@charset "UTF-8";
/* Slider */
@import "https://use.typekit.net/cuz3ujm.css";
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-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;
}

/*! 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.
 */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

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;
}

h1, h2, h3, h4, h5, h6 {
  margin: 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;
  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;
  text-decoration: none;
}

a {
  color: inherit;
}

/**
 * 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;
  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;
  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;
  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;
}

html {
  scroll-behavior: smooth;
}
@media (min-width: 1200px) and (max-width: 1919px) {
  html {
    font-size: 12px;
  }
}
html:has(body.admin-bar) {
  margin-top: 0 !important;
}
@media screen and (max-width: 782px) {
  html:has(body.admin-bar) {
    margin-top: 0 !important;
  }
}

body {
  position: relative;
}
body.careers-large-promo-modal-open::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #3EA861;
  mix-blend-mode: multiply;
  z-index: 99;
}
body.four-content-unit-modal-open::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background: url(./images/textures/unsplash.png), #606E77;
  background-blend-mode: multiply, normal;
  mix-blend-mode: multiply;
  z-index: 99;
}
body .section {
  max-width: 200rem;
  width: 100%;
  margin: 0 auto;
}
body main {
  overflow: hidden;
}
body main .four-content-unit + .four-content-unit {
  padding-top: 0;
}

.main-nav, .footer .menu-footer-menu-container .menu .menu-item, .header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-utility-menu-container .menu .menu-item a, .header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-utility-menu-container #utility-menu .menu-item a, .header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-utility-menu-container #utility-menu li a, .header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-main-menu-container .menu li a {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #FFFFFF;
}

.secondary-nav, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-1.menu-item-has-children a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-1 a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-1.menu-item-has-children a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-1 a {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.75rem;
  text-transform: capitalize;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.52125rem;
}
.secondary-nav::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-1.menu-item-has-children a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-1 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-1.menu-item-has-children a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-1 a::after {
  content: "";
  display: inline-block;
  height: 0.9375rem;
  width: 1.1875rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16553L14.5109 6.16553L9.93594 1.56553L11.3359 0.165527L18.3359 7.16553L11.3359 14.1655L9.91094 12.7655L14.5109 8.16553L-1.66406 8.16553L-1.66406 6.16553Z' fill='white'/%3E%3C/svg%3E");
}

.third-nav, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2.menu-item-has-children a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3.menu-item-has-children a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4.menu-item-has-children a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2 a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3 a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4 a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2.menu-item-has-children a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3.menu-item-has-children a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4.menu-item-has-children a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2 a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3 a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4 a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level a {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 1.625rem;
  text-transform: capitalize;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.52125rem;
}
.third-nav::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2.menu-item-has-children a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3.menu-item-has-children a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4.menu-item-has-children a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2.menu-item-has-children a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3.menu-item-has-children a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4.menu-item-has-children a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level a::after {
  content: "";
  display: inline-block;
  height: 0.9375rem;
  width: 1.1875rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16553L14.5109 6.16553L9.93594 1.56553L11.3359 0.165527L18.3359 7.16553L11.3359 14.1655L9.91094 12.7655L14.5109 8.16553L-1.66406 8.16553L-1.66406 6.16553Z' fill='white'/%3E%3C/svg%3E");
}

.slick-dots li:only-child {
  display: none;
}
.slick-dots li button {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.slick-dots li button::before {
  content: "";
}
.slick-dots li button:hover {
  border-color: #F2E787 !important;
  background-color: #F2E787 !important;
}

.slick-arrow {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.slick-arrow:hover {
  -webkit-filter: drop-shadow(0 0 1.25rem rgba(0, 0, 0, 0.5));
  filter: drop-shadow(0 0 1.25rem rgba(0, 0, 0, 0.5));
}

.button-open-modal {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 0.375rem;
  height: 2.22125rem;
  width: 2.22125rem;
  padding: 0.625rem;
  position: absolute;
  z-index: 2;
}
@media (min-width: 1200px) {
  .button-open-modal {
    width: 3.75rem;
    height: 3.75rem;
    right: 2.0625rem;
    bottom: 2.875rem;
  }
}
.button-open-modal svg {
  width: 100%;
  height: 100%;
}

.headline, .large-photo-quote .large-photo-quote__wrapper .quote .quote__text, .p-display {
  font-family: "multi-display", monospace;
  font-style: italic;
  font-weight: 300;
  font-size: 3.75rem;
  line-height: 4.375rem;
  color: #333333;
}
@media (min-width: 1200px) {
  .headline, .large-photo-quote .large-photo-quote__wrapper .quote .quote__text, .p-display {
    font-size: 6.25rem;
    line-height: 6.875rem;
  }
}

.headline-h1, .text-editor h1 {
  font-family: "multi-display", monospace;
  font-weight: 500;
  font-style: normal;
  font-size: 3.625rem;
  line-height: 5rem;
  color: #333333;
  text-transform: capitalize;
}
@media (min-width: 1200px) {
  .headline-h1, .text-editor h1 {
    font-size: 5.375rem;
    line-height: 6.625rem;
  }
}

.headline-h2, .text-editor h2 {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 2.5rem;
  line-height: 3.75rem;
  letter-spacing: 0.06em;
  color: #333333;
}
@media (min-width: 1200px) {
  .headline-h2, .text-editor h2 {
    font-size: 2.875rem;
    line-height: 4.125rem;
  }
}

.headline-h3, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v2, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .pagination .page-numbers, .search-amount-found span, .post-search-A .post__info .info__title, .cta-careers-v2, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .text-editor h3 {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 1.375rem;
  line-height: 1.75rem;
  letter-spacing: 0.06em;
  color: #333333;
}
@media (min-width: 1200px) {
  .headline-h3, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v2, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .pagination .page-numbers, .search-amount-found span, .post-search-A .post__info .info__title, .cta-careers-v2, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .text-editor h3 {
    font-size: 2rem;
    line-height: 2.625rem;
  }
}

.headline-h4, .header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu > li > .sub-menu .back-btn, .text-editor h4 {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.5rem;
  color: #333333;
}

.footer .nf-form-cont .email-wrap input::-webkit-input-placeholder {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 2.125rem;
  letter-spacing: 0.1em;
  color: #333333;
}

.footer .nf-form-cont .email-wrap input::-moz-placeholder {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 2.125rem;
  letter-spacing: 0.1em;
  color: #333333;
}

.footer .nf-form-cont .email-wrap input:-ms-input-placeholder {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 2.125rem;
  letter-spacing: 0.1em;
  color: #333333;
}

.footer .nf-form-cont .email-wrap input::-ms-input-placeholder {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 2.125rem;
  letter-spacing: 0.1em;
  color: #333333;
}

.headline-h5, .footer .nf-form-cont .email-wrap input::placeholder, .footer .nf-form-cont .email-wrap input, .text-editor h5 {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 2.125rem;
  letter-spacing: 0.1em;
  color: #333333;
}

.headline-h6, .header .header__wrapper .submenues.open-all-megamenu .submenues__wrapper .submenues__parents .menu-main-menu-container .menu .main-parent a, .post-search-A .post__info .info__location, .text-editor h6 {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 2.125rem;
  letter-spacing: 0.1em;
  color: #333333;
}

.header .header__search .search::-webkit-input-placeholder, .search__container .header__search .search::-webkit-input-placeholder {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2.125rem;
}

.header .header__search .search::-moz-placeholder, .search__container .header__search .search::-moz-placeholder {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2.125rem;
}

.header .header__search .search:-ms-input-placeholder, .search__container .header__search .search:-ms-input-placeholder {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2.125rem;
}

.header .header__search .search::-ms-input-placeholder, .search__container .header__search .search::-ms-input-placeholder {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2.125rem;
}

.p, .content .entry-content .content-event .content-event__description, .footer .nf-form-cont .nf-response-msg p, .header .header__search .search::placeholder, .header .header__search .search, .careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__description p, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form select, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form textarea, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form p, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .description, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap .nf-response-msg p, .search__container .header__search .search::placeholder, .search__container .header__search .search, .four-content-unit .four-content-unit__pop-up .pop-up__information .pop-up__bio, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body p, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body p, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body li, .large-quote--employee .careers-information__pop-up .pop-up__information .pop-up__bio, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body p, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body, .careers-large-promo .careers-information__pop-up .pop-up__information .pop-up__bio, .content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__description, .search-careers select, .search-careers input[type=text], .post-search-B .post-search-B__excerpt, .text-editor p {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2.125rem;
}

.p-intro {
  font-family: "letter-gothic-std", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 3.875rem;
  color: #333333;
}

.p-accent, .content .entry-content .entry-header .job-position__field p {
  font-family: "letter-gothic-std", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.875rem;
  color: #333333;
}

.p-large, .content .entry-content .content-event .content-event__title, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__right .contact-form-with-sidebar__sidebar .sidebar__rows .sidebar__row .row__content p, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form label, .search-amount-found {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.875rem;
  line-height: 3rem;
}

.p-medium, .post-search-A .post__excerpt {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2.25rem;
  color: #333333;
}

.p-small, .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item, .footer__text .footer__wrapper .text__content li, .header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li a, .page-job-positions-search .page-job-positions-search__search-wrapper .active-filters .active-filters__list button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-description p, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-error-msg, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info, .active-filters .active-filters__buttons .active-filters__list button {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #333333;
}

.p-caption, .content .entry-content .block-testimonial cite h3, .post-search-A .post__info .info__caption {
  font-family: "letter-gothic-std", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #333333;
  text-transform: uppercase;
}

.p-label, .tag {
  font-family: "letter-gothic-std", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1.25rem;
  line-height: 1.625rem;
  color: #333333;
}

.text-link, .content .entry-content a:not(.cta-careers-v4, .cta-button-A), .careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__description a, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body a, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description a, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body a, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body a {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 2.125rem;
  text-decoration-line: underline;
  text-decoration: none;
  position: relative;
}
.text-link:hover::after, .content .entry-content a:hover:not(.cta-careers-v4, .cta-button-A)::after, .careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__description a:hover::after, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body a:hover::after, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description a:hover::after, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body a:hover::after, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body a:hover::after {
  width: 100%;
}
.text-link::after, .content .entry-content a:not(.cta-careers-v4, .cta-button-A)::after, .careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__description a::after, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body a::after, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description a::after, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body a::after, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body a::after {
  content: "";
  bottom: 0;
  display: block;
  height: 0.0625rem;
  left: 0;
  position: absolute;
  -webkit-transition: width 400ms ease;
  transition: width 400ms ease;
  width: 0%;
}

.cta-button, .header .header__wrapper .highlighted-cta, .cta-careers-v4, .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .cta-careers-v3, .cta-careers-v1, .cta-careers-pop-up, .cta-careers-pop-up-B, .cta-text-B, .content .entry-content .ctas-container .option_2, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .post-search-A .post__cta a, .cta-button-A, .content .entry-content .ctas-container .option_1, .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .search-careers input[type=submit] {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.875rem;
  letter-spacing: 0.05rem;
  color: #333333;
  text-align: center;
}
@media (min-width: 1200px) {
  .cta-button, .header .header__wrapper .highlighted-cta, .cta-careers-v4, .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .cta-careers-v3, .cta-careers-v1, .cta-careers-pop-up, .cta-careers-pop-up-B, .cta-text-B, .content .entry-content .ctas-container .option_2, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .post-search-A .post__cta a, .cta-button-A, .content .entry-content .ctas-container .option_1, .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .search-careers input[type=submit] {
    font-size: 1.625rem;
    line-height: 2.5rem;
    letter-spacing: 0.04em;
  }
}

.blockquote {
  font-family: "letter-gothic-std", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 2.5rem;
  line-height: 3.5rem;
  color: #333333;
}

.blockquote-two, .content .entry-content .block-testimonial p {
  font-family: "multi-display", monospace;
  font-style: italic;
  font-weight: 300;
  font-size: 3.125rem;
  line-height: 4.375rem;
  color: #333333;
}

.numbers {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 6.25rem;
  line-height: 12.375rem;
  text-transform: uppercase;
  color: #333333;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
  opacity: 0;
  pointer-events: none;
}
.modal.open {
  opacity: 1;
  pointer-events: all;
}
.modal.open .modal__inner {
  display: block;
  -webkit-animation: grow 1s;
  animation: grow 1s;
}

.underline, .footer__text .footer__wrapper .text__content li a, .header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li a, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body a {
  text-decoration: none;
  position: relative;
  display: inline-block;
}
.underline:hover::after, .footer__text .footer__wrapper .text__content li a:hover::after, .header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li a:hover::after, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body a:hover::after {
  width: 100%;
}
.underline::after, .footer__text .footer__wrapper .text__content li a::after, .header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li a::after, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body a::after {
  content: "";
  bottom: 0;
  display: block;
  height: 0.0625rem;
  left: 0;
  position: absolute;
  -webkit-transition: width 400ms ease;
  transition: width 400ms ease;
  width: 0%;
}

.shadow-primary, .in-this-section .in-this-section__container .in-this-section__link .scroll_to_section:hover, .in-this-section .in-this-section__container .in-this-section__link .external_link:hover, .column-content-unit-grid.option_4 .slick-prev, .column-content-unit-grid.option_4 .slick-next, .column-content-unit-grid.option_3 .slick-prev, .column-content-unit-grid.option_3 .slick-next, .column-content-unit-grid.option_1 .slick-prev, .column-content-unit-grid.option_1 .slick-next, .four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up:hover, .four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up-B:hover, .four-content-unit .four-content-unit__pop-up, .large-quote--employee .careers-information__pop-up, .photo-carrousel .photo-carrousel__slider .slick-prev, .photo-carrousel .photo-carrousel__slider .slick-next, .careers-information .careers-information__wrapper .image, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-prev, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-next, .careers-large-promo .careers-information__pop-up, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card.active, .content-unit-small.option_5 .cta-button:hover, .content-unit-small.option_5 .header .header__wrapper .highlighted-cta:hover, .header .header__wrapper .content-unit-small.option_5 .highlighted-cta:hover, .content-unit-small.option_5 .cta-button-A:hover, .content-unit-small.option_5 .cta-text-B:hover, .content-unit-small.option_5 .content .entry-content .ctas-container .option_2:hover, .content .entry-content .ctas-container .content-unit-small.option_5 .option_2:hover, .content-unit-small.option_5 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:hover, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_5 .short-promo__cta.left-arrow-button:hover, .content-unit-small.option_5 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:hover, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_5 .additional-resources-carrousel__right:hover, .content-unit-small.option_5 .cta-careers-pop-up:hover, .content-unit-small.option_5 .cta-careers-v1:hover, .content-unit-small.option_5 .cta-careers-v3:hover, .content-unit-small.option_5 .cta-careers-v4:hover, .content-unit-small.option_5 .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_2 .content-unit-small.option_5 .column-content-unit-grid__cta:hover, .content-unit-small.option_5 .cta-careers-pop-up-B:hover, .content-unit-small.option_5 .post-search-A .post__cta a:hover, .post-search-A .post__cta .content-unit-small.option_5 a:hover, .content-unit-small.option_5 .search-careers input[type=submit]:hover, .search-careers .content-unit-small.option_5 input[type=submit]:hover, .content-unit-small.option_3 .cta-button:hover, .content-unit-small.option_3 .header .header__wrapper .highlighted-cta:hover, .header .header__wrapper .content-unit-small.option_3 .highlighted-cta:hover, .content-unit-small.option_3 .cta-button-A:hover, .content-unit-small.option_3 .cta-text-B:hover, .content-unit-small.option_3 .content .entry-content .ctas-container .option_2:hover, .content .entry-content .ctas-container .content-unit-small.option_3 .option_2:hover, .content-unit-small.option_3 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:hover, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_3 .short-promo__cta.left-arrow-button:hover, .content-unit-small.option_3 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:hover, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_3 .additional-resources-carrousel__right:hover, .content-unit-small.option_3 .cta-careers-pop-up:hover, .content-unit-small.option_3 .cta-careers-v1:hover, .content-unit-small.option_3 .cta-careers-v3:hover, .content-unit-small.option_3 .cta-careers-v4:hover, .content-unit-small.option_3 .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_2 .content-unit-small.option_3 .column-content-unit-grid__cta:hover, .content-unit-small.option_3 .cta-careers-pop-up-B:hover, .content-unit-small.option_3 .post-search-A .post__cta a:hover, .post-search-A .post__cta .content-unit-small.option_3 a:hover, .content-unit-small.option_3 .search-careers input[type=submit]:hover, .search-careers .content-unit-small.option_3 input[type=submit]:hover, .video-pop-up, .post-search-A, .cta-button-A:hover, .content .entry-content .ctas-container .option_1:hover, .content .entry-content a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A), .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:hover, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:hover, .column-content-unit-grid.option_4 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_3 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_1 .column-content-unit-grid__cta:hover, .search-careers input[type=submit]:hover, .tag:hover {
  -webkit-box-shadow: 0rem 0rem 1.25rem rgba(0, 0, 0, 0.3);
  box-shadow: 0rem 0rem 1.25rem rgba(0, 0, 0, 0.3);
}

.tag {
  display: inline-block;
  text-transform: uppercase;
  padding: 0.25rem 0.5rem 0.125rem;
  border-radius: 0.375rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  color: #606E77;
  background-color: #FFFFFF;
  text-decoration: none;
}
.tag.category {
  color: #606E77;
  background-color: #FFFFFF;
  border: 0.125rem solid #606E77;
}
.tag.event, .tag.events {
  color: #FFFFFF;
  background-color: #045FE2;
  border: 0.125rem solid #045FE2;
}
.tag.press-release, .tag.press-releases {
  color: #FFFFFF;
  background-color: #333333;
  border: 0.125rem solid #333333;
}
.tag.newsletter, .tag.newsletters {
  color: #333333;
  background-color: #F2E787;
  border: 0.125rem solid #F2E787;
}
.tag.presentation, .tag.presentations {
  color: #333333;
  background-color: #B3C1CA;
  border: 0.125rem solid #B3C1CA;
}
.tag.publication, .tag.publications {
  color: #FFFFFF;
  background-color: #3D4E5B;
  border: 0.125rem solid #3D4E5B;
}
.tag.case-studies, .tag.case-study {
  color: #FFFFFF;
  background-color: #1B509D;
  border: 0.125rem solid #1B509D;
}
.tag.products, .tag.product, .tag.page {
  color: #606E77;
  background-color: #FFFFFF;
  border: 0.125rem solid #CCCCCC;
}
.tag.job_positions {
  color: #3EA861;
  background-color: #FFFFFF;
  border: 0.125rem solid #3EA861;
}
.tag.markets {
  color: #606E77;
  background-color: #FFFFFF;
  border: 0.125rem solid #606E77;
}
.tag.research-development {
  color: #1B509D;
  background-color: #FFFFFF;
  border: 0.125rem solid #1B509D;
}
.tag.careers {
  color: #FFFFFF;
  background-color: #3EA861;
  border: 0.125rem solid #3EA861;
}

.video-play {
  background: none;
  border: none;
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  cursor: pointer;
}
.video-play img {
  width: 3.61rem;
}
@media (min-width: 1200px) {
  .video-play img {
    width: 6.90125rem;
  }
}

.arrow-line {
  position: relative;
  width: 0;
  height: 0;
  border-top: 0.0625rem solid #CCCCCC;
  -webkit-transition: 1.6s ease-in-out;
  transition: 1.6s ease-in-out;
}
.arrow-line::before, .arrow-line::after {
  content: "";
  position: absolute;
  top: -0.375rem;
  width: 0;
  height: 0;
  border-top: 0.375rem solid transparent;
  border-bottom: 0.375rem solid transparent;
}
.arrow-line::before {
  left: -0.125rem;
  border-right: 0.375rem solid #CCCCCC;
}
.arrow-line::after {
  right: -0.125rem;
  border-left: 0.375rem solid #CCCCCC;
}

.gradient-blue {
  background: radial-gradient(56.57% 56.57% at 46.57% 43.43%, #1B509D 0%, #0D2C6C 100%);
}

.gradient-gray {
  background: radial-gradient(54.29% 54.29% at 50% 45.71%, #85919F 0%, #515D64 100%);
}

.cta-button-A, .content .entry-content .ctas-container .option_1, .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .search-careers input[type=submit] {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 3.125rem;
  background-color: #1B509D;
  color: #FFFFFF;
  text-transform: capitalize;
  border-radius: 0.375rem;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
.cta-button-A--green {
  background-color: #3EA861;
}
.cta-button-A:hover, .content .entry-content .ctas-container .option_1:hover, .content .entry-content a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A), .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:hover, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:hover, .column-content-unit-grid.option_4 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_3 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_1 .column-content-unit-grid__cta:hover, .search-careers input[type=submit]:hover {
  color: #FFFFFF;
}
.cta-button-A:hover::after, .content .entry-content .ctas-container .option_1:hover::after, .content .entry-content a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A)::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:hover::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:hover::after, .column-content-unit-grid.option_4 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_3 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_1 .column-content-unit-grid__cta:hover::after, .search-careers input[type=submit]:hover::after {
  width: 1.5625rem;
  opacity: 1;
  margin-left: 0.78125rem;
}
.cta-button-A::after, .content .entry-content .ctas-container .option_1::after, .content .entry-content a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]::after, .column-content-unit-grid.option_4 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_3 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_1 .column-content-unit-grid__cta::after, .search-careers input[type=submit]::after {
  content: "";
  display: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 1.09375rem;
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.332L27.2891 10.332L19.6641 2.66536L21.9974 0.332031L33.6641 11.9987L21.9974 23.6654L19.6224 21.332L27.2891 13.6654L0.33073 13.6654L0.33073 10.332Z' fill='white'/%3E%3C/svg%3E");
}
@media (min-width: 700px) {
  .cta-button-A::after, .content .entry-content .ctas-container .option_1::after, .content .entry-content a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]::after, .column-content-unit-grid.option_4 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_3 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_1 .column-content-unit-grid__cta::after, .search-careers input[type=submit]::after {
    display: inline-block;
  }
}
.cta-button-A:visited, .content .entry-content .ctas-container .option_1:visited, .content .entry-content a.wp-block-button__link:visited:not(.cta-careers-v4, .cta-button-A), .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:visited, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:visited, .column-content-unit-grid.option_4 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_3 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_1 .column-content-unit-grid__cta:visited, .search-careers input[type=submit]:visited {
  color: #FFFFFF;
}
@media (min-width: 1200px) {
  .cta-button-A, .content .entry-content .ctas-container .option_1, .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .search-careers input[type=submit] {
    padding: 1.25rem 3.125rem;
  }
}

.cta-text-B, .content .entry-content .ctas-container .option_2, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .post-search-A .post__cta a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
  position: relative;
  padding-bottom: 0.9375rem;
  padding-left: 0.625rem;
}
.cta-text-B--green {
  color: #3EA861;
}
.cta-text-B--green::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%233EA861'/%3E%3C/svg%3E%0A");
}
.cta-text-B--green::after {
  background-color: #3EA861;
}
.cta-text-B--green:visited {
  color: #3EA861;
}
.cta-text-B--white {
  color: #FFFFFF;
}
.cta-text-B--white::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.cta-text-B--white::after {
  background-color: #FFFFFF;
}
.cta-text-B--white:visited {
  color: #FFFFFF;
}
.cta-text-B--yellow {
  color: #F2E787;
}
.cta-text-B--yellow::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%23F2E787'/%3E%3C/svg%3E%0A");
}
.cta-text-B--yellow::after {
  background-color: #F2E787;
}
.cta-text-B--yellow:visited {
  color: #F2E787;
}
.cta-text-B::before, .content .entry-content .ctas-container .option_2::before, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button::before, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right::before, .post-search-A .post__cta a::before {
  content: "";
  display: inline-block;
  height: 1.875rem;
  width: 1.875rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.cta-text-B:hover::after, .content .entry-content .ctas-container .option_2:hover::after, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:hover::after, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:hover::after, .post-search-A .post__cta a:hover::after {
  width: 100%;
}
.cta-text-B::after, .content .entry-content .ctas-container .option_2::after, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button::after, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right::after, .post-search-A .post__cta a::after {
  content: "";
  bottom: 0;
  display: block;
  height: 0.25rem;
  left: 0;
  position: absolute;
  -webkit-transition: width 400ms ease;
  transition: width 400ms ease;
  width: 0%;
}

.cta-careers-pop-up, .cta-careers-pop-up-B {
  display: inline-block;
  color: #3EA861;
  padding: 1.875rem;
  border: 0.375rem solid #3EA861;
  border-radius: 0.375rem;
}
.cta-careers-pop-up--secondary {
  padding-top: 3.75rem;
}

.cta-careers, .cta-careers-v4, .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .cta-careers-v3, .cta-careers-v2, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .cta-careers-v1 {
  color: #3EA861;
  background-color: #FFFFFF;
  border: 0.375rem solid #3EA861;
  border-radius: 0.375rem;
  padding: 1.6875rem;
  padding-top: 3.5625rem;
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  text-align: center;
}
.cta-careers:hover, .cta-careers-v4:hover, .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover, .cta-careers-v3:hover, .cta-careers-v2:hover, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button:hover, .cta-careers-v1:hover {
  background-color: #1B509D;
  color: #FFFFFF;
  -webkit-box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.3);
}
.cta-careers:hover::after, .cta-careers-v4:hover::after, .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover::after, .cta-careers-v3:hover::after, .cta-careers-v2:hover::after, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button:hover::after, .cta-careers-v1:hover::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.332L27.2891 10.332L19.6641 2.66536L21.9974 0.332031L33.6641 11.9987L21.9974 23.6654L19.6224 21.332L27.2891 13.6654L0.33073 13.6654L0.33073 10.332Z' fill='white'/%3E%3C/svg%3E");
}
.cta-careers::after, .cta-careers-v4::after, .column-content-unit-grid.option_2 .column-content-unit-grid__cta::after, .cta-careers-v3::after, .cta-careers-v2::after, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button::after, .cta-careers-v1::after {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 1.3125rem;
  width: 1.875rem;
  margin-left: 1.875rem;
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.332L27.2891 10.332L19.6641 2.66536L21.9974 0.332031L33.6641 11.9987L21.9974 23.6654L19.6224 21.332L27.2891 13.6654L0.33073 13.6654L0.33073 10.332Z' fill='%233EA861'/%3E%3C/svg%3E");
}

.cta-careers-v1:hover {
  border-color: #1B509D;
}

.cta-careers-v2, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button {
  padding: 1.6875rem;
  padding-top: 4.6875rem;
  color: #FFFFFF;
  background-color: #3EA861;
  border: 0.375rem solid #FFFFFF;
}
.cta-careers-v2:hover::after, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button:hover::after {
  width: 1.875rem;
  margin-left: 1.875rem;
}
.cta-careers-v2::after, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button::after {
  width: 0;
  margin-left: 0;
}

.cta-careers-v3 {
  color: #FFFFFF;
  background-color: #1B509D;
  border: 0.375rem solid #FFFFFF;
}
.cta-careers-v3:hover {
  border-color: #1B509D;
}
.cta-careers-v3:hover::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.332L27.2891 10.332L19.6641 2.66536L21.9974 0.332031L33.6641 11.9987L21.9974 23.6654L19.6224 21.332L27.2891 13.6654L0.33073 13.6654L0.33073 10.332Z' fill='white'/%3E%3C/svg%3E");
}
.cta-careers-v3::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.332L27.2891 10.332L19.6641 2.66536L21.9974 0.332031L33.6641 11.9987L21.9974 23.6654L19.6224 21.332L27.2891 13.6654L0.33073 13.6654L0.33073 10.332Z' fill='%233EA861'/%3E%3C/svg%3E");
}

.cta-careers-v4, .column-content-unit-grid.option_2 .column-content-unit-grid__cta {
  position: relative;
}
.cta-careers-v4:hover, .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover {
  border-color: #1B509D;
  padding-top: 4.8125rem;
  padding-right: 3.9375rem;
}
.cta-careers-v4:hover::after, .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover::after {
  position: absolute;
  top: 1.4375rem;
  right: 1.25rem;
  width: 1.875rem;
  margin-left: 1.875rem;
}
.cta-careers-v4::after, .column-content-unit-grid.option_2 .column-content-unit-grid__cta::after {
  -webkit-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  transform: rotate(-40deg);
  width: 0;
  margin-left: 0;
}

.cta-careers-pop-up-B {
  padding-top: 3.75rem;
}

.cta-text-B-green, .page-job-positions-search .page-job-positions-results-wrapper #job-positions-list .post-search-A .post__cta a, .column-content-unit-grid.option_3 .resource__cta a, .column-content-unit-grid.option_2 .resource__cta a {
  color: #333333;
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
.cta-text-B-green:hover, .page-job-positions-search .page-job-positions-results-wrapper #job-positions-list .post-search-A .post__cta a:hover, .column-content-unit-grid.option_3 .resource__cta a:hover, .column-content-unit-grid.option_2 .resource__cta a:hover {
  color: #3EA861;
}
.cta-text-B-green:hover::before, .page-job-positions-search .page-job-positions-results-wrapper #job-positions-list .post-search-A .post__cta a:hover::before, .column-content-unit-grid.option_3 .resource__cta a:hover::before, .column-content-unit-grid.option_2 .resource__cta a:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%233EA861'/%3E%3C/svg%3E%0A");
}
.cta-text-B-green::before, .page-job-positions-search .page-job-positions-results-wrapper #job-positions-list .post-search-A .post__cta a::before, .column-content-unit-grid.option_3 .resource__cta a::before, .column-content-unit-grid.option_2 .resource__cta a::before {
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.cta-text-B-green::after, .page-job-positions-search .page-job-positions-results-wrapper #job-positions-list .post-search-A .post__cta a::after, .column-content-unit-grid.option_3 .resource__cta a::after, .column-content-unit-grid.option_2 .resource__cta a::after {
  background-color: #3EA861;
}

.cta-text-B-dark-gray, .content .entry-content .ctas-container .option_2, .column-content-unit-grid.option_1 .resource__cta a {
  color: #333333;
}
.cta-text-B-dark-gray::before, .content .entry-content .ctas-container .option_2::before, .column-content-unit-grid.option_1 .resource__cta a::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.cta-text-B-dark-gray::after, .content .entry-content .ctas-container .option_2::after, .column-content-unit-grid.option_1 .resource__cta a::after {
  background-color: #333333;
}
.cta-text-B-dark-gray:visited, .content .entry-content .ctas-container .option_2:visited, .column-content-unit-grid.option_1 .resource__cta a:visited {
  color: #333333;
}

.cta-text-B-blue, .page-publications-search .page-publications-search__results-wrapper #publications-list .post-search-A .post__cta a, .column-content-unit-grid.option_4 .resource__cta a {
  color: #333333;
}
.cta-text-B-blue:hover, .page-publications-search .page-publications-search__results-wrapper #publications-list .post-search-A .post__cta a:hover, .column-content-unit-grid.option_4 .resource__cta a:hover {
  color: #1B509D;
}
.cta-text-B-blue:hover::before, .page-publications-search .page-publications-search__results-wrapper #publications-list .post-search-A .post__cta a:hover::before, .column-content-unit-grid.option_4 .resource__cta a:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%231B509D'/%3E%3C/svg%3E%0A");
}
.cta-text-B-blue::before, .page-publications-search .page-publications-search__results-wrapper #publications-list .post-search-A .post__cta a::before, .column-content-unit-grid.option_4 .resource__cta a::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.cta-text-B-blue::after, .page-publications-search .page-publications-search__results-wrapper #publications-list .post-search-A .post__cta a::after, .column-content-unit-grid.option_4 .resource__cta a::after {
  background-color: #1B509D;
}

.cta-text-B-white, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button {
  color: #FFFFFF;
}
.cta-text-B-white::before, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.cta-text-B-white::after, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button::after {
  background-color: #FFFFFF;
}
.cta-text-B-white:visited, .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:visited {
  color: #FFFFFF;
}

.tint {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #3D4E5B;
  opacity: 0.5;
}

.dots, .large-quote .large-quote__slider .slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.625rem;
}
.dots li, .large-quote .large-quote__slider .slick-dots li {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
}
.dots .slick-active button, .large-quote .large-quote__slider .slick-dots .slick-active button {
  background: #FFFFFF;
}
.dots button, .large-quote .large-quote__slider .slick-dots button {
  background: transparent;
  border-radius: 50%;
  border: 0.125rem solid #FFFFFF;
  width: 1.5rem;
  height: 1.5rem;
}

.dots-graphic {
  margin-top: 2.625rem;
  padding-left: 0.6875rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.198125rem;
}
.dots-graphic .dot {
  height: 0.48375rem;
  width: 0.48375rem;
  border-radius: 50%;
  background-color: #CCCCCC;
  -webkit-animation: dot 3.5s infinite;
  animation: dot 3.5s infinite;
}
.dots-graphic .dot:nth-child(2) {
  -webkit-animation-delay: 1.25s;
  animation-delay: 1.25s;
}
.dots-graphic .dot:nth-child(3) {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.dots-graphic .dot:nth-child(4) {
  -webkit-animation-delay: 3.75s;
  animation-delay: 3.75s;
}

.lines-graphic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.24375rem;
}
.lines-graphic--horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.lines-graphic--horizontal .lines-graphic__big, .lines-graphic--horizontal .lines-graphic__small {
  height: 0.4375rem;
}
.lines-graphic--horizontal .lines-graphic__big {
  width: 2.769375rem;
}
.lines-graphic--horizontal .lines-graphic__small {
  width: 1.13875rem;
}
.lines-graphic--vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.lines-graphic--vertical .lines-graphic__big, .lines-graphic--vertical .lines-graphic__small {
  width: 0.4375rem;
}
.lines-graphic--vertical .lines-graphic__big {
  height: 2.769375rem;
}
.lines-graphic--vertical .lines-graphic__small {
  height: 1.13875rem;
}
.lines-graphic .lines-graphic__big, .lines-graphic .lines-graphic__small {
  border-radius: 1rem;
  display: block;
}
.lines-graphic .lines-graphic__big--green, .lines-graphic .lines-graphic__small--green {
  background-color: #3EA861;
}
.lines-graphic .lines-graphic__big--blue, .lines-graphic .lines-graphic__small--blue {
  background-color: #1B509D;
}
.lines-graphic .lines-graphic__big--white, .lines-graphic .lines-graphic__small--white {
  background-color: #FFFFFF;
}
.lines-graphic .lines-graphic__big--yellow, .lines-graphic .lines-graphic__small--yellow {
  background-color: #F2E787;
}
.lines-graphic .lines-graphic__big--light-gray-blue, .lines-graphic .lines-graphic__small--light-gray-blue {
  background-color: #606E77;
}

.slide-in {
  opacity: 0;
  -webkit-transform: translateY(3.125rem);
  -ms-transform: translateY(3.125rem);
  transform: translateY(3.125rem);
}
.slide-in.visible {
  -webkit-animation: slide-in 1s ease-out forwards;
  animation: slide-in 1s ease-out forwards;
}

.slide-in-from-left {
  opacity: 0;
  -webkit-transform: translateX(-3.125rem);
  -ms-transform: translateX(-3.125rem);
  transform: translateX(-3.125rem);
}
.slide-in-from-left.visible {
  -webkit-animation: slide-in-from-left 1s ease-out forwards;
  animation: slide-in-from-left 1s ease-out forwards;
}

.slide-in-from-right {
  opacity: 0;
  -webkit-transform: translateX(3.125rem);
  -ms-transform: translateX(3.125rem);
  transform: translateX(3.125rem);
}
.slide-in-from-right.visible {
  -webkit-animation: slide-in-from-right 1s ease-out forwards;
  animation: slide-in-from-right 1s ease-out forwards;
}

.post-search-A {
  width: 100%;
  height: auto;
  padding: 1.25rem;
  border-radius: 1rem;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.25rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  margin: 0 0.9375rem;
}
@media (min-width: 1200px) {
  .post-search-A {
    width: 26rem;
  }
}
.post-search-A:hover {
  background: #EFEFEF;
}
.post-search-A .post__image img {
  width: 100%;
  height: 18.75rem;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 1rem;
}
.post-search-A .post__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.625rem;
  padding: 0 0.625rem;
}
.post-search-A .post__excerpt {
  padding: 0 0.46875rem;
}
.post-search-A .post__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.post-search-B {
  background-color: #FFFFFF;
  padding: 1.25rem 0.625rem;
  padding-right: 4.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.25rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  width: 100%;
  border-radius: 1rem;
  position: relative;
}
.post-search-B:hover {
  background: #EFEFEF;
}
.post-search-B:hover::after {
  -webkit-transform: translateX(5px);
  -ms-transform: translateX(5px);
  transform: translateX(5px);
}
.post-search-B::after {
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  right: 0;
  bottom: 0;
  top: 70%;
  height: 1.5rem;
  width: 2.125rem;
  padding-right: 2.9375rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.330727 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.330727 13.6673V10.334Z' fill='%23333333'/%3E%3C/svg%3E");
  -webkit-transition: 0.5s -webkit-transform ease;
  transition: 0.5s -webkit-transform ease;
  transition: 0.5s transform ease;
  transition: 0.5s transform ease, 0.5s -webkit-transform ease;
}
.post-search-B .post-search-B__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.875rem;
}
.post-search-B .post-search-B__title:hover {
  text-decoration-line: underline;
}
.post-search-B .post-search-B__excerpt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.83375rem;
}

.search-careers input[type=text] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0.625rem 1.875rem;
  max-width: 38.75rem;
  width: 100%;
  height: 5rem;
  background-color: #FFFFFF;
  border: 0.1875rem solid #3EA861;
  border-radius: 0.375rem;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.6977 28.2964L22.8576 21.4371C24.8877 19.0944 26.0021 16.0975 25.997 12.9992C25.997 5.81961 20.1776 1.76398e-06 12.999 1.1364e-06C5.82031 5.08828e-07 -5.08766e-07 5.81961 -1.13642e-06 12.9992C-1.76393e-06 20.177 5.82031 25.9973 12.9989 25.9973C16.0985 26.0015 19.0955 24.8868 21.4378 22.857L28.2975 29.6983C28.4788 29.8908 28.7321 30 28.9974 30C29.2623 30 29.5157 29.8905 29.6972 29.6983C29.8908 29.5161 30 29.2624 30 28.997C30 28.7327 29.8908 28.4776 29.6977 28.2964L29.6977 28.2964ZM12.9987 23.9974C6.92817 23.9862 2.01019 19.0685 2 12.9992C2 6.92425 6.92396 1.99982 12.9987 1.99982C19.0735 1.99982 23.998 6.92455 23.998 12.9992C23.9974 19.073 19.0729 23.9974 12.9987 23.9974Z' fill='%23333333'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left center;
  background-position-x: 1.25rem;
  padding-left: 4.375rem;
  color: #606E77;
}
.search-careers input[type=submit] {
  border: none;
  background-color: #3EA861;
  cursor: pointer;
}
.search-careers select {
  height: 5rem;
  background-color: #FFFFFF;
  border: 0.1875rem solid #3EA861;
  border-radius: 0.375rem;
  padding: 0.625rem 1.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='26' viewBox='0 0 18 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.75 0.500732L7.75 20.7195L2 15.0007L0.25 16.7507L9 25.5007L17.75 16.7507L16 14.9695L10.25 20.7195L10.25 0.500732H7.75Z' fill='%23333333'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.09375rem 1.5625rem;
  background-position: right 1.953125rem center;
  padding-right: 3.046875rem;
}
.search-careers select::-ms-expand {
  display: none;
}
.search-careers .advanced-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.739375rem;
  border: none;
  background: none;
  padding: 0;
  margin-left: 0.375rem;
  color: #3EA861;
}
.search-careers .advanced-search svg {
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
.search-careers .advanced-search.open svg {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.search-careers .advanced-search::after {
  background-color: #3EA861;
}

.active-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.289375rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .active-filters {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.active-filters button {
  background: none;
  border: none;
  cursor: pointer;
}
.active-filters .active-filters__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
@media (min-width: 1200px) {
  .active-filters .active-filters__buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 86%;
  }
}
.active-filters .active-filters__buttons .active-filters__list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.91375rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.active-filters .active-filters__buttons .active-filters__list button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.698125rem;
  color: #333333;
}
.active-filters .active-filters__buttons .active-filters__list button::before {
  content: "";
  display: inline-block;
  height: 1.025625rem;
  width: 1.025625rem;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4952 13.0956L12.955 1.35524M1.35492 1.49552L13.0953 12.9554L1.35492 1.49552Z' stroke='%23333333' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.active-filters .active-filters__buttons .active-filters__reset {
  color: #3EA861;
}
.active-filters .active-filters__buttons .active-filters__reset::after {
  background-color: #3EA861;
}

.search-amount-found {
  text-align: center;
}
@media (min-width: 1200px) {
  .search-amount-found {
    text-align: left;
  }
}
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 1.25rem;
  padding: 0.625rem;
}
.pagination .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 3.75rem;
  width: 3.75rem;
  background-color: #FFFFFF;
  border: 0.0625rem solid #1B509D;
  border-radius: 0.375rem;
  color: #1B509D;
}
.pagination .page-numbers.current {
  background-color: #1B509D;
  color: #FFFFFF;
}
.pagination .page-numbers.next, .pagination .page-numbers.prev {
  height: 3.125rem;
  width: 3.125rem;
  background: #EFEFEF;
  border: none;
}
.pagination .page-numbers.next::after, .pagination .page-numbers.prev::after {
  content: "";
  display: block;
  height: 1.458125rem;
  width: 2.083125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.332682 13.6665L27.291 13.6665L19.666 21.3332L21.9993 23.6665L33.666 11.9998L21.9993 0.333171L19.6243 2.6665L27.291 10.3332L0.332682 10.3332L0.332682 13.6665Z' fill='%231B509D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.pagination .page-numbers.prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.loader {
  width: 48px;
  height: 48px;
  border: 5px solid #FFFFFF;
  border-bottom-color: #1B509D;
  border-radius: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: rotation 1s linear infinite;
  animation: rotation 1s linear infinite;
}

@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.separator {
  width: 100%;
  height: 0.0625rem;
  background-color: #CCCCCC;
}
.separator:last-of-type {
  height: 0.625rem;
  background-color: #333333;
}

.load-more {
  cursor: pointer;
}

.capitalize {
  text-transform: capitalize;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}

@keyframes bounce {
  from, 20%, 53%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1);
    transform: translate3d(0, -30px, 0) scaleY(1.1);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05);
    transform: translate3d(0, -15px, 0) scaleY(1.05);
  }
  80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0) scaleY(0.95);
    transform: translate3d(0, 0, 0) scaleY(0.95);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02);
    transform: translate3d(0, -4px, 0) scaleY(1.02);
  }
}
@-webkit-keyframes slide-in {
  from {
    opacity: 0;
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slide-in {
  from {
    opacity: 0;
    -webkit-transform: translateY(3.125rem);
    transform: translateY(3.125rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes slide-in-from-left {
  from {
    opacity: 0;
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slide-in-from-left {
  from {
    opacity: 0;
    -webkit-transform: translateX(-3.125rem);
    transform: translateX(-3.125rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes slide-in-from-right {
  from {
    opacity: 0;
    -webkit-transform: translateX(3.125rem);
    transform: translateX(3.125rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slide-in-from-right {
  from {
    opacity: 0;
    -webkit-transform: translateX(3.125rem);
    transform: translateX(3.125rem);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes rotate-right {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-right {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate-left {
  0% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes rotate-left {
  0% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes shadow {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(3.125rem, -6.25rem);
    transform: translate(3.125rem, -6.25rem);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes shadow {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(3.125rem, -6.25rem);
    transform: translate(3.125rem, -6.25rem);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@-webkit-keyframes dot {
  0% {
    background-color: #CCCCCC;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    background-color: #333333;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    background-color: #CCCCCC;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes dot {
  0% {
    background-color: #CCCCCC;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    background-color: #333333;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    background-color: #CCCCCC;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes move-up {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes move-up {
  from {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-webkit-keyframes bounce-horizontal {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  50% {
    -webkit-transform: translateX(30%) translateY(0);
    transform: translateX(30%) translateY(0);
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
}
@keyframes bounce-horizontal {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
  50% {
    -webkit-transform: translateX(30%) translateY(0);
    transform: translateX(30%) translateY(0);
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
  }
}
.cog-one {
  -webkit-animation: rotate-left 30s infinite linear;
  animation: rotate-left 30s infinite linear;
}
.cog-one .cog-one__internal, .cog-one .cog-one__external {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  transform-box: fill-box;
}
.cog-one .cog-one__internal {
  -webkit-animation: rotate-left 7s infinite linear;
  animation: rotate-left 7s infinite linear;
}
.cog-one .cog-one__external {
  -webkit-animation: rotate-right 11s infinite linear;
  animation: rotate-right 11s infinite linear;
}

.cog-two {
  -webkit-animation: rotate-right 15s infinite linear;
  animation: rotate-right 15s infinite linear;
}
.cog-two .cog-two__one, .cog-two .cog-two__two {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  transform-box: fill-box;
}
.cog-two .cog-two__one {
  -webkit-animation: rotate-left 10s infinite linear;
  animation: rotate-left 10s infinite linear;
}
.cog-two .cog-two__two {
  -webkit-animation: rotate-right 10s infinite linear;
  animation: rotate-right 10s infinite linear;
}

.line_one {
  opacity: 0;
}
.line_one.active {
  opacity: 1;
}
.line_one.active .circle__one, .line_one.active .circle__two, .line_one.active .circle__three, .line_one.active .circle__three-inner {
  -webkit-animation: grow 1s ease-out forwards;
  animation: grow 1s ease-out forwards;
}
.line_one.active .circle__one {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
.line_one.active .circle__two {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
.line_one.active .circle__three {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.line_one.active .circle__three-inner {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.line_one .circle__one, .line_one .circle__two, .line_one .circle__three, .line_one .circle__three-inner {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  transform-box: fill-box;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

.line_two {
  opacity: 0;
}
.line_two.active {
  opacity: 1;
}
.line_two.active .main-circle, .line_two.active .main-circle__inner, .line_two.active .circle-bottom, .line_two.active .circle-middle {
  -webkit-animation: grow 1s ease-out forwards;
  animation: grow 1s ease-out forwards;
}
.line_two.active .main-circle {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.line_two.active .main-circle__inner {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.line_two.active .circle-bottom {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.line_two.active .circle-middle {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.line_two .main-circle, .line_two .main-circle__inner, .line_two .circle-bottom, .line_two .circle-middle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  transform-box: fill-box;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

.line_three {
  opacity: 0;
}
.line_three.active {
  opacity: 1;
}
.line_three.active .main-circle, .line_three.active .main-circle__inner, .line_three.active .circle-top, .line_three.active .circle-middle {
  -webkit-animation: grow 1s ease-out forwards;
  animation: grow 1s ease-out forwards;
}
.line_three.active .main-circle {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.line_three.active .main-circle__inner {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.line_three.active .circle-top {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.line_three.active .circle-middle {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.line_three .main-circle, .line_three .main-circle__inner, .line_three .circle-top, .line_three .circle-middle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  transform-box: fill-box;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
}

.video-pop-up {
  max-width: 78.125rem;
  background-color: #333333;
  gap: 1.125rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1.03625rem 2.98875rem 3.125rem 3.25rem;
  border-radius: 1rem;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto auto;
  z-index: 9999;
  height: 50%;
  width: 95%;
  display: none;
}
.video-pop-up.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-animation: grow 1s;
  animation: grow 1s;
}
@media (min-width: 1200px) {
  .video-pop-up {
    height: 80%;
  }
}
.video-pop-up .video-pop-up__iframe {
  width: 100%;
  height: 80%;
}
.video-pop-up .video-pop-up__iframe iframe {
  width: 100%;
  height: 100%;
}
.video-pop-up .video-pop-up__close {
  border: none;
  background: none;
  cursor: pointer;
  width: 1.875rem;
  height: 1.875rem;
}
@media (min-width: 1200px) {
  .video-pop-up .video-pop-up__close {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.video-pop-up .video-pop-up__close svg {
  width: 100%;
  height: 100%;
}

.homepage-hero {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 10.75rem;
  padding-bottom: 3.5625rem;
  position: relative;
  overflow-x: clip;
}
.homepage-hero::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(61, 78, 91, 0.6)), to(rgba(61, 78, 91, 0.6)));
  background: linear-gradient(0deg, rgba(61, 78, 91, 0.6), rgba(61, 78, 91, 0.6));
  top: 0;
  mix-blend-mode: multiply;
  left: 0;
  z-index: 1;
}
.homepage-hero .cog-one {
  position: absolute;
  width: 11.154375rem;
  height: 10.95875rem;
  top: -5.125rem;
  right: -5.325625rem;
}
@media (min-width: 1200px) {
  .homepage-hero .cog-one {
    top: -7.4375rem;
    right: -5.875rem;
    width: 22.659375rem;
    height: 22.625rem;
  }
}
.homepage-hero .cog-one path {
  fill: #FFFFFF;
}
.homepage-hero .cog-two {
  position: absolute;
  z-index: 2;
  width: 6.748125rem;
  height: 6.748125rem;
  left: -3.6875rem;
  bottom: -4.47rem;
}
@media (min-width: 1200px) {
  .homepage-hero .cog-two {
    bottom: -9.375rem;
    left: -9.375rem;
    width: 22.659375rem;
    height: 22.625rem;
  }
}
.homepage-hero .cog-two path {
  fill: #FFFFFF;
}
.homepage-hero .homepage-hero__images {
  display: none;
}
.homepage-hero .homepage-hero__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 200rem;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
.homepage-hero .homepage-hero__wrapper .homepage-hero__title, .homepage-hero .homepage-hero__wrapper .homepage-hero__label-one, .homepage-hero .homepage-hero__wrapper .homepage-hero__label-two {
  font-family: "multi-display", monospace;
  font-style: italic;
  font-weight: 300;
  color: #FFFFFF;
}
.homepage-hero .homepage-hero__wrapper .homepage-hero__title {
  font-size: 4.25rem;
  line-height: 6rem;
  text-align: center;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
@media (min-width: 1200px) {
  .homepage-hero .homepage-hero__wrapper .homepage-hero__title {
    font-size: 14.375rem;
    line-height: 11.25rem;
    width: 100%;
    padding-left: 3.8%;
    text-align: left;
    margin-bottom: -0.5rem;
  }
}
.homepage-hero .homepage-hero__wrapper .homepage-hero__label-one {
  font-size: 2.9375rem;
  line-height: 4.125rem;
  width: 100%;
  padding-left: 12%;
  -webkit-animation-delay: 1.3s;
  animation-delay: 1.3s;
}
@media (min-width: 1200px) {
  .homepage-hero .homepage-hero__wrapper .homepage-hero__label-one {
    font-size: 10rem;
    line-height: 11.25rem;
    padding-left: 10.5%;
    margin-bottom: 3.75rem;
  }
}
.homepage-hero .homepage-hero__wrapper .homepage-hero__label-two {
  font-size: 1.8125rem;
  line-height: 2.5625rem;
  width: 100%;
  padding-left: 24%;
  -webkit-animation-delay: 2.3s;
  animation-delay: 2.3s;
}
@media (min-width: 1200px) {
  .homepage-hero .homepage-hero__wrapper .homepage-hero__label-two {
    font-size: 6.25rem;
    line-height: 6.875rem;
    padding-left: 40.4%;
  }
}
.homepage-hero .homepage-hero__wrapper .homepage-hero__arrow {
  margin-top: 1.229375rem;
  -webkit-animation: bounce 3s infinite;
  animation: bounce 3s infinite;
}
@media (min-width: 1200px) {
  .homepage-hero .homepage-hero__wrapper .homepage-hero__arrow {
    margin-top: 3.615rem;
  }
}

.content-unit-small {
  padding-top: 5.25rem;
  padding-bottom: 3.4375rem;
  background-color: #F7F7F7;
  position: relative;
}
.content-unit-small .lines-graphic {
  position: absolute;
  top: 2.5625rem;
  right: 1.0625rem;
}
@media (min-width: 1200px) {
  .content-unit-small .lines-graphic {
    top: 3.973125rem;
    right: 2.6875rem;
  }
}
.content-unit-small .line_one {
  width: 16.596875rem;
  height: auto;
}
@media (min-width: 1200px) {
  .content-unit-small .line_one {
    width: 27.91125rem;
  }
}
.content-unit-small.option_1 {
  background-color: #F7F7F7;
}
.content-unit-small.option_1 .headline-h2, .content-unit-small.option_1 .text-editor h2, .text-editor .content-unit-small.option_1 h2 {
  color: #3D4E5B;
}
.content-unit-small.option_1 .cta-button, .content-unit-small.option_1 .header .header__wrapper .highlighted-cta, .header .header__wrapper .content-unit-small.option_1 .highlighted-cta, .content-unit-small.option_1 .cta-button-A, .content-unit-small.option_1 .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .content-unit-small.option_1 .option_1, .content-unit-small.option_1 .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .content-unit-small.option_1 a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content-unit-small.option_1 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_1 .nf-fu-fileinput-button, .content-unit-small.option_1 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_1 input[type=submit], .content-unit-small.option_1 .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .content-unit-small.option_1 .column-content-unit-grid__cta, .content-unit-small.option_1 .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .content-unit-small.option_1 .column-content-unit-grid__cta, .content-unit-small.option_1 .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .content-unit-small.option_1 .column-content-unit-grid__cta, .content-unit-small.option_1 .cta-text-B, .content-unit-small.option_1 .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .content-unit-small.option_1 .option_2, .content-unit-small.option_1 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_1 .short-promo__cta.left-arrow-button, .content-unit-small.option_1 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_1 .additional-resources-carrousel__right, .content-unit-small.option_1 .cta-careers-pop-up, .content-unit-small.option_1 .cta-careers-v1, .content-unit-small.option_1 .cta-careers-v3, .content-unit-small.option_1 .cta-careers-v4, .content-unit-small.option_1 .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content-unit-small.option_1 .column-content-unit-grid__cta, .content-unit-small.option_1 .cta-careers-pop-up-B, .content-unit-small.option_1 .post-search-A .post__cta a, .post-search-A .post__cta .content-unit-small.option_1 a, .content-unit-small.option_1 .search-careers input[type=submit], .search-careers .content-unit-small.option_1 input[type=submit] {
  background-color: #1B509D;
  color: #FFFFFF;
}
.content-unit-small.option_1 .content-unit-small__description {
  color: #333333;
}
.content-unit-small.option_2 {
  background-color: #FFFFFF;
}
.content-unit-small.option_2 .headline-h2, .content-unit-small.option_2 .text-editor h2, .text-editor .content-unit-small.option_2 h2 {
  color: #3D4E5B;
}
.content-unit-small.option_2 .cta-button, .content-unit-small.option_2 .header .header__wrapper .highlighted-cta, .header .header__wrapper .content-unit-small.option_2 .highlighted-cta, .content-unit-small.option_2 .cta-button-A, .content-unit-small.option_2 .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .content-unit-small.option_2 .option_1, .content-unit-small.option_2 .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .content-unit-small.option_2 a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content-unit-small.option_2 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_2 .nf-fu-fileinput-button, .content-unit-small.option_2 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_2 input[type=submit], .content-unit-small.option_2 .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .content-unit-small.option_2 .column-content-unit-grid__cta, .content-unit-small.option_2 .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .content-unit-small.option_2 .column-content-unit-grid__cta, .content-unit-small.option_2 .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .content-unit-small.option_2 .column-content-unit-grid__cta, .content-unit-small.option_2 .cta-text-B, .content-unit-small.option_2 .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .content-unit-small.option_2 .option_2, .content-unit-small.option_2 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_2 .short-promo__cta.left-arrow-button, .content-unit-small.option_2 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_2 .additional-resources-carrousel__right, .content-unit-small.option_2 .cta-careers-pop-up, .content-unit-small.option_2 .cta-careers-v1, .content-unit-small.option_2 .cta-careers-v3, .content-unit-small.option_2 .cta-careers-v4, .content-unit-small.option_2 .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content-unit-small.option_2 .column-content-unit-grid__cta, .content-unit-small.option_2 .cta-careers-pop-up-B, .content-unit-small.option_2 .post-search-A .post__cta a, .post-search-A .post__cta .content-unit-small.option_2 a, .content-unit-small.option_2 .search-careers input[type=submit], .search-careers .content-unit-small.option_2 input[type=submit] {
  background-color: #1B509D;
  color: #FFFFFF;
}
.content-unit-small.option_2 .content-unit-small__description {
  color: #333333;
}
.content-unit-small.option_3 {
  background-color: #3D4E5B;
}
.content-unit-small.option_3 .headline-h2, .content-unit-small.option_3 .text-editor h2, .text-editor .content-unit-small.option_3 h2 {
  color: #FFFFFF;
}
.content-unit-small.option_3 .cta-button, .content-unit-small.option_3 .header .header__wrapper .highlighted-cta, .header .header__wrapper .content-unit-small.option_3 .highlighted-cta, .content-unit-small.option_3 .cta-button-A, .content-unit-small.option_3 .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .content-unit-small.option_3 .option_1, .content-unit-small.option_3 .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .content-unit-small.option_3 a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 .nf-fu-fileinput-button, .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 input[type=submit], .content-unit-small.option_3 .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .content-unit-small.option_3 .column-content-unit-grid__cta, .content-unit-small.option_3 .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .content-unit-small.option_3 .column-content-unit-grid__cta, .content-unit-small.option_3 .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .content-unit-small.option_3 .column-content-unit-grid__cta, .content-unit-small.option_3 .cta-text-B, .content-unit-small.option_3 .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .content-unit-small.option_3 .option_2, .content-unit-small.option_3 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_3 .short-promo__cta.left-arrow-button, .content-unit-small.option_3 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_3 .additional-resources-carrousel__right, .content-unit-small.option_3 .cta-careers-pop-up, .content-unit-small.option_3 .cta-careers-v1, .content-unit-small.option_3 .cta-careers-v3, .content-unit-small.option_3 .cta-careers-v4, .content-unit-small.option_3 .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content-unit-small.option_3 .column-content-unit-grid__cta, .content-unit-small.option_3 .cta-careers-pop-up-B, .content-unit-small.option_3 .post-search-A .post__cta a, .post-search-A .post__cta .content-unit-small.option_3 a, .content-unit-small.option_3 .search-careers input[type=submit], .search-careers .content-unit-small.option_3 input[type=submit] {
  color: #3EA861;
  background-color: #FFFFFF;
}
.content-unit-small.option_3 .content-unit-small__description {
  color: #FFFFFF;
}
.content-unit-small.option_3 .cta-button, .content-unit-small.option_3 .header .header__wrapper .highlighted-cta, .header .header__wrapper .content-unit-small.option_3 .highlighted-cta, .content-unit-small.option_3 .cta-button-A, .content-unit-small.option_3 .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .content-unit-small.option_3 .option_1, .content-unit-small.option_3 .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .content-unit-small.option_3 a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 .nf-fu-fileinput-button, .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 input[type=submit], .content-unit-small.option_3 .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .content-unit-small.option_3 .column-content-unit-grid__cta, .content-unit-small.option_3 .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .content-unit-small.option_3 .column-content-unit-grid__cta, .content-unit-small.option_3 .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .content-unit-small.option_3 .column-content-unit-grid__cta, .content-unit-small.option_3 .cta-text-B, .content-unit-small.option_3 .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .content-unit-small.option_3 .option_2, .content-unit-small.option_3 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_3 .short-promo__cta.left-arrow-button, .content-unit-small.option_3 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_3 .additional-resources-carrousel__right, .content-unit-small.option_3 .cta-careers-pop-up, .content-unit-small.option_3 .cta-careers-v1, .content-unit-small.option_3 .cta-careers-v3, .content-unit-small.option_3 .cta-careers-v4, .content-unit-small.option_3 .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content-unit-small.option_3 .column-content-unit-grid__cta, .content-unit-small.option_3 .cta-careers-pop-up-B, .content-unit-small.option_3 .post-search-A .post__cta a, .post-search-A .post__cta .content-unit-small.option_3 a, .content-unit-small.option_3 .search-careers input[type=submit], .search-careers .content-unit-small.option_3 input[type=submit] {
  color: #3EA861;
  background-color: #FFFFFF;
}
.content-unit-small.option_3 .cta-button:hover::after, .content-unit-small.option_3 .header .header__wrapper .highlighted-cta:hover::after, .header .header__wrapper .content-unit-small.option_3 .highlighted-cta:hover::after, .content-unit-small.option_3 .cta-button-A:hover::after, .content-unit-small.option_3 .content .entry-content .ctas-container .option_1:hover::after, .content .entry-content .ctas-container .content-unit-small.option_3 .option_1:hover::after, .content-unit-small.option_3 .content .entry-content a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A)::after, .content .entry-content .content-unit-small.option_3 a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A)::after, .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:hover::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 .nf-fu-fileinput-button:hover::after, .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:hover::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 input[type=submit]:hover::after, .content-unit-small.option_3 .column-content-unit-grid.option_4 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_4 .content-unit-small.option_3 .column-content-unit-grid__cta:hover::after, .content-unit-small.option_3 .column-content-unit-grid.option_3 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_3 .content-unit-small.option_3 .column-content-unit-grid__cta:hover::after, .content-unit-small.option_3 .column-content-unit-grid.option_1 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_1 .content-unit-small.option_3 .column-content-unit-grid__cta:hover::after, .content-unit-small.option_3 .cta-text-B:hover::after, .content-unit-small.option_3 .content .entry-content .ctas-container .option_2:hover::after, .content .entry-content .ctas-container .content-unit-small.option_3 .option_2:hover::after, .content-unit-small.option_3 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:hover::after, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_3 .short-promo__cta.left-arrow-button:hover::after, .content-unit-small.option_3 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:hover::after, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_3 .additional-resources-carrousel__right:hover::after, .content-unit-small.option_3 .cta-careers-pop-up:hover::after, .content-unit-small.option_3 .cta-careers-v1:hover::after, .content-unit-small.option_3 .cta-careers-v3:hover::after, .content-unit-small.option_3 .cta-careers-v4:hover::after, .content-unit-small.option_3 .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_2 .content-unit-small.option_3 .column-content-unit-grid__cta:hover::after, .content-unit-small.option_3 .cta-careers-pop-up-B:hover::after, .content-unit-small.option_3 .post-search-A .post__cta a:hover::after, .post-search-A .post__cta .content-unit-small.option_3 a:hover::after, .content-unit-small.option_3 .search-careers input[type=submit]:hover::after, .search-careers .content-unit-small.option_3 input[type=submit]:hover::after {
  width: 2.125rem;
  opacity: 1;
}
.content-unit-small.option_3 .cta-button::after, .content-unit-small.option_3 .header .header__wrapper .highlighted-cta::after, .header .header__wrapper .content-unit-small.option_3 .highlighted-cta::after, .content-unit-small.option_3 .cta-button-A::after, .content-unit-small.option_3 .content .entry-content .ctas-container .option_1::after, .content .entry-content .ctas-container .content-unit-small.option_3 .option_1::after, .content-unit-small.option_3 .content .entry-content a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .content .entry-content .content-unit-small.option_3 a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 .nf-fu-fileinput-button::after, .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 input[type=submit]::after, .content-unit-small.option_3 .column-content-unit-grid.option_4 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_4 .content-unit-small.option_3 .column-content-unit-grid__cta::after, .content-unit-small.option_3 .column-content-unit-grid.option_3 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_3 .content-unit-small.option_3 .column-content-unit-grid__cta::after, .content-unit-small.option_3 .column-content-unit-grid.option_1 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_1 .content-unit-small.option_3 .column-content-unit-grid__cta::after, .content-unit-small.option_3 .cta-text-B::after, .content-unit-small.option_3 .content .entry-content .ctas-container .option_2::after, .content .entry-content .ctas-container .content-unit-small.option_3 .option_2::after, .content-unit-small.option_3 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button::after, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_3 .short-promo__cta.left-arrow-button::after, .content-unit-small.option_3 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right::after, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_3 .additional-resources-carrousel__right::after, .content-unit-small.option_3 .cta-careers-pop-up::after, .content-unit-small.option_3 .cta-careers-v1::after, .content-unit-small.option_3 .cta-careers-v3::after, .content-unit-small.option_3 .cta-careers-v4::after, .content-unit-small.option_3 .column-content-unit-grid.option_2 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_2 .content-unit-small.option_3 .column-content-unit-grid__cta::after, .content-unit-small.option_3 .cta-careers-pop-up-B::after, .content-unit-small.option_3 .post-search-A .post__cta a::after, .post-search-A .post__cta .content-unit-small.option_3 a::after, .content-unit-small.option_3 .search-careers input[type=submit]::after, .search-careers .content-unit-small.option_3 input[type=submit]::after {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 2.0625rem;
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.979168 10.334L27.9375 10.334L20.3125 2.66732L22.6458 0.333984L34.3125 12.0007L22.6458 23.6673L20.2708 21.334L27.9375 13.6673L0.979167 13.6673L0.979168 10.334Z' fill='%233EA861'/%3E%3C/svg%3E ");
}
.content-unit-small.option_3 .cta-button:visited, .content-unit-small.option_3 .header .header__wrapper .highlighted-cta:visited, .header .header__wrapper .content-unit-small.option_3 .highlighted-cta:visited, .content-unit-small.option_3 .cta-button-A:visited, .content-unit-small.option_3 .content .entry-content .ctas-container .option_1:visited, .content .entry-content .ctas-container .content-unit-small.option_3 .option_1:visited, .content-unit-small.option_3 .content .entry-content a.wp-block-button__link:visited:not(.cta-careers-v4, .cta-button-A), .content .entry-content .content-unit-small.option_3 a.wp-block-button__link:visited:not(.cta-careers-v4, .cta-button-A), .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:visited, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 .nf-fu-fileinput-button:visited, .content-unit-small.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:visited, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_3 input[type=submit]:visited, .content-unit-small.option_3 .column-content-unit-grid.option_4 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_4 .content-unit-small.option_3 .column-content-unit-grid__cta:visited, .content-unit-small.option_3 .column-content-unit-grid.option_3 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_3 .content-unit-small.option_3 .column-content-unit-grid__cta:visited, .content-unit-small.option_3 .column-content-unit-grid.option_1 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_1 .content-unit-small.option_3 .column-content-unit-grid__cta:visited, .content-unit-small.option_3 .cta-text-B:visited, .content-unit-small.option_3 .content .entry-content .ctas-container .option_2:visited, .content .entry-content .ctas-container .content-unit-small.option_3 .option_2:visited, .content-unit-small.option_3 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:visited, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_3 .short-promo__cta.left-arrow-button:visited, .content-unit-small.option_3 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:visited, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_3 .additional-resources-carrousel__right:visited, .content-unit-small.option_3 .cta-careers-pop-up:visited, .content-unit-small.option_3 .cta-careers-v1:visited, .content-unit-small.option_3 .cta-careers-v3:visited, .content-unit-small.option_3 .cta-careers-v4:visited, .content-unit-small.option_3 .column-content-unit-grid.option_2 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_2 .content-unit-small.option_3 .column-content-unit-grid__cta:visited, .content-unit-small.option_3 .cta-careers-pop-up-B:visited, .content-unit-small.option_3 .post-search-A .post__cta a:visited, .post-search-A .post__cta .content-unit-small.option_3 a:visited, .content-unit-small.option_3 .search-careers input[type=submit]:visited, .search-careers .content-unit-small.option_3 input[type=submit]:visited {
  color: #3EA861;
}
.content-unit-small.option_4 {
  background-color: #1B509D;
}
.content-unit-small.option_4 .headline-h2, .content-unit-small.option_4 .text-editor h2, .text-editor .content-unit-small.option_4 h2 {
  color: #FFFFFF;
}
.content-unit-small.option_4 .cta-button, .content-unit-small.option_4 .header .header__wrapper .highlighted-cta, .header .header__wrapper .content-unit-small.option_4 .highlighted-cta, .content-unit-small.option_4 .cta-button-A, .content-unit-small.option_4 .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .content-unit-small.option_4 .option_1, .content-unit-small.option_4 .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .content-unit-small.option_4 a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content-unit-small.option_4 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_4 .nf-fu-fileinput-button, .content-unit-small.option_4 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_4 input[type=submit], .content-unit-small.option_4 .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .content-unit-small.option_4 .column-content-unit-grid__cta, .content-unit-small.option_4 .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .content-unit-small.option_4 .column-content-unit-grid__cta, .content-unit-small.option_4 .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .content-unit-small.option_4 .column-content-unit-grid__cta, .content-unit-small.option_4 .cta-text-B, .content-unit-small.option_4 .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .content-unit-small.option_4 .option_2, .content-unit-small.option_4 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_4 .short-promo__cta.left-arrow-button, .content-unit-small.option_4 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_4 .additional-resources-carrousel__right, .content-unit-small.option_4 .cta-careers-pop-up, .content-unit-small.option_4 .cta-careers-v1, .content-unit-small.option_4 .cta-careers-v3, .content-unit-small.option_4 .cta-careers-v4, .content-unit-small.option_4 .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content-unit-small.option_4 .column-content-unit-grid__cta, .content-unit-small.option_4 .cta-careers-pop-up-B, .content-unit-small.option_4 .post-search-A .post__cta a, .post-search-A .post__cta .content-unit-small.option_4 a, .content-unit-small.option_4 .search-careers input[type=submit], .search-careers .content-unit-small.option_4 input[type=submit] {
  color: #1B509D;
  background-color: #FFFFFF;
}
.content-unit-small.option_4 .cta-button::after, .content-unit-small.option_4 .header .header__wrapper .highlighted-cta::after, .header .header__wrapper .content-unit-small.option_4 .highlighted-cta::after, .content-unit-small.option_4 .cta-button-A::after, .content-unit-small.option_4 .content .entry-content .ctas-container .option_1::after, .content .entry-content .ctas-container .content-unit-small.option_4 .option_1::after, .content-unit-small.option_4 .content .entry-content a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .content .entry-content .content-unit-small.option_4 a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .content-unit-small.option_4 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_4 .nf-fu-fileinput-button::after, .content-unit-small.option_4 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_4 input[type=submit]::after, .content-unit-small.option_4 .column-content-unit-grid.option_4 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_4 .content-unit-small.option_4 .column-content-unit-grid__cta::after, .content-unit-small.option_4 .column-content-unit-grid.option_3 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_3 .content-unit-small.option_4 .column-content-unit-grid__cta::after, .content-unit-small.option_4 .column-content-unit-grid.option_1 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_1 .content-unit-small.option_4 .column-content-unit-grid__cta::after, .content-unit-small.option_4 .cta-text-B::after, .content-unit-small.option_4 .content .entry-content .ctas-container .option_2::after, .content .entry-content .ctas-container .content-unit-small.option_4 .option_2::after, .content-unit-small.option_4 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button::after, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_4 .short-promo__cta.left-arrow-button::after, .content-unit-small.option_4 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right::after, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_4 .additional-resources-carrousel__right::after, .content-unit-small.option_4 .cta-careers-pop-up::after, .content-unit-small.option_4 .cta-careers-v1::after, .content-unit-small.option_4 .cta-careers-v3::after, .content-unit-small.option_4 .cta-careers-v4::after, .content-unit-small.option_4 .column-content-unit-grid.option_2 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_2 .content-unit-small.option_4 .column-content-unit-grid__cta::after, .content-unit-small.option_4 .cta-careers-pop-up-B::after, .content-unit-small.option_4 .post-search-A .post__cta a::after, .post-search-A .post__cta .content-unit-small.option_4 a::after, .content-unit-small.option_4 .search-careers input[type=submit]::after, .search-careers .content-unit-small.option_4 input[type=submit]::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.332L27.2891 10.332L19.6641 2.66536L21.9974 0.332031L33.6641 11.9987L21.9974 23.6654L19.6224 21.332L27.2891 13.6654L0.33073 13.6654L0.33073 10.332Z' fill='%231B509D'/%3E%3C/svg%3E");
}
.content-unit-small.option_4 .content-unit-small__description {
  color: #FFFFFF;
}
.content-unit-small.option_5 {
  background-color: #3EA861;
}
.content-unit-small.option_5 .headline-h2, .content-unit-small.option_5 .text-editor h2, .text-editor .content-unit-small.option_5 h2 {
  color: #FFFFFF;
}
.content-unit-small.option_5 .cta-button, .content-unit-small.option_5 .header .header__wrapper .highlighted-cta, .header .header__wrapper .content-unit-small.option_5 .highlighted-cta, .content-unit-small.option_5 .cta-button-A, .content-unit-small.option_5 .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .content-unit-small.option_5 .option_1, .content-unit-small.option_5 .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .content-unit-small.option_5 a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 .nf-fu-fileinput-button, .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 input[type=submit], .content-unit-small.option_5 .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .content-unit-small.option_5 .column-content-unit-grid__cta, .content-unit-small.option_5 .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .content-unit-small.option_5 .column-content-unit-grid__cta, .content-unit-small.option_5 .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .content-unit-small.option_5 .column-content-unit-grid__cta, .content-unit-small.option_5 .cta-text-B, .content-unit-small.option_5 .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .content-unit-small.option_5 .option_2, .content-unit-small.option_5 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_5 .short-promo__cta.left-arrow-button, .content-unit-small.option_5 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_5 .additional-resources-carrousel__right, .content-unit-small.option_5 .cta-careers-pop-up, .content-unit-small.option_5 .cta-careers-v1, .content-unit-small.option_5 .cta-careers-v3, .content-unit-small.option_5 .cta-careers-v4, .content-unit-small.option_5 .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content-unit-small.option_5 .column-content-unit-grid__cta, .content-unit-small.option_5 .cta-careers-pop-up-B, .content-unit-small.option_5 .post-search-A .post__cta a, .post-search-A .post__cta .content-unit-small.option_5 a, .content-unit-small.option_5 .search-careers input[type=submit], .search-careers .content-unit-small.option_5 input[type=submit] {
  color: #3EA861;
  background-color: #FFFFFF;
}
.content-unit-small.option_5 .cta-button:hover, .content-unit-small.option_5 .header .header__wrapper .highlighted-cta:hover, .header .header__wrapper .content-unit-small.option_5 .highlighted-cta:hover, .content-unit-small.option_5 .cta-button-A:hover, .content-unit-small.option_5 .content .entry-content .ctas-container .option_1:hover, .content .entry-content .ctas-container .content-unit-small.option_5 .option_1:hover, .content-unit-small.option_5 .content .entry-content a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A), .content .entry-content .content-unit-small.option_5 a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A), .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:hover, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 .nf-fu-fileinput-button:hover, .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:hover, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 input[type=submit]:hover, .content-unit-small.option_5 .column-content-unit-grid.option_4 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_4 .content-unit-small.option_5 .column-content-unit-grid__cta:hover, .content-unit-small.option_5 .column-content-unit-grid.option_3 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_3 .content-unit-small.option_5 .column-content-unit-grid__cta:hover, .content-unit-small.option_5 .column-content-unit-grid.option_1 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_1 .content-unit-small.option_5 .column-content-unit-grid__cta:hover, .content-unit-small.option_5 .cta-text-B:hover, .content-unit-small.option_5 .content .entry-content .ctas-container .option_2:hover, .content .entry-content .ctas-container .content-unit-small.option_5 .option_2:hover, .content-unit-small.option_5 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:hover, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_5 .short-promo__cta.left-arrow-button:hover, .content-unit-small.option_5 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:hover, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_5 .additional-resources-carrousel__right:hover, .content-unit-small.option_5 .cta-careers-pop-up:hover, .content-unit-small.option_5 .cta-careers-v1:hover, .content-unit-small.option_5 .cta-careers-v3:hover, .content-unit-small.option_5 .cta-careers-v4:hover, .content-unit-small.option_5 .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_2 .content-unit-small.option_5 .column-content-unit-grid__cta:hover, .content-unit-small.option_5 .cta-careers-pop-up-B:hover, .content-unit-small.option_5 .post-search-A .post__cta a:hover, .post-search-A .post__cta .content-unit-small.option_5 a:hover, .content-unit-small.option_5 .search-careers input[type=submit]:hover, .search-careers .content-unit-small.option_5 input[type=submit]:hover {
  color: #FFFFFF;
}
.content-unit-small.option_5 .cta-button:hover::after, .content-unit-small.option_5 .header .header__wrapper .highlighted-cta:hover::after, .header .header__wrapper .content-unit-small.option_5 .highlighted-cta:hover::after, .content-unit-small.option_5 .cta-button-A:hover::after, .content-unit-small.option_5 .content .entry-content .ctas-container .option_1:hover::after, .content .entry-content .ctas-container .content-unit-small.option_5 .option_1:hover::after, .content-unit-small.option_5 .content .entry-content a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A)::after, .content .entry-content .content-unit-small.option_5 a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A)::after, .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:hover::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 .nf-fu-fileinput-button:hover::after, .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:hover::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 input[type=submit]:hover::after, .content-unit-small.option_5 .column-content-unit-grid.option_4 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_4 .content-unit-small.option_5 .column-content-unit-grid__cta:hover::after, .content-unit-small.option_5 .column-content-unit-grid.option_3 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_3 .content-unit-small.option_5 .column-content-unit-grid__cta:hover::after, .content-unit-small.option_5 .column-content-unit-grid.option_1 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_1 .content-unit-small.option_5 .column-content-unit-grid__cta:hover::after, .content-unit-small.option_5 .cta-text-B:hover::after, .content-unit-small.option_5 .content .entry-content .ctas-container .option_2:hover::after, .content .entry-content .ctas-container .content-unit-small.option_5 .option_2:hover::after, .content-unit-small.option_5 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:hover::after, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_5 .short-promo__cta.left-arrow-button:hover::after, .content-unit-small.option_5 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:hover::after, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_5 .additional-resources-carrousel__right:hover::after, .content-unit-small.option_5 .cta-careers-pop-up:hover::after, .content-unit-small.option_5 .cta-careers-v1:hover::after, .content-unit-small.option_5 .cta-careers-v3:hover::after, .content-unit-small.option_5 .cta-careers-v4:hover::after, .content-unit-small.option_5 .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_2 .content-unit-small.option_5 .column-content-unit-grid__cta:hover::after, .content-unit-small.option_5 .cta-careers-pop-up-B:hover::after, .content-unit-small.option_5 .post-search-A .post__cta a:hover::after, .post-search-A .post__cta .content-unit-small.option_5 a:hover::after, .content-unit-small.option_5 .search-careers input[type=submit]:hover::after, .search-careers .content-unit-small.option_5 input[type=submit]:hover::after {
  width: 2.125rem;
  opacity: 1;
}
.content-unit-small.option_5 .cta-button::after, .content-unit-small.option_5 .header .header__wrapper .highlighted-cta::after, .header .header__wrapper .content-unit-small.option_5 .highlighted-cta::after, .content-unit-small.option_5 .cta-button-A::after, .content-unit-small.option_5 .content .entry-content .ctas-container .option_1::after, .content .entry-content .ctas-container .content-unit-small.option_5 .option_1::after, .content-unit-small.option_5 .content .entry-content a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .content .entry-content .content-unit-small.option_5 a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 .nf-fu-fileinput-button::after, .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 input[type=submit]::after, .content-unit-small.option_5 .column-content-unit-grid.option_4 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_4 .content-unit-small.option_5 .column-content-unit-grid__cta::after, .content-unit-small.option_5 .column-content-unit-grid.option_3 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_3 .content-unit-small.option_5 .column-content-unit-grid__cta::after, .content-unit-small.option_5 .column-content-unit-grid.option_1 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_1 .content-unit-small.option_5 .column-content-unit-grid__cta::after, .content-unit-small.option_5 .cta-text-B::after, .content-unit-small.option_5 .content .entry-content .ctas-container .option_2::after, .content .entry-content .ctas-container .content-unit-small.option_5 .option_2::after, .content-unit-small.option_5 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button::after, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_5 .short-promo__cta.left-arrow-button::after, .content-unit-small.option_5 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right::after, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_5 .additional-resources-carrousel__right::after, .content-unit-small.option_5 .cta-careers-pop-up::after, .content-unit-small.option_5 .cta-careers-v1::after, .content-unit-small.option_5 .cta-careers-v3::after, .content-unit-small.option_5 .cta-careers-v4::after, .content-unit-small.option_5 .column-content-unit-grid.option_2 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_2 .content-unit-small.option_5 .column-content-unit-grid__cta::after, .content-unit-small.option_5 .cta-careers-pop-up-B::after, .content-unit-small.option_5 .post-search-A .post__cta a::after, .post-search-A .post__cta .content-unit-small.option_5 a::after, .content-unit-small.option_5 .search-careers input[type=submit]::after, .search-careers .content-unit-small.option_5 input[type=submit]::after {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 2.0625rem;
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.979168 10.334L27.9375 10.334L20.3125 2.66732L22.6458 0.333984L34.3125 12.0007L22.6458 23.6673L20.2708 21.334L27.9375 13.6673L0.979167 13.6673L0.979168 10.334Z' fill='%233EA861'/%3E%3C/svg%3E ");
}
.content-unit-small.option_5 .cta-button:visited, .content-unit-small.option_5 .header .header__wrapper .highlighted-cta:visited, .header .header__wrapper .content-unit-small.option_5 .highlighted-cta:visited, .content-unit-small.option_5 .cta-button-A:visited, .content-unit-small.option_5 .content .entry-content .ctas-container .option_1:visited, .content .entry-content .ctas-container .content-unit-small.option_5 .option_1:visited, .content-unit-small.option_5 .content .entry-content a.wp-block-button__link:visited:not(.cta-careers-v4, .cta-button-A), .content .entry-content .content-unit-small.option_5 a.wp-block-button__link:visited:not(.cta-careers-v4, .cta-button-A), .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:visited, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 .nf-fu-fileinput-button:visited, .content-unit-small.option_5 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:visited, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-small.option_5 input[type=submit]:visited, .content-unit-small.option_5 .column-content-unit-grid.option_4 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_4 .content-unit-small.option_5 .column-content-unit-grid__cta:visited, .content-unit-small.option_5 .column-content-unit-grid.option_3 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_3 .content-unit-small.option_5 .column-content-unit-grid__cta:visited, .content-unit-small.option_5 .column-content-unit-grid.option_1 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_1 .content-unit-small.option_5 .column-content-unit-grid__cta:visited, .content-unit-small.option_5 .cta-text-B:visited, .content-unit-small.option_5 .content .entry-content .ctas-container .option_2:visited, .content .entry-content .ctas-container .content-unit-small.option_5 .option_2:visited, .content-unit-small.option_5 .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:visited, .short-promo .short-promo__wrapper .short-promo__content .content-unit-small.option_5 .short-promo__cta.left-arrow-button:visited, .content-unit-small.option_5 .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:visited, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-small.option_5 .additional-resources-carrousel__right:visited, .content-unit-small.option_5 .cta-careers-pop-up:visited, .content-unit-small.option_5 .cta-careers-v1:visited, .content-unit-small.option_5 .cta-careers-v3:visited, .content-unit-small.option_5 .cta-careers-v4:visited, .content-unit-small.option_5 .column-content-unit-grid.option_2 .column-content-unit-grid__cta:visited, .column-content-unit-grid.option_2 .content-unit-small.option_5 .column-content-unit-grid__cta:visited, .content-unit-small.option_5 .cta-careers-pop-up-B:visited, .content-unit-small.option_5 .post-search-A .post__cta a:visited, .post-search-A .post__cta .content-unit-small.option_5 a:visited, .content-unit-small.option_5 .search-careers input[type=submit]:visited, .search-careers .content-unit-small.option_5 input[type=submit]:visited {
  color: #3EA861;
}
.content-unit-small.option_5 .content-unit-small__description {
  color: #FFFFFF;
}
.content-unit-small.option_5 .line-graphic path {
  fill: #FFFFFF;
}
.content-unit-small.option_5 .line-graphic g {
  opacity: 1;
}
.content-unit-small .content-unit-small__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6.875rem;
  max-width: 200rem;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .content-unit-small .content-unit-small__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 12.1875rem;
  }
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__left {
  padding-right: 1.6875rem;
  padding-left: 1.5rem;
}
@media (min-width: 1200px) {
  .content-unit-small .content-unit-small__wrapper .content-unit-small__left {
    max-width: 36.125rem;
  }
  .content-unit-small .content-unit-small__wrapper .content-unit-small__left.none {
    max-width: 93.75rem;
    padding: 0 1.25rem;
    margin: 0 auto;
  }
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.875rem;
}
@media (min-width: 1200px) {
  .content-unit-small .content-unit-small__wrapper .content-unit-small__right {
    max-width: 41.8125rem;
  }
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.456875rem;
  padding-right: 1.375rem;
  padding-left: 0.875rem;
}
@media (min-width: 1200px) {
  .content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__photo {
    gap: 5.6875rem;
  }
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__photo img {
  border-radius: 1rem;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 1200px) {
  .content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__photo img {
    max-width: 40.625rem;
  }
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.456875rem;
}
@media (min-width: 1200px) {
  .content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__video {
    gap: 5.6875rem;
  }
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__video .video {
  padding-right: 1.375rem;
  padding-left: 0.875rem;
  position: relative;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
@media (min-width: 1200px) {
  .content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__video .video {
    max-width: 40.625rem;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__video .video img {
  border-radius: 1rem;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__video .video .video__play {
  background: none;
  border: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__video .video .video__play img {
  width: 3.61rem;
}
@media (min-width: 1200px) {
  .content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__video .video .video__play img {
    width: 6.90125rem;
  }
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__description {
  padding-right: 2.25rem;
  padding-left: 1.1875rem;
  margin: 0;
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
@media (min-width: 1200px) {
  .content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__description {
    font-size: 1.875rem;
    line-height: 3rem;
  }
}
.content-unit-small .content-unit-small__wrapper .content-unit-small__right .cta-button__wrapper {
  padding-right: 2.25rem;
  padding-left: 1.1875rem;
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}

.large-photo-quote {
  background-size: 0;
  padding-top: 1.625rem;
  overflow: hidden;
  position: relative;
}
.large-photo-quote .line_three {
  display: none;
}
@media (min-width: 1200px) {
  .large-photo-quote .line_three {
    display: block;
    position: absolute;
    right: 0;
    bottom: 3.445rem;
    width: 31.8125rem;
    height: 8.2425rem;
  }
}
.large-photo-quote .lines-graphic {
  display: none;
}
@media (min-width: 1200px) {
  .large-photo-quote .lines-graphic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 4.3125rem;
    right: 2.6875rem;
  }
}
@media (min-width: 1200px) {
  .large-photo-quote {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 8.5625rem;
    padding-right: 14rem;
    padding-bottom: 8.375rem;
  }
}
.large-photo-quote .large-photo-quote__wrapper {
  position: relative;
}
.large-photo-quote .large-photo-quote__wrapper > .cog-two {
  display: none;
}
@media (min-width: 1200px) {
  .large-photo-quote .large-photo-quote__wrapper > .cog-two {
    display: block;
  }
}
.large-photo-quote .large-photo-quote__wrapper .cog-two:nth-child(1) {
  position: absolute;
  top: 6.62rem;
  left: 12.4525rem;
  width: 23.640625rem;
}
.large-photo-quote .large-photo-quote__wrapper .cog-two:nth-child(1) path {
  fill: #FFFFFF;
}
.large-photo-quote .large-photo-quote__wrapper .cog-two:nth-child(1) .cog-two__two {
  fill: #67878F;
}
.large-photo-quote .large-photo-quote__wrapper .cog-two:nth-child(2) {
  position: absolute;
  top: 17.5275rem;
  left: 24.91375rem;
  width: 15.375rem;
}
.large-photo-quote .large-photo-quote__wrapper .cog-two:nth-child(2) path {
  fill: #FFFFFF;
}
.large-photo-quote .large-photo-quote__wrapper .cog-two:nth-child(2) .cog-two__two {
  fill: #67878F;
}
@media (min-width: 1200px) {
  .large-photo-quote .large-photo-quote__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    max-width: 200rem;
    margin: 0 auto;
  }
}
.large-photo-quote .large-photo-quote__wrapper .shadow {
  display: none;
  width: 31.0625rem;
  height: 23.5625rem;
  right: -20%;
  bottom: -100%;
  background: #333333;
  mix-blend-mode: multiply;
  opacity: 0.5;
  -webkit-filter: blur(7.8125rem);
  filter: blur(7.8125rem);
  position: absolute;
  -webkit-animation: shadow 6s ease-in-out infinite;
  animation: shadow 6s ease-in-out infinite;
}
@media (min-width: 1200px) {
  .large-photo-quote .large-photo-quote__wrapper .shadow {
    display: block;
  }
}
@media (min-width: 1200px) {
  .large-photo-quote .large-photo-quote__wrapper .quote {
    max-width: 51.5625rem;
    width: 100%;
  }
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__text {
  text-align: right;
  margin-bottom: 1.25rem;
  padding-left: 0.625rem;
  padding-right: 2.625rem;
}
@media (min-width: 1200px) {
  .large-photo-quote .large-photo-quote__wrapper .quote .quote__text {
    padding: 0;
  }
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__by {
  text-align: right;
  margin-bottom: 2.0625rem;
  padding-left: 1.25rem;
  padding-right: 2.625rem;
}
@media (min-width: 1200px) {
  .large-photo-quote .large-photo-quote__wrapper .quote .quote__by {
    padding: 0;
  }
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__image {
  width: 100%;
  height: 33.75rem;
  position: relative;
}
@media (min-width: 1200px) {
  .large-photo-quote .large-photo-quote__wrapper .quote .quote__image {
    display: none;
  }
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: -6.25rem;
  object-position: -6.25rem;
}
@media (min-width: 700px) {
  .large-photo-quote .large-photo-quote__wrapper .quote .quote__image img {
    -o-object-position: 0;
    object-position: 0;
  }
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__image .cog-two:nth-child(1) {
  position: absolute;
  top: 3.875rem;
  left: 0;
  width: 10.233125rem;
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__image .cog-two:nth-child(1) path {
  fill: #FFFFFF;
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__image .cog-two:nth-child(1) .cog-two__two {
  fill: #67878F;
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__image .cog-two:nth-child(2) {
  position: absolute;
  top: 9.25rem;
  left: 6.4375rem;
  width: 6.655rem;
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__image .cog-two:nth-child(2) path {
  fill: #FFFFFF;
}
.large-photo-quote .large-photo-quote__wrapper .quote .quote__image .cog-two:nth-child(2) .cog-two__two {
  fill: #67878F;
}

.products-cards-tabs {
  padding: 1.1875rem 0.875rem 6.1875rem 0.75rem;
  position: relative;
  overflow: hidden;
}
.products-cards-tabs::after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  bottom: 2.25rem;
  height: 12.375rem;
  background: #CCCCCC;
  mix-blend-mode: normal;
  -webkit-filter: blur(7.8125rem);
  filter: blur(7.8125rem);
  z-index: -2;
  -webkit-animation: shadow 6s ease infinite;
  animation: shadow 6s ease infinite;
}
@media (min-width: 1200px) {
  .products-cards-tabs {
    padding: 4.5rem 6.75rem 7.25rem 6.75rem;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper {
  background-color: #FFFFFF;
  border: 0.0625rem solid #CCCCCC;
  border-radius: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 3.6875rem;
  padding-bottom: 1.265625rem;
  max-width: 106.5625rem;
  width: 100%;
  margin: 0 auto;
}
.products-cards-tabs .products-cards-tabs__wrapper .p-label, .products-cards-tabs .products-cards-tabs__wrapper .tag {
  margin-bottom: 1.625rem;
  text-transform: uppercase;
}
.products-cards-tabs .products-cards-tabs__wrapper .headline-h1, .products-cards-tabs .products-cards-tabs__wrapper .text-editor h1, .text-editor .products-cards-tabs .products-cards-tabs__wrapper h1 {
  margin-bottom: 1.375rem;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
  text-align: center;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .headline-h1, .products-cards-tabs .products-cards-tabs__wrapper .text-editor h1, .text-editor .products-cards-tabs .products-cards-tabs__wrapper h1 {
    margin-bottom: 2.9375rem;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .products-cards-tabs__nav {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 1.875rem;
  overflow-x: scroll;
  padding: 0 1.5625rem;
}
@media (min-width: 700px) {
  .products-cards-tabs .products-cards-tabs__wrapper .products-cards-tabs__nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .products-cards-tabs__nav li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .products-cards-tabs__nav li {
    max-width: none;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .products-cards-tabs__nav li a {
  text-transform: none;
  color: #CCCCCC;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
.products-cards-tabs .products-cards-tabs__wrapper .products-cards-tabs__nav li a:hover {
  color: #1B509D;
}
.products-cards-tabs .products-cards-tabs__wrapper .products-cards-tabs__nav li a.active {
  color: #1B509D;
  text-transform: uppercase;
}
.products-cards-tabs .products-cards-tabs__wrapper .products-cards-tabs__nav li:not(:last-of-type)::after {
  content: "";
  display: inline-block;
  margin-left: 1.875rem;
  height: 3.5rem;
  width: 0.0625rem;
  background-color: #333333;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .products-cards-tabs__nav li:not(:last-of-type)::after {
    height: 2rem;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards {
  width: 100%;
  margin-top: 1.875rem;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards {
    max-width: 92.5rem;
    padding: 0 0.625rem;
    margin-top: 3.125rem;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .product-cards-tabs__title {
  color: #1B509D;
  text-align: center;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .product-cards-tabs__title {
    text-align: left;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .product-cards-tabs__tab-content:not(.cards-open) {
  display: none;
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .product-cards-tabs__tab-content.cards-open {
  margin-top: 3.125rem;
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .product-cards-tabs__tab-content.cards-open:not(:last-of-type) {
  margin-bottom: 6.25rem;
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .product-cards-tabs__tab-content.active, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .product-cards-tabs__tab-content.cards-open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.25rem;
}
@media (min-width: 700px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .product-cards-tabs__tab-content.active, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .product-cards-tabs__tab-content.cards-open {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 1.25rem;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card {
  width: 100%;
  background: radial-gradient(54.29% 54.29% at 50% 45.71%, #85919F 0%, #515D64 100%);
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  opacity: 0;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card:hover .card__info {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card.active {
  background: radial-gradient(56.57% 56.57% at 46.57% 43.43%, #1B509D 0%, #0D2C6C 100%);
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card.active {
    background: radial-gradient(54.29% 54.29% at 50% 45.71%, #85919F 0%, #515D64 100%);
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card.active .card__info {
  height: auto;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card.active .card__info {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card.active .card__btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (min-width: 700px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card {
    height: 21.875rem;
    width: 21.875rem;
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 2.1875rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.25rem 0.625rem;
  padding-right: 1.890625rem;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0.625rem;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header img {
  width: 3.125rem;
  height: 3.125rem;
  -o-object-fit: contain;
  object-fit: contain;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header img {
    width: 6.25rem;
    height: 6.25rem;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .headline-h3, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header span, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .cta-careers, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .cta-careers-v1, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .cta-careers-v3, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .column-content-unit-grid__cta, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .text-editor h3, .text-editor .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header h3, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .cta-careers-v2, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .short-promo__cta.white-border-button, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .post-search-A .post__info .info__title, .post-search-A .post__info .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .info__title, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .search-amount-found span, .search-amount-found .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header span, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .pagination .page-numbers, .pagination .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .page-numbers {
  color: #FFFFFF;
  text-transform: capitalize;
  text-align: center;
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .card__btn {
  background: none;
  border: none;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__header .card__btn {
    display: none;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info {
  overflow: hidden;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  height: 0;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  text-align: center;
  color: #FFFFFF;
  padding: 0 1.875rem;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.770625rem;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info {
    position: absolute;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    height: 100%;
    width: 100%;
    background: radial-gradient(56.57% 56.57% at 46.57% 43.43%, #1B509D 0%, #0D2C6C 100%);
    -webkit-box-shadow: 0rem 0rem 1.25rem rgba(0, 0, 0, 0.3);
    box-shadow: 0rem 0rem 1.25rem rgba(0, 0, 0, 0.3);
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .headline-h3, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info span, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers-v1, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers-v3, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .column-content-unit-grid__cta, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .text-editor h3, .text-editor .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info h3, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers-v2, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .short-promo__cta.white-border-button, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .post-search-A .post__info .info__title, .post-search-A .post__info .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .info__title, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .search-amount-found span, .search-amount-found .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info span, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .pagination .page-numbers, .pagination .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .page-numbers {
  color: #FFFFFF;
  display: none;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .headline-h3, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info span, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers-v1, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers-v3, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .column-content-unit-grid__cta, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .text-editor h3, .text-editor .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info h3, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .cta-careers-v2, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .short-promo__cta.white-border-button, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .post-search-A .post__info .info__title, .post-search-A .post__info .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .info__title, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .search-amount-found span, .search-amount-found .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info span, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .pagination .page-numbers, .pagination .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .page-numbers {
    display: inline-block;
  }
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info {
    gap: 1.770625rem;
    border-radius: 1rem;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info .card__arrow {
  margin-bottom: 1.708125rem;
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cta {
  padding: 0 1.6875rem;
  margin-top: 1.8125rem;
}
@media (min-width: 1200px) {
  .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cta {
    padding: 0;
    margin-top: 4.375rem;
  }
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__dots {
  margin-top: 2.625rem;
  padding-left: 0.6875rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.198125rem;
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__dots .dot {
  height: 0.48375rem;
  width: 0.48375rem;
  border-radius: 50%;
  background-color: #CCCCCC;
  -webkit-animation: dot 3.5s infinite;
  animation: dot 3.5s infinite;
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__dots .dot:nth-child(2) {
  -webkit-animation-delay: 1.25s;
  animation-delay: 1.25s;
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__dots .dot:nth-child(3) {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__dots .dot:nth-child(4) {
  -webkit-animation-delay: 3.75s;
  animation-delay: 3.75s;
}
.products-cards-tabs .cog-one {
  position: absolute;
  bottom: 8.8125rem;
  left: -4.4175rem;
  z-index: -1;
  width: 12.790625rem;
  height: 12.566875rem;
}
@media (min-width: 1200px) {
  .products-cards-tabs .cog-one {
    width: 28.945rem;
    height: 28.4375rem;
    bottom: -3.965rem;
    left: -6.8125rem;
  }
}

.columns-grid-carrousel {
  position: relative;
}
.columns-grid-carrousel .lines-graphic {
  position: absolute;
  top: 1.4375rem;
  left: 0.8125rem;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .lines-graphic {
    top: 2.6025rem;
    left: 3.0625rem;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper {
  padding-top: 5.375rem;
  padding-bottom: 3.375rem;
  overflow-x: hidden;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: background-image 0.5s ease;
  transition: background-image 0.5s ease;
  position: relative;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper {
    background-attachment: fixed;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper::after {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(7.84%, rgba(0, 0, 0, 0.6)), color-stop(47.5%, rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 7.84%, rgba(0, 0, 0, 0) 47.5%);
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper {
    padding-top: 11.625rem;
    overflow: initial;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .p-label, .columns-grid-carrousel .columns-grid-carrousel__wrapper .tag, .columns-grid-carrousel .columns-grid-carrousel__wrapper .headline-h1, .columns-grid-carrousel .columns-grid-carrousel__wrapper .text-editor h1, .text-editor .columns-grid-carrousel .columns-grid-carrousel__wrapper h1 {
  text-align: center;
  color: #FFFFFF;
  padding: 0 4.0625rem;
  margin-bottom: 0.625rem;
  position: relative;
  z-index: 1;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .p-label, .columns-grid-carrousel .columns-grid-carrousel__wrapper .tag {
  text-transform: uppercase;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .headline-h1, .columns-grid-carrousel .columns-grid-carrousel__wrapper .text-editor h1, .text-editor .columns-grid-carrousel .columns-grid-carrousel__wrapper h1 {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .headline-h1, .columns-grid-carrousel .columns-grid-carrousel__wrapper .text-editor h1, .text-editor .columns-grid-carrousel .columns-grid-carrousel__wrapper h1 {
    margin-bottom: 19.875rem;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-right: 1.41625rem;
  margin-bottom: 1.166875rem;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__nav .nav__arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0;
  position: relative;
  z-index: 2;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__nav .nav__arrows .arrow-left {
  width: 2.016125rem;
  height: 2.016125rem;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__nav .nav__arrows .arrow-left {
    width: 3.125rem;
    height: 3.125rem;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__nav .nav__arrows .arrow-left path {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__nav .nav__arrows .arrow-left:hover path {
  fill: #F2E787;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__nav .nav__arrows .arrow-right {
  width: 3.2258125rem;
  height: 3.2258125rem;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__nav .nav__arrows .arrow-right {
    width: 5rem;
    height: 5rem;
  }
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__nav .nav__arrows {
    position: relative;
    top: 34.375rem;
    gap: 1.3175rem;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets {
  left: 1.4375rem;
  position: relative;
  z-index: 1;
  width: 100%;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .slick-list {
  padding: 0 4.5rem 0 0;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .slick-list {
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets {
    left: auto;
    max-width: 95rem;
    margin: 0 auto;
    top: 9.0625rem;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market {
  width: 17.4830625rem;
  min-height: 19.25rem;
  background: radial-gradient(54.29% 54.29% at 50% 45.71%, #85919F 0%, #515D64 100%);
  border-radius: 1rem;
  padding: 3.75rem 1.625rem 3.9375rem 1.625rem;
  margin-right: 0.625rem;
  position: relative;
  overflow: hidden;
}
@media (min-width: 700px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market {
    margin: 0 0.9375rem;
    width: 22.705625rem;
    min-height: 25rem;
    padding: 8.29875rem 2.0225rem 3.88875rem 2.0225rem;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border-radius: 1rem;
  background: radial-gradient(56.57% 56.57% at 46.57% 43.43%, #1B509D 0%, #0D2C6C 100%);
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market:hover::after {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market {
    width: 30rem;
    min-height: 40.625rem;
    padding: 12.125rem 2.5rem 3.125rem 2.5rem;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .headline-h2, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .text-editor h2, .text-editor .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market h2, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .header .header__wrapper .highlighted-cta, .header .header__wrapper .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .highlighted-cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button-A, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_1, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .nf-fu-fileinput-button, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit], .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-text-B, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_2, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo__cta.left-arrow-button, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel__right, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v1, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v3, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v4, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up-B, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .post-search-A .post__cta a, .post-search-A .post__cta .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .search-careers input[type=submit], .search-careers .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit] {
  color: #FFFFFF;
  position: relative;
  z-index: 2;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .headline-h2, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .text-editor h2, .text-editor .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market h2 {
  overflow-wrap: break-word;
  font-size: 2.25rem;
  line-height: 3.25rem;
  letter-spacing: 0.135rem;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .headline-h2, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .text-editor h2, .text-editor .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market h2 {
    font-size: 2.875rem;
    line-height: 4.125rem;
    letter-spacing: 0.1725rem;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .market__description {
  color: #FFFFFF;
  margin-bottom: 2.8125rem;
  margin-top: 0.625rem;
  display: none;
  position: relative;
  z-index: 2;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .market__description {
    display: block;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .header .header__wrapper .highlighted-cta, .header .header__wrapper .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .highlighted-cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button-A, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_1, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .nf-fu-fileinput-button, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit], .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-text-B, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_2, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo__cta.left-arrow-button, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel__right, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v1, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v3, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v4, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up-B, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .post-search-A .post__cta a, .post-search-A .post__cta .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .search-careers input[type=submit], .search-careers .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit] {
  display: inline-block;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  margin-top: 3.125rem;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .header .header__wrapper .highlighted-cta, .header .header__wrapper .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .highlighted-cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button-A, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_1, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .nf-fu-fileinput-button, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit], .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-text-B, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_2, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo__cta.left-arrow-button, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel__right, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v1, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v3, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v4, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up-B, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .post-search-A .post__cta a, .post-search-A .post__cta .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .search-careers input[type=submit], .search-careers .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit] {
    margin-top: 0;
  }
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .header .header__wrapper .highlighted-cta:hover, .header .header__wrapper .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .highlighted-cta:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button-A:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_1:hover, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_1:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A), .content .entry-content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A), .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:hover, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .nf-fu-fileinput-button:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:hover, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_4 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_4 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_3 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_3 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_1 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_1 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-text-B:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_2:hover, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_2:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:hover, .short-promo .short-promo__wrapper .short-promo__content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo__cta.left-arrow-button:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:hover, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel__right:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v1:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v3:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v4:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_2 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up-B:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .post-search-A .post__cta a:hover, .post-search-A .post__cta .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a:hover, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .search-careers input[type=submit]:hover, .search-careers .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]:hover {
  color: #F2E787;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .header .header__wrapper .highlighted-cta:hover::before, .header .header__wrapper .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .highlighted-cta:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button-A:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_1:hover::before, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_1:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A)::before, .content .entry-content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A)::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:hover::before, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .nf-fu-fileinput-button:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:hover::before, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_4 .column-content-unit-grid__cta:hover::before, .column-content-unit-grid.option_4 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_3 .column-content-unit-grid__cta:hover::before, .column-content-unit-grid.option_3 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_1 .column-content-unit-grid__cta:hover::before, .column-content-unit-grid.option_1 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-text-B:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_2:hover::before, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_2:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:hover::before, .short-promo .short-promo__wrapper .short-promo__content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo__cta.left-arrow-button:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:hover::before, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel__right:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v1:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v3:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v4:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover::before, .column-content-unit-grid.option_2 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up-B:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .post-search-A .post__cta a:hover::before, .post-search-A .post__cta .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a:hover::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .search-careers input[type=submit]:hover::before, .search-careers .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]:hover::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.869793 10.3335L27.8281 10.3335L20.2031 2.66683L22.5365 0.333496L34.2031 12.0002L22.5365 23.6668L20.1615 21.3335L27.8281 13.6668L0.869792 13.6668L0.869793 10.3335Z' fill='%23F2E787'/%3E%3C/svg%3E");
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .header .header__wrapper .highlighted-cta:hover::after, .header .header__wrapper .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .highlighted-cta:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button-A:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_1:hover::after, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_1:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A)::after, .content .entry-content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a.wp-block-button__link:hover:not(.cta-careers-v4, .cta-button-A)::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button:hover::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .nf-fu-fileinput-button:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]:hover::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_4 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_4 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_3 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_3 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_1 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_1 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-text-B:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_2:hover::after, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_2:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button:hover::after, .short-promo .short-promo__wrapper .short-promo__content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo__cta.left-arrow-button:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right:hover::after, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel__right:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v1:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v3:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v4:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover::after, .column-content-unit-grid.option_2 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up-B:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .post-search-A .post__cta a:hover::after, .post-search-A .post__cta .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a:hover::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .search-careers input[type=submit]:hover::after, .search-careers .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]:hover::after {
  width: 100%;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .header .header__wrapper .highlighted-cta::before, .header .header__wrapper .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .highlighted-cta::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button-A::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_1::before, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_1::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::before, .content .entry-content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button::before, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .nf-fu-fileinput-button::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]::before, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_4 .column-content-unit-grid__cta::before, .column-content-unit-grid.option_4 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_3 .column-content-unit-grid__cta::before, .column-content-unit-grid.option_3 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_1 .column-content-unit-grid__cta::before, .column-content-unit-grid.option_1 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-text-B::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_2::before, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_2::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button::before, .short-promo .short-promo__wrapper .short-promo__content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo__cta.left-arrow-button::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right::before, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel__right::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v1::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v3::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v4::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_2 .column-content-unit-grid__cta::before, .column-content-unit-grid.option_2 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up-B::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .post-search-A .post__cta a::before, .post-search-A .post__cta .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a::before, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .search-careers input[type=submit]::before, .search-careers .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]::before {
  content: "";
  display: inline-block;
  height: 1.5rem;
  width: 2.1875rem;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.869793 10.3335L27.8281 10.3335L20.2031 2.66683L22.5365 0.333496L34.2031 12.0002L22.5365 23.6668L20.1615 21.3335L27.8281 13.6668L0.869792 13.6668L0.869793 10.3335Z' fill='white'/%3E%3C/svg%3E");
  margin-right: 1.45875rem;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
.columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .header .header__wrapper .highlighted-cta::after, .header .header__wrapper .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .highlighted-cta::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-button-A::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_1::after, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_1::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .content .entry-content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a.wp-block-button__link:not(.cta-careers-v4, .cta-button-A)::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .nf-fu-fileinput-button::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit]::after, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_4 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_4 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_3 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_3 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_1 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_1 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-text-B::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .content .entry-content .ctas-container .option_2::after, .content .entry-content .ctas-container .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .option_2::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button::after, .short-promo .short-promo__wrapper .short-promo__content .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .short-promo__cta.left-arrow-button::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right::after, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .additional-resources-carrousel__right::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v1::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v3::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-v4::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid.option_2 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_2 .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .column-content-unit-grid__cta::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .cta-careers-pop-up-B::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .post-search-A .post__cta a::after, .post-search-A .post__cta .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market a::after, .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market .search-careers input[type=submit]::after, .search-careers .columns-grid-carrousel .columns-grid-carrousel__wrapper .columns-grid-carrousel__markets .market input[type=submit]::after {
  content: "";
  display: block;
  height: 0.1875rem;
  width: 0%;
  background-color: #F2E787;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  margin-top: 0.9375rem;
}
.columns-grid-carrousel .columns-grid-carrousel__cta {
  margin-top: 2.125rem;
  margin-bottom: 9.9375rem;
  padding: 0 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 1200px) {
  .columns-grid-carrousel .columns-grid-carrousel__cta {
    margin-top: 13.125rem;
  }
}

.rd-column-grid-cards {
  padding-top: 5.226875rem;
  padding-bottom: 10.3125rem;
  position: relative;
}
@media (min-width: 700px) {
  .rd-column-grid-cards {
    padding-top: 10.9375rem;
    padding-bottom: 14.375rem;
  }
}
.rd-column-grid-cards::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(./images/patterns/PatternRDColumnGridCards.png);
  opacity: 0.3;
  z-index: -1;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper {
  max-width: 200rem;
  margin: 0 auto;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .p-label, .rd-column-grid-cards .rd-column-grid-cards__wrapper .tag, .rd-column-grid-cards .rd-column-grid-cards__wrapper .headline-h1, .rd-column-grid-cards .rd-column-grid-cards__wrapper .text-editor h1, .text-editor .rd-column-grid-cards .rd-column-grid-cards__wrapper h1 {
  text-align: center;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .p-label, .rd-column-grid-cards .rd-column-grid-cards__wrapper .tag {
  text-transform: uppercase;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .p-label, .rd-column-grid-cards .rd-column-grid-cards__wrapper .tag {
    margin-bottom: 1.25rem;
    text-transform: uppercase;
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .headline-h1, .rd-column-grid-cards .rd-column-grid-cards__wrapper .text-editor h1, .text-editor .rd-column-grid-cards .rd-column-grid-cards__wrapper h1 {
  margin-bottom: 6rem;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.375rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards {
    gap: 3.75rem;
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.375rem;
  width: 100%;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 3.125rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #3D4E5B;
  opacity: 0;
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  position: relative;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card {
    width: 32.5rem;
    height: 25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 1rem;
    overflow: hidden;
  }
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card:hover .card__body {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.active {
  opacity: 1;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open {
  background-image: radial-gradient(56.57% 56.57% at 46.57% 43.43%, #1B509D 0%, #0D2C6C 100%) !important;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .tint {
  opacity: 0;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header {
  padding: 1.375rem 2.453125rem 0rem 1.9375rem;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .headline-h3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header span, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .cta-careers, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .cta-careers-v1, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .cta-careers-v3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .column-content-unit-grid__cta, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .text-editor h3, .text-editor .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header h3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .cta-careers-v2, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .short-promo__cta.white-border-button, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .post-search-A .post__info .info__title, .post-search-A .post__info .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .info__title, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .search-amount-found span, .search-amount-found .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header span, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .pagination .page-numbers, .pagination .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header .page-numbers {
  text-align: left;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__header svg {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card.open .card__body {
  max-height: 62.5rem;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .headline-h3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card span, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .cta-careers, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .cta-careers-v1, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .cta-careers-v3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .column-content-unit-grid__cta, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .text-editor h3, .text-editor .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card h3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .cta-careers-v2, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .short-promo__cta.white-border-button, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .post-search-A .post__info .info__title, .post-search-A .post__info .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .info__title, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .search-amount-found span, .search-amount-found .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card span, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .pagination .page-numbers, .pagination .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .page-numbers {
  color: #FFFFFF;
  max-width: 16.875rem;
  width: 100%;
  text-align: center;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 2.25rem 1.71875rem;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  position: relative;
  z-index: 3;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 1.25rem;
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__header .card__arrow {
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__header .card__arrow {
    display: none;
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__header .card__dot {
  display: none;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__header .card__dot {
    display: block;
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
  text-align: left;
  position: relative;
  z-index: 3;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .headline-h3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body span, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers-v1, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers-v3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .column-content-unit-grid__cta, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .text-editor h3, .text-editor .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body h3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers-v2, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .short-promo__cta.white-border-button, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .post-search-A .post__info .info__title, .post-search-A .post__info .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .info__title, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .search-amount-found span, .search-amount-found .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body span, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .pagination .page-numbers, .pagination .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .page-numbers {
  display: none;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .headline-h3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body span, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers-v1, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers-v3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .column-content-unit-grid__cta, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .text-editor h3, .text-editor .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body h3, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .cta-careers-v2, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .short-promo__cta.white-border-button, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .post-search-A .post__info .info__title, .post-search-A .post__info .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .info__title, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .search-amount-found span, .search-amount-found .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body span, .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .pagination .page-numbers, .pagination .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .page-numbers {
    display: block;
  }
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body {
    text-align: center;
    max-height: initial;
    overflow: initial;
    position: absolute;
    z-index: 4;
    width: 100%;
    height: 100%;
    overflow: hidden;
    left: 0;
    background: radial-gradient(56.57% 56.57% at 46.57% 43.43%, #1B509D 0%, #0D2C6C 100%);
    border-radius: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .card__text {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #FFFFFF;
  padding: 0 2.4375rem 0rem 1.9375rem;
  margin-bottom: 1.75rem;
  margin-top: 0.875rem;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .card__text {
    font-size: 1.375rem;
    line-height: 2.125rem;
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .card__cta {
  margin-bottom: 1.125rem;
  padding: 0 1.364375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .card__cta .cta-text-b {
  font-size: 1.375rem;
}
@media (min-width: 700px) {
  .rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .cards__row .card .card__body .card__cta .cta-text-b {
    font-size: 1.625rem;
  }
}
.rd-column-grid-cards .rd-column-grid-cards__wrapper .rd-column-grid-cards__cards .rd-column-grid-cards__cta {
  padding: 0 1.25rem;
  margin-top: 1.375rem;
}

.careers-large-promo {
  padding-top: 5.25rem;
  padding-bottom: 13.801875rem;
  background: #3EA861;
  position: relative;
}
@media (min-width: 1200px) {
  .careers-large-promo {
    padding-top: 7.6875rem;
    padding-bottom: 7.6875rem;
    background: url(./images/textures/unsplash.png), #3EA861;
    background-blend-mode: multiply, normal;
  }
}
.careers-large-promo .lines-graphic {
  display: none;
}
@media (min-width: 1200px) {
  .careers-large-promo .lines-graphic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 7.0625rem;
    right: 6.875rem;
  }
}
.careers-large-promo .careers-information__pop-up {
  padding: 2.75rem 2.8125rem 1.375rem 3.3125rem;
  max-width: 78.125rem;
  width: 95%;
  height: 95%;
  overflow-y: scroll;
  background-color: #FFFFFF;
  border: 0.1875rem solid #3EA861;
  border-radius: 1rem;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto auto;
  z-index: 9999;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-information__pop-up {
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 5.5rem 5.625rem 3.4375rem 6.625rem;
  }
}
.careers-large-promo .careers-information__pop-up .pop-up__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 3.875rem;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-information__pop-up .pop-up__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.careers-large-promo .careers-information__pop-up .pop-up__close {
  position: absolute;
  right: 1.25rem;
  top: 1.03625rem;
  background: transparent;
  border: none;
  height: 1.875rem;
  width: 1.875rem;
  cursor: pointer;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-information__pop-up .pop-up__close {
    right: 2.41125rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}
.careers-large-promo .careers-information__pop-up .pop-up__close svg {
  width: 100%;
  height: 100%;
}
.careers-large-promo .careers-information__pop-up.open {
  display: block;
  -webkit-animation: grow 1s;
  animation: grow 1s;
}
.careers-large-promo .careers-information__pop-up .pop-up__information .information__title {
  color: #3EA861;
  margin-bottom: 1.875rem;
}
.careers-large-promo .careers-information__pop-up .pop-up__information .pop-up__quote {
  position: relative;
  margin-bottom: 2.5rem;
}
.careers-large-promo .careers-information__pop-up .pop-up__information .pop-up__quote .quote__text {
  margin-bottom: 1.875rem;
}
.careers-large-promo .careers-information__pop-up .pop-up__information .pop-up__quote::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  left: -2.5rem;
  width: 8.5rem;
  height: 6.25rem;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='136' height='100' viewBox='0 0 136 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.2766 3.79876L63.7228 1.5H61.0069H35.0796H34.2511L33.8099 2.20124L1.73036 53.1918L1.5 53.558V53.9906V97V98.5H3H45.6263H47.1263V97V53.9906V52.4906H45.6263H31.6432L62.2766 3.79876ZM131.27 3.79876L132.716 1.5H130H104.073H103.244L102.803 2.20124L70.7234 53.1918L70.4931 53.558V53.9906V97V98.5H71.9931H114.619H116.119V97V53.9906V52.4906H114.619H100.636L131.27 3.79876Z' stroke='%23CCCCCC' stroke-width='3'/%3E%3C/svg%3E");
}
.careers-large-promo .careers-information__pop-up .pop-up__information .pop-up__bio {
  padding-left: 0.625rem;
  margin-bottom: 1.25rem;
  max-height: 15.625rem;
  overflow: scroll;
}
.careers-large-promo .careers-information__pop-up .pop-up__media .media__image {
  width: 100%;
  height: 25rem;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-information__pop-up .pop-up__media .media__image {
    width: 28.125rem;
    height: 36.77875rem;
  }
}
.careers-large-promo .careers-information__pop-up .pop-up__media .media__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 1rem;
}
.careers-large-promo .careers-large-promo__wrapper {
  overflow: hidden;
  max-width: 200rem;
  margin: 0 auto;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide__cta {
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #FFFFFF;
  border-radius: 0.375rem;
  height: 2.22125rem;
  width: 2.22125rem;
  padding: 0.625rem;
  position: absolute;
  right: 0.851875rem;
  bottom: 0.5925rem;
  z-index: 2;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  cursor: pointer;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide__cta:hover {
  background-color: #F2E787;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide__cta {
    width: 3.125rem;
    height: 3.125rem;
    right: 2.0625rem;
    bottom: 2.875rem;
  }
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide__cta svg {
  width: 1.458125rem;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__title {
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 3rem;
  padding-left: 0.625rem;
  padding-right: 1.3125rem;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__title .image__inline {
  display: none;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__title .slide__position {
  display: none;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__title.only-mobile {
    display: none;
  }
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__title.only-desktop {
  display: none;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__title.only-desktop {
    display: block;
  }
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__title {
    width: 60%;
    margin: 0 auto;
    position: relative;
  }
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__title .image__inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .headline, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .large-photo-quote .large-photo-quote__wrapper .quote .quote__text, .large-photo-quote .large-photo-quote__wrapper .quote .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .quote__text {
  color: #FFFFFF;
  display: none;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .headline, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .large-photo-quote .large-photo-quote__wrapper .quote .quote__text, .large-photo-quote .large-photo-quote__wrapper .quote .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .quote__text {
    display: block;
  }
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__position {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: -100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: none;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__position {
    display: block;
  }
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__position .p-label, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__position .tag {
  color: #FFFFFF;
  display: inline-block;
  max-width: 14.9375rem;
  width: 100%;
  margin-left: 3.75rem;
  position: relative;
  text-align: left;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__position .line_two {
  position: absolute;
  bottom: -3.125rem;
  right: 0;
  right: 50%;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__position .line_two g {
  opacity: 1;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__image {
  position: relative;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__image {
    max-width: 32.5rem;
    height: 42.5rem;
  }
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__image img {
  width: 100%;
  height: 25.171875rem;
  -o-object-fit: contain;
  object-fit: contain;
  border-radius: 1rem;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slide .slide__image-and-text .slide__image img {
    height: 100%;
  }
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-dots {
  position: initial;
  margin-top: 3.40125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.625rem;
}
@media (min-width: 1200px) {
  .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-dots {
    margin-top: 5.3125rem;
  }
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-dots .slick-active button {
  background: #FFFFFF;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-dots button {
  background: transparent;
  border-radius: 50%;
  border: 0.125rem solid #FFFFFF;
  width: 1.5rem;
  height: 1.5rem;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-prev, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-next {
  height: auto;
  width: auto;
  background-color: #FFFFFF;
  padding: 2.25rem 1.875rem;
  border-radius: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  z-index: 2;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-prev:hover, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-prev:focus, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-next:hover, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-next:focus {
  background-color: #F2E787;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-prev::before, .careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-next::before {
  content: "";
  display: block;
  opacity: 1;
  height: 1.75rem;
  width: 2.5rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='28' viewBox='0 0 40 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 16L7.65 16L16.8 25.2L14 28L6.1196e-07 14L14 -3.20274e-06L16.85 2.8L7.65 12L40 12L40 16Z' fill='%233EA861'/%3E%3C/svg%3E");
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-prev {
  left: 5.875rem;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-next {
  right: 5.875rem;
}
.careers-large-promo .careers-large-promo__wrapper .careers-large-promo__slider .slick-next::before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.careers-information {
  background-color: #EFEFEF;
}
@media (min-width: 1200px) {
  .careers-information {
    padding-top: 10.9375rem;
  }
}
.careers-information .careers-information__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding-bottom: 28.8125rem;
  overflow-x: clip;
  max-width: 200rem;
  margin: 0 auto;
}
.careers-information .careers-information__wrapper .image {
  border-radius: 1rem;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 2;
}
.careers-information .careers-information__wrapper .image-0 {
  height: 18.375rem;
  width: 18.375rem;
  margin-bottom: 4.3125rem;
  margin-top: -8.25rem;
}
@media (min-width: 1200px) {
  .careers-information .careers-information__wrapper .image-0 {
    width: 28.75rem;
    height: 28.75rem;
    margin-bottom: 0;
    position: absolute;
    left: 3.5625rem;
    top: -5.4375rem;
  }
}
.careers-information .careers-information__wrapper .image-1 {
  height: 15.8125rem;
  width: 15.8125rem;
  margin-bottom: 3.0625rem;
  position: absolute;
  right: -1.25rem;
  bottom: 10rem;
}
@media (min-width: 1200px) {
  .careers-information .careers-information__wrapper .image-1 {
    width: 23.75rem;
    height: 23.75rem;
    top: 0;
    bottom: auto;
    margin: 0;
    right: 7.375rem;
  }
}
.careers-information .careers-information__wrapper .image-2 {
  height: 16.375rem;
  width: 16.375rem;
  position: absolute;
  left: -2.375rem;
  bottom: -9.4375rem;
}
@media (min-width: 1200px) {
  .careers-information .careers-information__wrapper .image-2 {
    width: 26.25rem;
    height: 26.25rem;
    left: 12.4375rem;
    bottom: 9.75rem;
  }
}
.careers-information .careers-information__wrapper .image-3 {
  display: none;
}
@media (min-width: 1200px) {
  .careers-information .careers-information__wrapper .image-3 {
    display: block;
    width: 38.75rem;
    height: 33.75rem;
    position: absolute;
    right: 19.4375rem;
    bottom: -11.6875rem;
  }
}
.careers-information .careers-information__wrapper .careers-information__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
@media (min-width: 1200px) {
  .careers-information .careers-information__wrapper .careers-information__content {
    width: 40%;
    margin: 0 auto;
  }
}
.careers-information .careers-information__wrapper .careers-information__content .p-label, .careers-information .careers-information__wrapper .careers-information__content .tag, .careers-information .careers-information__wrapper .careers-information__content .headline-h1, .careers-information .careers-information__wrapper .careers-information__content .text-editor h1, .text-editor .careers-information .careers-information__wrapper .careers-information__content h1 {
  color: #333333;
}
.careers-information .careers-information__wrapper .careers-information__content .p-label, .careers-information .careers-information__wrapper .careers-information__content .tag {
  margin-bottom: 0.625rem;
  text-transform: uppercase;
}
.careers-information .careers-information__wrapper .careers-information__content .headline-h1, .careers-information .careers-information__wrapper .careers-information__content .text-editor h1, .text-editor .careers-information .careers-information__wrapper .careers-information__content h1 {
  margin-bottom: 5rem;
}
.careers-information .careers-information__wrapper .careers-information__content .p-large, .careers-information .careers-information__wrapper .careers-information__content .content .entry-content .content-event .content-event__title, .content .entry-content .content-event .careers-information .careers-information__wrapper .careers-information__content .content-event__title, .careers-information .careers-information__wrapper .careers-information__content .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__right .contact-form-with-sidebar__sidebar .sidebar__rows .sidebar__row .row__content p, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__right .contact-form-with-sidebar__sidebar .sidebar__rows .sidebar__row .row__content .careers-information .careers-information__wrapper .careers-information__content p, .careers-information .careers-information__wrapper .careers-information__content .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form label, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .careers-information .careers-information__wrapper .careers-information__content label, .careers-information .careers-information__wrapper .careers-information__content .search-amount-found {
  color: #3D4E5B;
  margin-bottom: 4.375rem;
}
.careers-information .careers-information__wrapper .careers-information__content .careers-information__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 3.3125rem;
  padding-right: 3.4375rem;
  margin-bottom: 3rem;
}
.careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v2, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .short-promo__cta.white-border-button, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta {
  background-color: #3EA861;
  color: #FFFFFF;
  font-size: 2rem;
  line-height: 2.625rem;
  border: none;
  text-align: left;
}
@media (max-width: 699px) {
  .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v2, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .short-promo__cta.white-border-button, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta {
    padding: 2.25rem 1.875rem 1.875rem;
  }
}
.careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers::after, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1::after, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v2::after, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button::after, .short-promo .short-promo__wrapper .short-promo__content .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .short-promo__cta.white-border-button::after, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3::after, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4::after, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta::after, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta::after {
  display: none;
}
.careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers:hover, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1:hover, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v2:hover, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button:hover, .short-promo .short-promo__wrapper .short-promo__content .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .short-promo__cta.white-border-button:hover, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3:hover, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4:hover, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta:hover, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta:hover {
  background-color: #1B509D;
  border-color: #1B509D;
}

.by-the-numbers-timeline {
  padding-top: 17.4375rem;
  padding-bottom: 2.625rem;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline {
    padding-bottom: 11.5rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper {
  position: relative;
  padding-bottom: 5.125rem;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper {
    padding: 0;
    width: 100%;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .lines-graphic--vertical {
  position: absolute;
  right: 2.125rem;
  top: -1.7125rem;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .lines-graphic--vertical {
    right: 2.4375rem;
    top: 3.125rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .lines-graphic--horizontal {
  position: absolute;
  bottom: 0rem;
  left: 2.375rem;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .lines-graphic--horizontal {
    bottom: 2.5625rem;
    left: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 5.625rem;
    margin-bottom: 5.875rem;
  }
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__header .header__left {
    max-width: 44.375rem;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__header .header__right {
    max-width: 52.1875rem;
    width: 100%;
    padding-top: 4.375rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__header .header__right .by-the-numbers-timeline__description {
    margin: 0;
    padding: 0;
    margin-bottom: 1.875rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__title.p-label, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__title.tag {
  text-transform: uppercase;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__label, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__title {
  color: #333333;
  text-align: center;
  margin-bottom: 1.25rem;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__description {
  text-align: left;
  padding-right: 0.6875rem;
  padding-left: 1.1875rem;
  margin-bottom: 2.8125rem;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards {
  margin-bottom: 4.3125rem;
  padding-left: 1.375rem;
  padding-right: 3.125rem;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards {
    width: 85%;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
  }
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-active .card__content {
    -webkit-animation: move-up 3s forwards;
    animation: move-up 3s forwards;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-active .line {
  -webkit-animation: move-up 1s forwards;
  animation: move-up 1s forwards;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-active .line {
    -webkit-animation: move-up 3s forwards;
    animation: move-up 3s forwards;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-active .dot {
  -webkit-animation: move-up 1.1s forwards;
  animation: move-up 1.1s forwards;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-active .dot {
    -webkit-animation: move-up 3s forwards;
    animation: move-up 3s forwards;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-active .dot circle {
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  transform-box: fill-box;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-animation-name: grow;
  animation-name: grow;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-active .dot circle {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.625rem;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card {
    margin: 0 !important;
    overflow: auto;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .card__line-with-dot {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .card__line-with-dot .line {
  width: 0.0625rem;
  background-color: #CCCCCC;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+1) .card__line-with-dot .line {
  height: 8.9375rem;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+1) .card__line-with-dot .line {
    height: 16.625rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+1) .card__image {
  width: auto;
  height: 13.75rem;
}
@media (min-width: 700px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+1) .card__image {
    width: 17.5rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+2) .card__line-with-dot .line {
  height: 8.9375rem;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+2) .card__line-with-dot .line {
    height: 28.5rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+2) .card__image {
  width: auto;
  height: 22.96875rem;
}
@media (min-width: 700px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+2) .card__image {
    width: 17.5rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+3) .card__line-with-dot .line {
  height: 8.9375rem;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+3) .card__line-with-dot .line {
    height: 28.5rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+3) .card__image {
  width: auto;
  height: 13.75rem;
}
@media (min-width: 700px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+3) .card__image {
    width: 17.5rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+4) .card__line-with-dot .line {
  height: 8.9375rem;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+4) .card__line-with-dot .line {
    height: 16.625rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+4) .card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding-top: 0;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+4) .card__content {
    padding-top: 12.5rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+4) .card__content .card__image {
  width: auto;
  height: 13.75rem;
}
@media (min-width: 700px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card:nth-child(4n+4) .card__content .card__image {
    width: 17.5rem;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .card__content {
  padding-top: 3.4375rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .card__content {
    padding-top: 3.4375rem;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .card__content .card__image.no-image {
  display: none;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .card__content .card__image.no-image {
    display: block;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .card__content .card__image img {
  height: 100%;
  width: 100%;
  border-radius: 1rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .numbers {
  color: #1B509D;
  overflow-wrap: anywhere;
  text-transform: none;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .p-accent, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .content .entry-content .entry-header .job-position__field p, .content .entry-content .entry-header .job-position__field .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card p, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .p-small, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item, .footer__text .footer__wrapper .menu-legal-menu-container .menu .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .menu-item, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .footer__text .footer__wrapper .text__content li, .footer__text .footer__wrapper .text__content .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card li, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li a, .header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card a, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .page-job-positions-search .page-job-positions-search__search-wrapper .active-filters .active-filters__list button, .page-job-positions-search .page-job-positions-search__search-wrapper .active-filters .active-filters__list .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card button, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-description p, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-description .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card p, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-error-msg, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .nf-error-msg, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .active-filters .active-filters__buttons .active-filters__list button, .active-filters .active-filters__buttons .active-filters__list .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card button, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .card .card__info, .products-cards-tabs .products-cards-tabs__wrapper .product-cards-tabs__cards .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .card__info {
  color: #3D4E5B;
  width: 100%;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .p-accent, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card .content .entry-content .entry-header .job-position__field p, .content .entry-content .entry-header .job-position__field .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .card p {
  margin-bottom: 0.625rem;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-prev {
  cursor: pointer;
  top: auto;
  bottom: 5.916875rem;
  left: 100%;
  right: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 1.8125rem;
  width: 2.3125rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='29' viewBox='0 0 37 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.3281 12.3311L7.97813 12.3311L17.1281 3.13105L14.3281 0.331054L0.328126 14.3311L14.3281 28.3311L17.1781 25.5311L7.97813 16.3311L40.3281 16.3311L40.3281 12.3311Z' fill='%23CCCCCC'/%3E%3C/svg%3E");
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-prev:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='37' height='29' viewBox='0 0 37 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.3281 12.3311L7.97813 12.3311L17.1281 3.13105L14.3281 0.331054L0.328126 14.3311L14.3281 28.3311L17.1781 25.5311L7.97813 16.3311L40.3281 16.3311L40.3281 12.3311Z' fill='%231B509D'/%3E%3C/svg%3E");
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-prev::before {
  content: "";
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-next {
  top: auto;
  left: 100%;
  bottom: 2.849375rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 2.25rem;
  width: 2.875rem;
  z-index: 2;
  background-image: url("data:image/svg+xml,%3Csvg width='46' height='36' viewBox='0 0 46 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-4.16406 15.4141L36.2734 15.4141L24.8359 3.91406L28.3359 0.414062L45.8359 17.9141L28.3359 35.4141L24.7734 31.9141L36.2734 20.4141L-4.16406 20.4141L-4.16406 15.4141Z' fill='%231B509D'/%3E%3C/svg%3E");
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cards .slick-next::before {
  content: "";
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-desktop {
  display: none;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-desktop {
    display: block;
  }
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile {
  display: block;
  padding-left: 3.5rem;
  padding-right: 4.5rem;
}
.by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .cta-button, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .header .header__wrapper .highlighted-cta, .header .header__wrapper .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .highlighted-cta, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .cta-button-A, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .option_1, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .nf-fu-fileinput-button, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile input[type=submit], .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .column-content-unit-grid__cta, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .column-content-unit-grid__cta, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .column-content-unit-grid__cta, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .cta-text-B, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .option_2, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .short-promo__cta.left-arrow-button, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .additional-resources-carrousel__right, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .cta-careers-pop-up, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .cta-careers-v1, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .cta-careers-v3, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .cta-careers-v4, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .column-content-unit-grid__cta, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .cta-careers-pop-up-B, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .post-search-A .post__cta a, .post-search-A .post__cta .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile a, .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile .search-careers input[type=submit], .search-careers .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile input[type=submit] {
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .by-the-numbers-timeline .by-the-numbers-timeline__wrapper .by-the-numbers-timeline__cta.only-for-mobile {
    display: none;
  }
}

.news-events {
  padding: 1.375rem 0.875rem 1.125rem 0.75rem;
}
@media (min-width: 1200px) {
  .news-events {
    padding: 6.25rem 1.8125rem 7.1875rem 1.8125rem;
  }
}
.news-events .news-events__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #FFFFFF;
  border: 0.0625rem solid #CCCCCC;
  border-radius: 0.375rem;
  padding: 3.5625rem 0.8125rem 3.125rem 0.8125rem;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 1.4375rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 7.4375rem 9.25rem 9.5625rem 7.25rem;
  }
}
.news-events .news-events__wrapper .line {
  height: 0.0625rem;
  width: 100%;
  background-color: #CCCCCC;
  margin: 1.25rem 0;
}
.news-events .news-events__wrapper .line:last-of-type {
  background-color: #333333;
  height: 0.625rem;
}
.news-events .news-events__wrapper .news-events__item {
  padding: 1.25rem 0.625rem;
  border-radius: 1rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.news-events .news-events__wrapper .news-events__item:hover {
  background-color: #F7F7F7;
}
.news-events .news-events__wrapper .news-events__item:hover .item__title::after {
  -webkit-animation: bounce-horizontal 2s infinite ease-in-out;
  animation: bounce-horizontal 2s infinite ease-in-out;
}
.news-events .news-events__wrapper .news-events__item .item__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.83375rem;
}
.news-events .news-events__wrapper .news-events__item .item__title:hover {
  text-decoration-line: underline;
}
.news-events .news-events__wrapper .news-events__item .item__title::after {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 1.5rem;
  width: 2.125rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.330727 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.330727 13.6673V10.334Z' fill='%23333333'/%3E%3C/svg%3E");
}
.news-events .news-events__wrapper .news-events__item .item__term-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}
.news-events .news-events__wrapper .news-events__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  width: 100%;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper .news-events__left {
    max-width: 44.375rem;
    padding: 1.875rem;
  }
}
.news-events .news-events__wrapper .news-events__left .news-events__label {
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}
.news-events .news-events__wrapper .news-events__left .news-events__title {
  margin-bottom: 3.875rem;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper .news-events__left .news-events__title {
    margin-bottom: 1.25rem;
  }
}
.news-events .news-events__wrapper .news-events__left .line:last-of-type {
  background-color: #CCCCCC;
  height: 0.0625rem;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper .news-events__left .line {
    display: none;
  }
}
.news-events .news-events__wrapper .news-events__left .news-events__featured {
  text-align: left;
  width: 100%;
}
.news-events .news-events__wrapper .news-events__left .news-events__featured:hover {
  background-color: initial;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper .news-events__left .news-events__featured {
    padding: 0;
  }
}
.news-events .news-events__wrapper .news-events__left .news-events__featured .item__title {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.875rem;
  line-height: 3rem;
  color: #333333;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper .news-events__left .news-events__featured .item__title {
    font-family: "multi-display", monospace;
    font-style: normal;
    font-weight: 500;
    font-size: 2.5rem;
    line-height: 3.75rem;
    letter-spacing: 0.06em;
  }
}
.news-events .news-events__wrapper .news-events__left .news-events__featured img {
  display: none;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper .news-events__left .news-events__featured img {
    display: block;
    width: 100%;
    height: 40.625rem;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 1rem;
    margin-bottom: 2.5rem;
  }
}
.news-events .news-events__wrapper .news-events__left .news-events__featured .item__info-wrapper {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  padding: 1.25rem 0.625rem;
  border-radius: 1rem;
}
.news-events .news-events__wrapper .news-events__left .news-events__featured .item__info-wrapper:hover {
  background-color: #F7F7F7;
}
.news-events .news-events__wrapper .news-events__cta {
  display: block;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper .news-events__cta {
    display: none;
  }
}
.news-events .news-events__wrapper .news-events__right {
  width: 100%;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper .news-events__right {
    max-width: 54.0625rem;
  }
}
.news-events .news-events__wrapper .news-events__right .news-events__cta {
  display: none;
}
@media (min-width: 1200px) {
  .news-events .news-events__wrapper .news-events__right .news-events__cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-bottom: 7.5rem;
  }
}

.lead-gen-banner {
  padding: 1rem 1.25rem;
}
.lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::-webkit-input-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input::-webkit-input-placeholder {
  color: #333333;
  max-width: 19.375rem;
  width: 100%;
}
.lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::-moz-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input::-moz-placeholder {
  color: #333333;
  max-width: 19.375rem;
  width: 100%;
}
.lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input:-ms-input-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input:-ms-input-placeholder {
  color: #333333;
  max-width: 19.375rem;
  width: 100%;
}
.lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::-ms-input-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input::-ms-input-placeholder {
  color: #333333;
  max-width: 19.375rem;
  width: 100%;
}
.lead-gen-banner.dark .lead-gen-banner__text .headline-h5, .lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input::placeholder, .lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input, .lead-gen-banner.dark .lead-gen-banner__text .text-editor h5, .text-editor .lead-gen-banner.dark .lead-gen-banner__text h5, .lead-gen-banner.dark .lead-gen-banner__text .headline-h3, .lead-gen-banner.dark .lead-gen-banner__text .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .lead-gen-banner.dark .lead-gen-banner__text span, .lead-gen-banner.dark .lead-gen-banner__text .text-editor h3, .text-editor .lead-gen-banner.dark .lead-gen-banner__text h3, .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v2, .lead-gen-banner.dark .lead-gen-banner__text .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .lead-gen-banner.dark .lead-gen-banner__text .short-promo__cta.white-border-button, .lead-gen-banner.dark .lead-gen-banner__text .post-search-A .post__info .info__title, .post-search-A .post__info .lead-gen-banner.dark .lead-gen-banner__text .info__title, .lead-gen-banner.dark .lead-gen-banner__text .search-amount-found span, .search-amount-found .lead-gen-banner.dark .lead-gen-banner__text span, .lead-gen-banner.dark .lead-gen-banner__text .pagination .page-numbers, .pagination .lead-gen-banner.dark .lead-gen-banner__text .page-numbers, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v1, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v2, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v2, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v3, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .column-content-unit-grid__cta {
  color: #333333;
  max-width: 19.375rem;
  width: 100%;
}
@media (min-width: 1200px) {
  .lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::-webkit-input-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input::-webkit-input-placeholder {
    max-width: 58.1875rem;
    width: 100%;
  }
  .lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::-moz-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input::-moz-placeholder {
    max-width: 58.1875rem;
    width: 100%;
  }
  .lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input:-ms-input-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input:-ms-input-placeholder {
    max-width: 58.1875rem;
    width: 100%;
  }
  .lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::-ms-input-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input::-ms-input-placeholder {
    max-width: 58.1875rem;
    width: 100%;
  }
  .lead-gen-banner.dark .lead-gen-banner__text .headline-h5, .lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input::placeholder, .lead-gen-banner.dark .lead-gen-banner__text .footer .nf-form-cont .email-wrap input, .footer .nf-form-cont .email-wrap .lead-gen-banner.dark .lead-gen-banner__text input, .lead-gen-banner.dark .lead-gen-banner__text .text-editor h5, .text-editor .lead-gen-banner.dark .lead-gen-banner__text h5, .lead-gen-banner.dark .lead-gen-banner__text .headline-h3, .lead-gen-banner.dark .lead-gen-banner__text .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .lead-gen-banner.dark .lead-gen-banner__text span, .lead-gen-banner.dark .lead-gen-banner__text .text-editor h3, .text-editor .lead-gen-banner.dark .lead-gen-banner__text h3, .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v2, .lead-gen-banner.dark .lead-gen-banner__text .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .lead-gen-banner.dark .lead-gen-banner__text .short-promo__cta.white-border-button, .lead-gen-banner.dark .lead-gen-banner__text .post-search-A .post__info .info__title, .post-search-A .post__info .lead-gen-banner.dark .lead-gen-banner__text .info__title, .lead-gen-banner.dark .lead-gen-banner__text .search-amount-found span, .search-amount-found .lead-gen-banner.dark .lead-gen-banner__text span, .lead-gen-banner.dark .lead-gen-banner__text .pagination .page-numbers, .pagination .lead-gen-banner.dark .lead-gen-banner__text .page-numbers, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v1, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v2, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v2, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v3, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .lead-gen-banner.dark .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.dark .lead-gen-banner__text .column-content-unit-grid__cta {
    max-width: 58.1875rem;
    width: 100%;
  }
}
.lead-gen-banner.dark .lead-gen-banner__cta .cta-button-A, .lead-gen-banner.dark .lead-gen-banner__cta .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .lead-gen-banner.dark .lead-gen-banner__cta .option_1, .lead-gen-banner.dark .lead-gen-banner__cta .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .lead-gen-banner.dark .lead-gen-banner__cta a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .lead-gen-banner.dark .lead-gen-banner__cta .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .lead-gen-banner.dark .lead-gen-banner__cta .nf-fu-fileinput-button, .lead-gen-banner.dark .lead-gen-banner__cta .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .lead-gen-banner.dark .lead-gen-banner__cta input[type=submit], .lead-gen-banner.dark .lead-gen-banner__cta .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .lead-gen-banner.dark .lead-gen-banner__cta .column-content-unit-grid__cta, .lead-gen-banner.dark .lead-gen-banner__cta .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .lead-gen-banner.dark .lead-gen-banner__cta .column-content-unit-grid__cta, .lead-gen-banner.dark .lead-gen-banner__cta .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .lead-gen-banner.dark .lead-gen-banner__cta .column-content-unit-grid__cta, .lead-gen-banner.dark .lead-gen-banner__cta .search-careers input[type=submit], .search-careers .lead-gen-banner.dark .lead-gen-banner__cta input[type=submit] {
  background-color: #3D4E5B;
}
.lead-gen-banner.green .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::-webkit-input-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.green .lead-gen-banner__text input::-webkit-input-placeholder {
  color: #3EA861;
}
.lead-gen-banner.green .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::-moz-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.green .lead-gen-banner__text input::-moz-placeholder {
  color: #3EA861;
}
.lead-gen-banner.green .lead-gen-banner__text .footer .nf-form-cont .email-wrap input:-ms-input-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.green .lead-gen-banner__text input:-ms-input-placeholder {
  color: #3EA861;
}
.lead-gen-banner.green .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::-ms-input-placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.green .lead-gen-banner__text input::-ms-input-placeholder {
  color: #3EA861;
}
.lead-gen-banner.green .lead-gen-banner__text .headline-h5, .lead-gen-banner.green .lead-gen-banner__text .footer .nf-form-cont .email-wrap input::placeholder, .footer .nf-form-cont .email-wrap .lead-gen-banner.green .lead-gen-banner__text input::placeholder, .lead-gen-banner.green .lead-gen-banner__text .footer .nf-form-cont .email-wrap input, .footer .nf-form-cont .email-wrap .lead-gen-banner.green .lead-gen-banner__text input, .lead-gen-banner.green .lead-gen-banner__text .text-editor h5, .text-editor .lead-gen-banner.green .lead-gen-banner__text h5, .lead-gen-banner.green .lead-gen-banner__text .headline-h3, .lead-gen-banner.green .lead-gen-banner__text .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span, .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found .lead-gen-banner.green .lead-gen-banner__text span, .lead-gen-banner.green .lead-gen-banner__text .text-editor h3, .text-editor .lead-gen-banner.green .lead-gen-banner__text h3, .lead-gen-banner.green .lead-gen-banner__text .cta-careers-v2, .lead-gen-banner.green .lead-gen-banner__text .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.white-border-button, .short-promo .short-promo__wrapper .short-promo__content .lead-gen-banner.green .lead-gen-banner__text .short-promo__cta.white-border-button, .lead-gen-banner.green .lead-gen-banner__text .post-search-A .post__info .info__title, .post-search-A .post__info .lead-gen-banner.green .lead-gen-banner__text .info__title, .lead-gen-banner.green .lead-gen-banner__text .search-amount-found span, .search-amount-found .lead-gen-banner.green .lead-gen-banner__text span, .lead-gen-banner.green .lead-gen-banner__text .pagination .page-numbers, .pagination .lead-gen-banner.green .lead-gen-banner__text .page-numbers, .lead-gen-banner.green .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.green .lead-gen-banner__text .cta-careers, .lead-gen-banner.green .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v1, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.green .lead-gen-banner__text .cta-careers-v1, .lead-gen-banner.green .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v2, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.green .lead-gen-banner__text .cta-careers-v2, .lead-gen-banner.green .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v3, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.green .lead-gen-banner__text .cta-careers-v3, .lead-gen-banner.green .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .cta-careers-v4, .lead-gen-banner.green .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .lead-gen-banner.green .lead-gen-banner__text .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .column-content-unit-grid__cta, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.green .lead-gen-banner__text .cta-careers-v4, .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.green .lead-gen-banner__text .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .careers-information .careers-information__wrapper .careers-information__content .careers-information__cta .lead-gen-banner.green .lead-gen-banner__text .column-content-unit-grid__cta {
  color: #3EA861;
}
.lead-gen-banner.green .lead-gen-banner__cta .cta-button-A, .lead-gen-banner.green .lead-gen-banner__cta .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .lead-gen-banner.green .lead-gen-banner__cta .option_1, .lead-gen-banner.green .lead-gen-banner__cta .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .lead-gen-banner.green .lead-gen-banner__cta a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .lead-gen-banner.green .lead-gen-banner__cta .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .lead-gen-banner.green .lead-gen-banner__cta .nf-fu-fileinput-button, .lead-gen-banner.green .lead-gen-banner__cta .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .lead-gen-banner.green .lead-gen-banner__cta input[type=submit], .lead-gen-banner.green .lead-gen-banner__cta .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .lead-gen-banner.green .lead-gen-banner__cta .column-content-unit-grid__cta, .lead-gen-banner.green .lead-gen-banner__cta .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .lead-gen-banner.green .lead-gen-banner__cta .column-content-unit-grid__cta, .lead-gen-banner.green .lead-gen-banner__cta .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .lead-gen-banner.green .lead-gen-banner__cta .column-content-unit-grid__cta, .lead-gen-banner.green .lead-gen-banner__cta .search-careers input[type=submit], .search-careers .lead-gen-banner.green .lead-gen-banner__cta input[type=submit] {
  background-color: #3EA861;
}
@media (min-width: 1200px) {
  .lead-gen-banner {
    padding-left: 0;
  }
}
.lead-gen-banner.active .lead-gen-banner__wrapper .arrow-line {
  width: 100%;
}
.lead-gen-banner .lead-gen-banner__wrapper {
  max-width: 200rem;
  margin: 0 auto;
}
.lead-gen-banner .lead-gen-banner__wrapper .arrow-line {
  max-width: calc(100% - 20px);
  margin: 0 auto;
}
.lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.625rem;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-top: 3.625rem;
  padding-bottom: 2.25rem;
}
@media (min-width: 1200px) {
  .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content {
    padding-right: 13%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 2.875rem;
  }
}
.lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .line_one {
  display: none;
}
@media (min-width: 1200px) {
  .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .line_one {
    display: block;
  }
}
.lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0.625rem;
}
.lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__text .lead-gen-banne__label {
  text-transform: uppercase;
}
.lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .cta-button-A, .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .option_1, .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .nf-fu-fileinput-button, .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta input[type=submit], .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .column-content-unit-grid__cta, .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .column-content-unit-grid__cta, .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .column-content-unit-grid__cta, .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta .search-careers input[type=submit], .search-careers .lead-gen-banner .lead-gen-banner__wrapper .lead-gen-banner__content .lead-gen-banner__cta input[type=submit] {
  white-space: nowrap;
}

.global-hero {
  overflow-x: clip;
  position: relative;
  z-index: 1;
}
.global-hero::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, color-stop(25.68%, rgba(61, 78, 91, 0.7)), color-stop(93.39%, rgba(61, 78, 91, 0)));
  background: linear-gradient(90deg, rgba(61, 78, 91, 0.7) 25.68%, rgba(61, 78, 91, 0) 93.39%);
  top: 0;
  mix-blend-mode: multiply;
  left: 0;
  z-index: 1;
}
.global-hero.gradient-green {
  background: #3EA861;
}
.global-hero.gradient-green::after {
  display: none;
}
.global-hero.gradient-blue::after {
  display: none;
}
.global-hero .global-hero__images img {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.global-hero .global-hero__images img.active {
  opacity: 1;
}
.global-hero .global-hero__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0rem 0.6875rem;
  padding-top: 6.1875rem;
  padding-bottom: 0.895625rem;
  max-width: 200rem;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
@media (min-width: 1200px) {
  .global-hero .global-hero__wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 7.5rem 10.1875rem 3.0625rem 10.1875rem;
    min-height: 40.625rem;
  }
}
.global-hero .global-hero__wrapper .slider-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.625rem;
  position: absolute;
  right: 2.5rem;
  top: 0;
  bottom: 0;
  margin: auto;
  display: none;
}
@media (min-width: 1200px) {
  .global-hero .global-hero__wrapper .slider-dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.global-hero .global-hero__wrapper .slider-dots button {
  cursor: pointer;
  width: 1.5rem;
  height: 1.5rem;
  border: 0.125rem solid #FFFFFF;
  background: transparent;
  border-radius: 50%;
}
.global-hero .global-hero__wrapper .slider-dots button.active {
  background: #FFFFFF;
}
.global-hero .global-hero__wrapper .cog-one, .global-hero .global-hero__wrapper .cog-two {
  position: absolute;
}
.global-hero .global-hero__wrapper .cog-one path, .global-hero .global-hero__wrapper .cog-two path {
  fill: #FFFFFF;
}
.global-hero .global-hero__wrapper .cog-one {
  top: -7.6875rem;
  right: -5.325625rem;
  width: 11.154375rem;
  height: 10.95875rem;
}
@media (min-width: 1200px) {
  .global-hero .global-hero__wrapper .cog-one {
    width: 23.02875rem;
    height: 22.625rem;
  }
}
.global-hero .global-hero__wrapper .cog-two {
  bottom: -4.470625rem;
  left: -3.6875rem;
  width: 6.748125rem;
  height: 6.748125rem;
}
@media (min-width: 1200px) {
  .global-hero .global-hero__wrapper .cog-two {
    width: 15.999375rem;
    height: 16rem;
  }
}
.global-hero .global-hero__wrapper .global-hero__breadcrumb {
  width: 100%;
  color: #FFFFFF;
  margin-bottom: 1.625rem;
}
.global-hero .global-hero__wrapper .global-hero__breadcrumb a:hover {
  text-decoration: underline;
}
.global-hero .global-hero__wrapper .global-hero__title {
  color: #FFFFFF;
  margin-bottom: 0.3125rem;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
@media (min-width: 1200px) {
  .global-hero .global-hero__wrapper .global-hero__title {
    margin-bottom: 1rem;
    max-width: 57.875rem;
  }
}
.global-hero .global-hero__wrapper .global-hero__title path {
  fill: #FFFFFF;
}
.global-hero .global-hero__wrapper .global-hero__description {
  color: #FFFFFF;
  margin-bottom: 1.166875rem;
  -webkit-animation-delay: 1.3s;
  animation-delay: 1.3s;
}
@media (min-width: 1200px) {
  .global-hero .global-hero__wrapper .global-hero__description {
    margin-bottom: 3.1875rem;
    max-width: 57.875rem;
  }
}
.global-hero .global-hero__wrapper .global-hero__cta-wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-animation-delay: 2.3s;
  animation-delay: 2.3s;
}
@media (min-width: 1200px) {
  .global-hero .global-hero__wrapper .global-hero__cta-wrapper {
    padding-left: 1.4375rem;
    max-width: 57.875rem;
  }
}
.global-hero .global-hero__wrapper .global-hero__arrow {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-animation: bounce 3s infinite;
  animation: bounce 3s infinite;
}

.additional-resources-carrousel {
  padding: 4.3125rem 0.625rem 7.375rem 0.625rem;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper {
  max-width: 200rem;
  width: 100%;
  margin: 0 auto;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
  margin-bottom: 3.75rem;
}
@media (min-width: 1200px) {
  .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header {
    max-width: 91.875rem;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 3.75rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 2.708125rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
@media (min-width: 1200px) {
  .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__left {
    max-width: 60.375rem;
    width: 100%;
    text-align: left;
  }
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__left .additional-resources-carrousel__label {
  text-transform: uppercase;
  margin-bottom: 0.625rem;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.33073 13.6673L0.33073 10.334Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right::after {
  background-color: #333333;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items {
  max-width: 91.875rem;
  width: 100%;
  margin: 0 auto;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .additional-resources-carousel__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.25rem;
  border-left: 0.0625rem solid #E8E8E8;
  border-right: 0.0625rem solid #E8E8E8;
  padding: 0.625rem 1.875rem;
}
@media (min-width: 1200px) {
  .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .additional-resources-carousel__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 28.125rem;
  }
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .additional-resources-carousel__item .item__left .item__icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 9.375rem;
  width: 9.375rem;
  border-radius: 1rem;
  background-color: #1B509D;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .additional-resources-carousel__item .item__left .item__icon-wrapper.publications {
  background-color: #3D4E5B;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .additional-resources-carousel__item .item__left .item__icon-wrapper.case-studies {
  background-color: #1B509D;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .additional-resources-carousel__item .item__left .item__icon-wrapper.presentations {
  background-color: #B3C1CA;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .additional-resources-carousel__item .item__left .item__icon-wrapper img {
  height: 4.375rem;
  width: 4.375rem;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .additional-resources-carousel__item .item__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.5625rem;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .additional-resources-carousel__item .item__right p:hover {
  text-decoration: underline;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .slick-track {
  margin: 0;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .slick-prev::before, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .slick-next::before {
  content: "";
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .slick-prev {
  top: 0;
  left: 102%;
  width: 2.625rem;
  height: 1.875rem;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .slick-prev:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='30' viewBox='0 0 42 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.8307 12.916L8.13281 12.916L17.6641 3.33268L14.7474 0.416015L0.164063 14.9993L14.7474 29.5827L17.7161 26.666L8.13281 17.0827L41.8307 17.0827L41.8307 12.916Z' fill='%231B509D'/%3E%3C/svg%3E");
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .slick-prev:before {
  opacity: 1;
  width: 2.625rem;
  height: 1.875rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='30' viewBox='0 0 42 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.8307 12.916L8.13281 12.916L17.6641 3.33268L14.7474 0.416015L0.164063 14.9993L14.7474 29.5827L17.7161 26.666L8.13281 17.0827L41.8307 17.0827L41.8307 12.916Z' fill='%23606E77'/%3E%3C/svg%3E");
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .slick-next {
  top: 4.375rem;
  left: 102%;
  width: 4.25rem;
  height: 3rem;
}
.additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carousel__items .slick-next:before {
  opacity: 1;
  width: 4.25rem;
  height: 3rem;
  background-image: url("data:image/svg+xml,%3Csvg width='68' height='48' viewBox='0 0 68 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.669273 20.666L54.5859 20.666L39.3359 5.33268L44.0026 0.666015L67.3359 23.9993L44.0026 47.3327L39.2526 42.666L54.5859 27.3327L0.669272 27.3327L0.669273 20.666Z' fill='%231B509D'/%3E%3C/svg%3E");
}

.photo-carrousel.dark .slide__description {
  color: #333333;
}
.photo-carrousel.dark .slide__link {
  color: #333333;
}
.photo-carrousel.dark .slide__link::after {
  background-color: #333333;
}
.photo-carrousel.dark .slide__link svg path {
  fill: #333333;
}
.photo-carrousel.dark .line_one path {
  fill: #CCCCCC;
}
.photo-carrousel.light .slide__description {
  color: #FFFFFF;
}
.photo-carrousel.light .slide__link {
  color: #FFFFFF;
}
.photo-carrousel.light .slide__link::after {
  background-color: #FFFFFF;
}
.photo-carrousel.light .line_one path {
  fill: #FFFFFF;
}
.photo-carrousel.show-shadow .photo-carrousel__slide::after {
  content: "";
  display: block;
  height: 50%;
  width: 100%;
  position: absolute;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40.93%, rgba(0, 0, 0, 0)), to(#000000));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40.93%, #000000 100%);
}
.photo-carrousel .photo-carrousel__slider.slick-slider {
  margin-bottom: 0;
}
.photo-carrousel .photo-carrousel__slider .photo-carrousel__slide {
  position: relative;
  height: 33.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
@media (min-width: 1200px) {
  .photo-carrousel .photo-carrousel__slider .photo-carrousel__slide {
    height: 61.875rem;
  }
}
.photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__image {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__content {
  position: relative;
  z-index: 2;
  margin-bottom: 4.5625rem;
  width: 100%;
  padding: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 1.375rem;
}
@media (min-width: 1200px) {
  .photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__content {
    padding: 0;
  }
}
.photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__content .content__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__content .line_one {
  max-width: 31.269375rem;
  display: none;
}
@media (min-width: 1200px) {
  .photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__content .line_one {
    display: block;
  }
}
.photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__content .line_one g {
  opacity: 1;
}
.photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__content .slide__description {
  margin-bottom: 0.625rem;
}
.photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__content .slide__link {
  margin-left: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.52125rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.photo-carrousel .photo-carrousel__slider .photo-carrousel__slide .slide__content .slide__link::after {
  height: 0.125rem;
}
.photo-carrousel .photo-carrousel__slider .slick-dots {
  bottom: 0;
  z-index: 2;
  margin-bottom: 2.125rem;
}
.photo-carrousel .photo-carrousel__slider .slick-dots li:only-child {
  display: none;
}
.photo-carrousel .photo-carrousel__slider .slick-dots li.slick-active button {
  background-color: #FFFFFF;
}
.photo-carrousel .photo-carrousel__slider .slick-dots li button {
  width: 1.5rem;
  height: 1.5rem;
  border: 0.125rem solid #FFFFFF;
  border-radius: 50%;
  background-color: transparent;
}
.photo-carrousel .photo-carrousel__slider .slick-prev, .photo-carrousel .photo-carrousel__slider .slick-next {
  height: auto;
  width: auto;
  background-color: #FFFFFF;
  padding: 2.25rem 1.875rem;
  border-radius: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  z-index: 2;
}
.photo-carrousel .photo-carrousel__slider .slick-prev:hover, .photo-carrousel .photo-carrousel__slider .slick-prev:focus, .photo-carrousel .photo-carrousel__slider .slick-next:hover, .photo-carrousel .photo-carrousel__slider .slick-next:focus {
  background-color: #1B509D;
}
.photo-carrousel .photo-carrousel__slider .slick-prev:hover::before, .photo-carrousel .photo-carrousel__slider .slick-prev:focus::before, .photo-carrousel .photo-carrousel__slider .slick-next:hover::before, .photo-carrousel .photo-carrousel__slider .slick-next:focus::before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='28' viewBox='0 0 40 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 16L7.65 16L16.8 25.2L14 28L6.1196e-07 14L14 -3.20274e-06L16.85 2.8L7.65 12L40 12L40 16Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.photo-carrousel .photo-carrousel__slider .slick-prev::before, .photo-carrousel .photo-carrousel__slider .slick-next::before {
  content: "";
  display: block;
  opacity: 1;
  height: 1.75rem;
  width: 2.5rem;
  background-size: contain;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='28' viewBox='0 0 40 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 16L7.65 16L16.8 25.2L14 28L6.1196e-07 14L14 -3.20274e-06L16.85 2.8L7.65 12L40 12L40 16Z' fill='%231B509D'/%3E%3C/svg%3E");
}
.photo-carrousel .photo-carrousel__slider .slick-prev {
  left: 5.875rem;
}
.photo-carrousel .photo-carrousel__slider .slick-next {
  right: 5.875rem;
}
.photo-carrousel .photo-carrousel__slider .slick-next::before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.content-unit-medium {
  padding-top: 3.9375rem;
  padding-bottom: 3.125rem;
}
.content-unit-medium .content-unit-medium__label {
  text-transform: uppercase;
}
.content-unit-medium.option_1 {
  background-color: #F7F7F7;
}
.content-unit-medium.option_1 .content-unit-medium__copy,
.content-unit-medium.option_1 .content-unit-medium__label,
.content-unit-medium.option_1 .content-unit-medium__description {
  color: #3D4E5B;
}
.content-unit-medium.option_1 .content-unit-medium__title {
  max-width: 100%;
  width: 41.4375rem;
}
.content-unit-medium.option_1 .content-unit-medium__body {
  color: #3D4E5B;
}
.content-unit-medium.option_1 .content-unit-medium__body a {
  color: #3D4E5B;
}
.content-unit-medium.option_1 .content-unit-medium__body a::after {
  background-color: #3D4E5B;
}
.content-unit-medium.option_1 .content-unit-medium__body li a::before {
  background-color: #F7F7F7;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23333333'/%3E%3C/svg%3E");
}
.content-unit-medium.option_1 .content-unit-medium__cta {
  background-color: #1B509D;
  color: #FFFFFF;
}
.content-unit-medium.option_2 {
  background-color: #FFFFFF;
}
.content-unit-medium.option_2 .content-unit-medium__copy,
.content-unit-medium.option_2 .content-unit-medium__label,
.content-unit-medium.option_2 .content-unit-medium__title,
.content-unit-medium.option_2 .content-unit-medium__description {
  color: #3D4E5B;
}
.content-unit-medium.option_2 .content-unit-medium__body {
  color: #3D4E5B;
}
.content-unit-medium.option_2 .content-unit-medium__body a {
  color: #3D4E5B;
}
.content-unit-medium.option_2 .content-unit-medium__body a::after {
  background-color: #3D4E5B;
}
.content-unit-medium.option_2 .content-unit-medium__body li a::before {
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23333333'/%3E%3C/svg%3E");
}
.content-unit-medium.option_2 .content-unit-medium__cta {
  background-color: #1B509D;
  color: #FFFFFF;
}
.content-unit-medium.option_3 {
  background-color: #3D4E5B;
}
.content-unit-medium.option_3 .content-unit-medium__copy,
.content-unit-medium.option_3 .content-unit-medium__label,
.content-unit-medium.option_3 .content-unit-medium__title,
.content-unit-medium.option_3 .content-unit-medium__description {
  color: #FFFFFF;
}
.content-unit-medium.option_3 .content-unit-medium__cta {
  background-color: #FFFFFF;
  color: #1B509D;
}
.content-unit-medium.option_3 .content-unit-medium__cta::after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333353 13.666L27.2917 13.666L19.6667 21.3327L22 23.666L33.6667 11.9993L22 0.332683L19.625 2.66602L27.2917 10.3327L0.333353 10.3327L0.333353 13.666Z' fill='%231B509D'/%3E%3C/svg%3E%0A");
}
.content-unit-medium.option_3 .content-unit-medium__body {
  color: #FFFFFF;
}
.content-unit-medium.option_3 .content-unit-medium__body a {
  color: #FFFFFF;
}
.content-unit-medium.option_3 .content-unit-medium__body a::after {
  background-color: #FFFFFF;
}
.content-unit-medium.option_3 .content-unit-medium__body li a::before {
  background-color: #3D4E5B;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.content-unit-medium.option_4 {
  background-color: #1B509D;
}
.content-unit-medium.option_4 .content-unit-medium__copy,
.content-unit-medium.option_4 .content-unit-medium__label,
.content-unit-medium.option_4 .content-unit-medium__title,
.content-unit-medium.option_4 .content-unit-medium__description {
  color: #FFFFFF;
}
.content-unit-medium.option_4 .content-unit-medium__body {
  color: #FFFFFF;
}
.content-unit-medium.option_4 .content-unit-medium__body a {
  color: #FFFFFF;
}
.content-unit-medium.option_4 .content-unit-medium__body a::after {
  background-color: #FFFFFF;
}
.content-unit-medium.option_4 .content-unit-medium__body li a::before {
  background-color: #1B509D;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.content-unit-medium.option_4 .content-unit-medium__cta {
  background-color: #FFFFFF;
  color: #1B509D;
}
.content-unit-medium.option_4 .content-unit-medium__cta::after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333353 13.666L27.2917 13.666L19.6667 21.3327L22 23.666L33.6667 11.9993L22 0.332683L19.625 2.66602L27.2917 10.3327L0.333353 10.3327L0.333353 13.666Z' fill='%231B509D'/%3E%3C/svg%3E%0A");
}
.content-unit-medium.option_5 {
  background-color: #3D4E5B;
}
.content-unit-medium.option_5 .content-unit-medium__copy,
.content-unit-medium.option_5 .content-unit-medium__label,
.content-unit-medium.option_5 .content-unit-medium__title,
.content-unit-medium.option_5 .content-unit-medium__description {
  color: #FFFFFF;
}
.content-unit-medium.option_5 .content-unit-medium__cta {
  background-color: #FFFFFF;
  color: #3EA861;
}
.content-unit-medium.option_5 .content-unit-medium__cta::after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333353 13.666L27.2917 13.666L19.6667 21.3327L22 23.666L33.6667 11.9993L22 0.332683L19.625 2.66602L27.2917 10.3327L0.333353 10.3327L0.333353 13.666Z' fill='%233EA861'/%3E%3C/svg%3E%0A");
}
.content-unit-medium.option_5 .content-unit-medium__body {
  color: #FFFFFF;
}
.content-unit-medium.option_5 .content-unit-medium__body a {
  color: #FFFFFF;
}
.content-unit-medium.option_5 .content-unit-medium__body a::after {
  background-color: #FFFFFF;
}
.content-unit-medium.option_5 .content-unit-medium__body li a::before {
  background-color: #3D4E5B;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%233EA861'/%3E%3C/svg%3E");
}
.content-unit-medium .content-unit-medium__title.none {
  width: auto;
}
.content-unit-medium .content-unit-medium__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .content-unit-medium .content-unit-medium__wrapper {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 6.875rem;
  }
}
@media (min-width: 1200px) {
  .content-unit-medium .content-unit-medium__wrapper.left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 1200px) {
  .content-unit-medium .content-unit-medium__wrapper.right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text {
  width: 100%;
  padding: 0.625rem;
  padding-bottom: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.25rem;
}
@media (min-width: 1200px) {
  .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text {
    max-width: 42.6875rem;
  }
  .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text.none {
    max-width: 93.75rem;
    padding: 0 1.25rem;
    margin: 0 auto;
  }
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.25rem;
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body ul {
  list-style: none;
  padding-left: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.9375rem;
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body ul li {
  padding-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #CCCCCC;
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body ul li:before {
  content: "•";
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body ul li:has(> a)::before {
  content: "";
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.75rem;
  position: relative;
}
@media (max-width: 1199px) {
  .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body ul li a {
    margin-left: 0.5rem;
  }
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body ul li a:hover::before {
  -webkit-animation: bounce-horizontal 2s infinite ease-in-out;
  animation: bounce-horizontal 2s infinite ease-in-out;
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body ul li a:before {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 0.9375rem;
  width: 1.1875rem;
  position: absolute;
  left: -2rem;
}
@media (max-width: 1919px) {
  .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body ul li a:before {
    left: -1.75rem;
  }
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .cta-button, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .header .header__wrapper .highlighted-cta, .header .header__wrapper .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .highlighted-cta, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .cta-button-A, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .option_1, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .nf-fu-fileinput-button, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text input[type=submit], .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .column-content-unit-grid__cta, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .column-content-unit-grid__cta, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .column-content-unit-grid__cta, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .cta-text-B, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .option_2, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .short-promo__cta.left-arrow-button, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .cta-careers-pop-up, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .cta-careers-v1, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .cta-careers-v3, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .cta-careers-v4, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .column-content-unit-grid__cta, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .cta-careers-pop-up-B, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .post-search-A .post__cta a, .post-search-A .post__cta .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text a, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .search-careers input[type=submit], .search-careers .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text input[type=submit], .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .additional-resources-carrousel__right {
  margin-top: 1.25rem;
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__media {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3.125rem;
  padding-top: 2.625rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media (min-width: 1200px) {
  .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__media {
    max-width: 40.625rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__media .media__image-wrapper {
  position: relative;
  width: 100%;
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__media .media__image-wrapper::after {
  content: "";
  width: 80%;
  height: 5%;
  background: #333333;
  mix-blend-mode: normal;
  -webkit-filter: blur(3.125rem);
  filter: blur(3.125rem);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
}
.content-unit-medium .content-unit-medium__wrapper .content-unit-medium__media .media__image-wrapper .media__photo {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 13.730625rem;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 1rem;
  position: relative;
}
@media (min-width: 1200px) {
  .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__media .media__image-wrapper .media__photo {
    height: 40.625rem;
  }
}

.large-quote {
  position: relative;
  overflow: hidden;
  padding-top: 12.5rem;
  padding-bottom: 10.0625rem;
}
.large-quote .dots-graphic {
  position: absolute;
  top: 3.6875rem;
  left: 2.1875rem;
}
.large-quote .large-quote__slider {
  max-width: 200rem;
  width: 100%;
  margin: 0 auto;
}
.large-quote .large-quote__slider .large-quote__slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.5625rem;
}
@media (min-width: 1200px) {
  .large-quote .large-quote__slider .large-quote__slide {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.large-quote .large-quote__slider .large-quote__slide .slide__left {
  max-width: 76.375rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3.125rem;
  padding: 0rem 1.25rem;
}
@media (min-width: 1200px) {
  .large-quote .large-quote__slider .large-quote__slide .slide__left {
    padding-left: 12.5625rem;
  }
}
.large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: auto;
}
@media (min-width: 1200px) {
  .large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container .cta-text-B, .large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container .option_2, .large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container .short-promo__cta.left-arrow-button, .large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container .post-search-A .post__cta a, .post-search-A .post__cta .large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container a, .large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .large-quote .large-quote__slider .large-quote__slide .slide__left .cta-container .additional-resources-carrousel__right {
  width: auto;
}
.large-quote .large-quote__slider .large-quote__slide .slide__right {
  height: auto;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .large-quote .large-quote__slider .large-quote__slide .slide__right {
    max-width: 39.2175rem;
    height: 39.158125rem;
  }
}
.large-quote .large-quote__slider .large-quote__slide .slide__right .slide__image {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.large-quote .large-quote__slider .large-quote__slide .slide__right .slide__image .cog-one {
  width: 100vw;
  height: auto;
}
@media (min-width: 700px) {
  .large-quote .large-quote__slider .large-quote__slide .slide__right .slide__image .cog-one {
    width: 60vw;
  }
}
@media (min-width: 1200px) {
  .large-quote .large-quote__slider .large-quote__slide .slide__right .slide__image .cog-one {
    width: 39.85625rem;
    height: 39.158125rem;
  }
}
.large-quote .large-quote__slider .large-quote__slide .slide__right .slide__image img {
  width: 5.875rem;
  height: 8.75rem;
  -o-object-fit: contain;
  object-fit: contain;
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media (min-width: 1200px) {
  .large-quote .large-quote__slider .large-quote__slide .slide__right .slide__image img {
    width: 17.75rem;
    height: 26.25rem;
  }
}
.large-quote .large-quote__slider .slick-list {
  overflow: visible;
  overflow-x: clip;
}
.large-quote .large-quote__slider .slick-dots {
  position: initial;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 0.625rem;
  padding-left: 0.625rem;
}
@media (min-width: 1200px) {
  .large-quote .large-quote__slider .slick-dots {
    padding-left: 12.5625rem;
  }
}
.large-quote .large-quote__slider .slick-dots .slick-active button {
  background: #606E77;
}
.large-quote .large-quote__slider .slick-dots button {
  border-color: #606E77;
}

.large-quote--employee {
  padding-top: 8.4375rem;
  padding-bottom: 10.0625rem;
}
.large-quote--employee .careers-information__pop-up {
  padding: 2.75rem 2.8125rem 1.375rem 3.3125rem;
  max-width: 78.125rem;
  width: 95%;
  height: 95%;
  overflow-y: scroll;
  background-color: #FFFFFF;
  border: 0.1875rem solid #3EA861;
  border-radius: 1rem;
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto auto;
  z-index: 9999;
}
@media (min-width: 1200px) {
  .large-quote--employee .careers-information__pop-up {
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 5.5rem 5.625rem 3.4375rem 6.625rem;
  }
}
.large-quote--employee .careers-information__pop-up .pop-up__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 3.875rem;
}
@media (min-width: 1200px) {
  .large-quote--employee .careers-information__pop-up .pop-up__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.large-quote--employee .careers-information__pop-up .pop-up__close {
  position: absolute;
  right: 1.25rem;
  top: 1.03625rem;
  background: transparent;
  border: none;
  height: 1.875rem;
  width: 1.875rem;
  cursor: pointer;
}
@media (min-width: 1200px) {
  .large-quote--employee .careers-information__pop-up .pop-up__close {
    right: 2.41125rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}
.large-quote--employee .careers-information__pop-up .pop-up__close svg {
  width: 100%;
  height: 100%;
}
.large-quote--employee .careers-information__pop-up.open {
  display: block;
  -webkit-animation: grow 1s;
  animation: grow 1s;
}
.large-quote--employee .careers-information__pop-up .pop-up__information .information__title {
  color: #3EA861;
  margin-bottom: 1.875rem;
}
.large-quote--employee .careers-information__pop-up .pop-up__information .pop-up__quote {
  position: relative;
  margin-bottom: 2.5rem;
}
.large-quote--employee .careers-information__pop-up .pop-up__information .pop-up__quote .quote__text {
  margin-bottom: 1.875rem;
}
.large-quote--employee .careers-information__pop-up .pop-up__information .pop-up__quote::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 0;
  left: -2.5rem;
  width: 8.5rem;
  height: 6.25rem;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='136' height='100' viewBox='0 0 136 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M62.2766 3.79876L63.7228 1.5H61.0069H35.0796H34.2511L33.8099 2.20124L1.73036 53.1918L1.5 53.558V53.9906V97V98.5H3H45.6263H47.1263V97V53.9906V52.4906H45.6263H31.6432L62.2766 3.79876ZM131.27 3.79876L132.716 1.5H130H104.073H103.244L102.803 2.20124L70.7234 53.1918L70.4931 53.558V53.9906V97V98.5H71.9931H114.619H116.119V97V53.9906V52.4906H114.619H100.636L131.27 3.79876Z' stroke='%23CCCCCC' stroke-width='3'/%3E%3C/svg%3E");
}
.large-quote--employee .careers-information__pop-up .pop-up__information .pop-up__bio {
  padding-left: 0.625rem;
  margin-bottom: 1.25rem;
  max-height: 15.625rem;
  overflow: scroll;
}
.large-quote--employee .careers-information__pop-up .pop-up__media .media__image {
  width: 100%;
  height: 25rem;
}
@media (min-width: 1200px) {
  .large-quote--employee .careers-information__pop-up .pop-up__media .media__image {
    width: 28.125rem;
    height: 36.77875rem;
  }
}
.large-quote--employee .careers-information__pop-up .pop-up__media .media__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 1rem;
}
.large-quote--employee .large-quote__slider {
  padding-left: 0;
}
@media (min-width: 1200px) {
  .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left {
    width: 65%;
  }
  .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .cta-text-B, .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .option_2, .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .short-promo__cta.left-arrow-button, .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .post-search-A .post__cta a, .post-search-A .post__cta .large-quote--employee .large-quote__slider .large_quote_employee__wrapper a, .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .additional-resources-carrousel__right {
    width: 17%;
    -ms-flex-item-align: end;
    align-self: flex-end;
    margin-bottom: 6.9375rem;
  }
  .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__right {
    width: 33%;
  }
}
@media (min-width: 1200px) {
  .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left {
    padding-left: 12.5625rem;
  }
}
.large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left .headline, .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left .large-photo-quote .large-photo-quote__wrapper .quote .quote__text, .large-photo-quote .large-photo-quote__wrapper .quote .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left .quote__text {
  position: relative;
}
.large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left .headline::before, .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left .large-photo-quote .large-photo-quote__wrapper .quote .quote__text::before, .large-photo-quote .large-photo-quote__wrapper .quote .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left .quote__text::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0rem;
  height: 2.25rem;
  width: 3.125rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='165' height='121' viewBox='0 0 165 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M75.6272 6.33287L78.0426 2.5H73.5121H42.8893H41.5097L40.7742 3.66713L2.88495 63.7912L2.5 64.402V65.1241V115.837V118.337H5H55.346H57.846V115.837V65.1241V62.6241H55.346H40.1533L75.6272 6.33287ZM157.115 6.33287L159.53 2.5H155H124.377H122.998L122.262 3.66713L84.3728 63.7912L83.9879 64.402V65.1241V115.837V118.337H86.4879H136.834H139.334V115.837V65.1241V62.6241H136.834H121.641L157.115 6.33287Z' stroke='%23F2E787' stroke-width='5'/%3E%3C/svg%3E");
}
@media (min-width: 1200px) {
  .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left .headline::before, .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left .large-photo-quote .large-photo-quote__wrapper .quote .quote__text::before, .large-photo-quote .large-photo-quote__wrapper .quote .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__left .quote__text::before {
    top: -4.0625rem;
    left: -3.5rem;
    height: 6.875rem;
    width: 9.375rem;
  }
}
.large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__right .slide__image .slide__image-wrapper {
  background-color: #3EA861;
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 50%;
  height: 70%;
  border-radius: 1rem;
}
.large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__right .slide__image .slide__image-wrapper .button-open-modal {
  right: 0.9375rem;
  bottom: 0.875rem;
  z-index: 3;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  cursor: pointer;
}
.large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__right .slide__image .slide__image-wrapper .button-open-modal:hover {
  background-color: #F2E787;
}
@media (min-width: 700px) {
  .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__right .slide__image .slide__image-wrapper {
    width: 12.5rem;
    height: 15rem;
  }
}
@media (min-width: 1200px) {
  .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__right .slide__image .slide__image-wrapper {
    width: 23.75rem;
    height: 23.75rem;
  }
}
.large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__right .slide__image .slide__image-wrapper img {
  position: absolute;
  top: auto;
  bottom: 0;
  width: 100%;
  height: auto;
}
@media (min-width: 700px) {
  .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__right .slide__image .slide__image-wrapper img {
    width: 12.5rem;
    height: 15rem;
  }
}
@media (min-width: 1200px) {
  .large-quote--employee .large-quote__slider .large_quote_employee__wrapper .slide__right .slide__image .slide__image-wrapper img {
    width: 20rem;
    height: 31.125rem;
  }
}

.content-unit-large {
  padding-top: 3.9375rem;
  padding-bottom: 3.125rem;
}
.content-unit-large .content-unit-large__label {
  text-transform: uppercase;
}
.content-unit-large.option_1 {
  background-color: #F7F7F7;
}
.content-unit-large.option_1 .content-unit-large__copy,
.content-unit-large.option_1 .content-unit-large__label,
.content-unit-large.option_1 .content-unit-large__title,
.content-unit-large.option_1 .content-unit-large__description,
.content-unit-large.option_1 .content-unit-large__caption {
  color: #3D4E5B;
}
.content-unit-large.option_1 .content-unit-large__description a::after {
  background-color: #3D4E5B;
}
.content-unit-large.option_1 .content-unit-large__description li a::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23333333'/%3E%3C/svg%3E");
}
.content-unit-large.option_1 .content-unit-large__body {
  color: #3D4E5B;
}
.content-unit-large.option_1 .content-unit-large__body a {
  color: #3D4E5B;
}
.content-unit-large.option_1 .content-unit-large__body a::after {
  background-color: #3D4E5B;
}
.content-unit-large.option_1 .content-unit-large__body li a::before {
  background-color: #F7F7F7;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23333333'/%3E%3C/svg%3E");
}
.content-unit-large.option_1 .content-unit-large__cta {
  background-color: #1B509D;
  color: #FFFFFF;
}
.content-unit-large.option_2 {
  background-color: #FFFFFF;
}
.content-unit-large.option_2 .content-unit-large__copy,
.content-unit-large.option_2 .content-unit-large__label,
.content-unit-large.option_2 .content-unit-large__title,
.content-unit-large.option_2 .content-unit-large__description,
.content-unit-large.option_2 .content-unit-large__caption {
  color: #3D4E5B;
}
.content-unit-large.option_2 .content-unit-large__description a::after {
  background-color: #3D4E5B;
}
.content-unit-large.option_2 .content-unit-large__description li a::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23333333'/%3E%3C/svg%3E");
}
.content-unit-large.option_2 .content-unit-large__body {
  color: #3D4E5B;
}
.content-unit-large.option_2 .content-unit-large__body a {
  color: #3D4E5B;
}
.content-unit-large.option_2 .content-unit-large__body a::after {
  background-color: #3D4E5B;
}
.content-unit-large.option_2 .content-unit-large__body li a::before {
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23333333'/%3E%3C/svg%3E");
}
.content-unit-large.option_2 .content-unit-large__cta {
  background-color: #1B509D;
  color: #FFFFFF;
}
.content-unit-large.option_3 {
  background-color: #3D4E5B;
}
.content-unit-large.option_3 .content-unit-large__copy,
.content-unit-large.option_3 .content-unit-large__label,
.content-unit-large.option_3 .content-unit-large__title,
.content-unit-large.option_3 .content-unit-large__description,
.content-unit-large.option_3 .content-unit-large__caption {
  color: #FFFFFF;
}
.content-unit-large.option_3 .content-unit-large__cta {
  background-color: #FFFFFF;
  color: #1B509D;
}
.content-unit-large.option_3 .content-unit-large__description a::after {
  background-color: #FFFFFF;
}
.content-unit-large.option_3 .content-unit-large__description li a::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='white'/%3E%3C/svg%3E");
}
.content-unit-large.option_3 .content-unit-large__body {
  color: #FFFFFF;
}
.content-unit-large.option_3 .content-unit-large__body a {
  color: #FFFFFF;
}
.content-unit-large.option_3 .content-unit-large__body a::after {
  background-color: #FFFFFF;
}
.content-unit-large.option_3 .content-unit-large__body li a::before {
  background-color: #3D4E5B;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.content-unit-large.option_4 {
  background-color: #1B509D;
}
.content-unit-large.option_4 .content-unit-large__copy,
.content-unit-large.option_4 .content-unit-large__label,
.content-unit-large.option_4 .content-unit-large__title,
.content-unit-large.option_4 .content-unit-large__description,
.content-unit-large.option_4 .content-unit-large__caption {
  color: #FFFFFF;
}
.content-unit-large.option_4 .content-unit-large__description a::after {
  background-color: #FFFFFF;
}
.content-unit-large.option_4 .content-unit-large__description li a::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='white'/%3E%3C/svg%3E");
}
.content-unit-large.option_4 .content-unit-large__body {
  color: #FFFFFF;
}
.content-unit-large.option_4 .content-unit-large__body a {
  color: #FFFFFF;
}
.content-unit-large.option_4 .content-unit-large__body a::after {
  background-color: #FFFFFF;
}
.content-unit-large.option_4 .content-unit-large__body li a::before {
  background-color: #1B509D;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.content-unit-large.option_4 .content-unit-large__cta {
  background-color: #FFFFFF;
  color: #1B509D;
}
.content-unit-large.option_5 {
  background-color: #3D4E5B;
}
.content-unit-large.option_5 .content-unit-large__copy,
.content-unit-large.option_5 .content-unit-large__label,
.content-unit-large.option_5 .content-unit-large__title,
.content-unit-large.option_5 .content-unit-large__description,
.content-unit-large.option_5 .content-unit-large__caption {
  color: #FFFFFF;
}
.content-unit-large.option_5 .content-unit-large__cta {
  background-color: #FFFFFF;
  color: #3EA861;
}
.content-unit-large.option_5 .content-unit-large__description a::after {
  background-color: #FFFFFF;
}
.content-unit-large.option_5 .content-unit-large__description li a::before {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='white'/%3E%3C/svg%3E");
}
.content-unit-large.option_5 .content-unit-large__body {
  color: #FFFFFF;
}
.content-unit-large.option_5 .content-unit-large__body a {
  color: #FFFFFF;
}
.content-unit-large.option_5 .content-unit-large__body a::after {
  background-color: #FFFFFF;
}
.content-unit-large.option_5 .content-unit-large__body li a::before {
  background-color: #3D4E5B;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16602L14.5109 6.16602L9.93594 1.56602L11.3359 0.166015L18.3359 7.16602L11.3359 14.166L9.91094 12.766L14.5109 8.16602L-1.66406 8.16602L-1.66406 6.16602Z' fill='%233EA861'/%3E%3C/svg%3E");
}
.content-unit-large .content-unit-large__wrapper {
  max-width: 92.6875rem;
  width: 100%;
  margin: 0 auto;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.625rem;
  padding: 0.625rem;
}
@media (min-width: 1200px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__header {
    padding: 0;
  }
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content.left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media (min-width: 1200px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content.right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 6.875rem;
  }
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text {
  width: 100%;
  padding: 0.625rem;
  padding-bottom: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.25rem;
}
@media (min-width: 1200px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text {
    max-width: 42.6875rem;
  }
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text.none {
  max-width: none;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.25rem;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body ul {
  list-style: none;
  padding-left: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.9375rem;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.72875rem;
  padding-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #CCCCCC;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body ul li:before {
  content: "•";
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body ul li:has(> a)::before {
  content: "";
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.75rem;
  position: relative;
}
@media (max-width: 1199px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body ul li a {
    margin-left: 0.5rem;
  }
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body ul li a:hover::before {
  -webkit-animation: bounce-horizontal 2s infinite ease-in-out;
  animation: bounce-horizontal 2s infinite ease-in-out;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body ul li a:before {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 0.9375rem;
  width: 1.1875rem;
  position: absolute;
  left: -2rem;
}
@media (max-width: 1919px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body ul li a:before {
    left: -1.75rem;
  }
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .cta-button, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .header .header__wrapper .highlighted-cta, .header .header__wrapper .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .highlighted-cta, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .cta-button-A, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .option_1, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .nf-fu-fileinput-button, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text input[type=submit], .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .column-content-unit-grid__cta, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .column-content-unit-grid__cta, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .column-content-unit-grid__cta, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .cta-text-B, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content .entry-content .ctas-container .option_2, .content .entry-content .ctas-container .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .option_2, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .short-promo .short-promo__wrapper .short-promo__content .short-promo__cta.left-arrow-button, .short-promo .short-promo__wrapper .short-promo__content .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .short-promo__cta.left-arrow-button, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .cta-careers-pop-up, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .cta-careers-v1, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .cta-careers-v3, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .cta-careers-v4, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .column-content-unit-grid__cta, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .cta-careers-pop-up-B, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .post-search-A .post__cta a, .post-search-A .post__cta .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text a, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .search-careers input[type=submit], .search-careers .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text input[type=submit], .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .additional-resources-carrousel__right, .additional-resources-carrousel .additional-resources-carrousel__wrapper .additional-resources-carrousel__header .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .additional-resources-carrousel__right {
  margin-top: 1.25rem;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 3.125rem;
  padding-top: 2.625rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media (min-width: 1200px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media {
    max-width: 40.625rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .media__image-wrapper {
  position: relative;
  width: 100%;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .media__image-wrapper::after {
  content: "";
  width: 100%;
  height: 20%;
  background: #333333;
  mix-blend-mode: normal;
  -webkit-filter: blur(3.125rem);
  filter: blur(3.125rem);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 1;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .media__image-wrapper .media__photo {
  width: 100%;
  height: 13.730625rem;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 1rem;
  position: relative;
  z-index: 2;
}
@media (min-width: 1200px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .media__image-wrapper .media__photo {
    height: 40.625rem;
  }
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description ul {
  list-style: none;
  padding-left: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.9375rem;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description ul li {
  padding-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #CCCCCC;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description ul li:before {
  content: "•";
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description ul li:has(> a)::before {
  content: "";
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.75rem;
  position: relative;
}
@media (max-width: 1199px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description ul li a {
    margin-left: 0.5rem;
  }
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description ul li a:hover::before {
  -webkit-animation: bounce-horizontal 2s infinite ease-in-out;
  animation: bounce-horizontal 2s infinite ease-in-out;
}
.content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description ul li a:before {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  height: 0.9375rem;
  width: 1.1875rem;
  position: absolute;
  left: -2rem;
}
@media (max-width: 1919px) {
  .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__media .content-unit-large__description ul li a:before {
    left: -1.75rem;
  }
}

.accordion {
  padding-top: 3.75rem;
  padding-bottom: 5.25rem;
}
@media (min-width: 1200px) {
  .accordion {
    padding-top: 11.125rem;
    padding-bottom: 15.8125rem;
  }
}
.accordion .accordion__label {
  text-transform: uppercase;
}
.accordion.option_1 {
  background-color: #FFFFFF;
}
.accordion.option_1 .accordion__label, .accordion.option_1 .accordion__title, .accordion.option_1 .tab__subtitle {
  color: #333333;
}
.accordion.option_1 .tab__header {
  border-top: 0.1875rem solid #FFFFFF;
}
.accordion.option_1 .tab__header .tab__title {
  color: #282D27;
}
.accordion.option_1 .tab__body {
  color: #282D27;
}
.accordion.option_1 .tab__body a {
  color: #282D27;
}
.accordion.option_1 .tab__body a:hover {
  color: #282D27;
}
.accordion.option_1 .tab__body a:after {
  background-color: #282D27;
}
.accordion.option_1 .accordion__tab:last-of-type {
  border-bottom: 0.1875rem solid #CCCCCC;
}
.accordion.option_1 .accordion__tab.open .tab__btn svg path, .accordion.option_1 .accordion__tab:hover .tab__btn svg path {
  fill: #1B509D;
}
.accordion.option_1 .accordion__tab.open .tab__title, .accordion.option_1 .accordion__tab:hover .tab__title {
  color: #1B509D;
}
.accordion.option_2 {
  background-color: #3D4E5B;
}
.accordion.option_2 .accordion__label, .accordion.option_2 .accordion__title, .accordion.option_2 .tab__subtitle {
  color: #FFFFFF;
}
.accordion.option_2 .tab__header {
  border-top: 0.1875rem solid #FFFFFF;
}
.accordion.option_2 .tab__header .tab__title {
  color: #FFFFFF;
}
.accordion.option_2 .tab__header .tab__btn svg path {
  fill: #FFFFFF;
}
.accordion.option_2 .tab__body {
  color: #FFFFFF;
}
.accordion.option_2 .tab__body a {
  color: #FFFFFF;
}
.accordion.option_2 .tab__body a:hover {
  color: #FFFFFF;
}
.accordion.option_2 .tab__body a:after {
  background-color: #FFFFFF;
}
.accordion.option_2 .accordion__tab:last-of-type {
  border-bottom: 0.1875rem solid #FFFFFF;
}
.accordion.option_2 .accordion__tab.open .tab__btn svg path, .accordion.option_2 .accordion__tab:hover .tab__btn svg path {
  fill: #F2E787;
}
.accordion.option_2 .accordion__tab.open .tab__title, .accordion.option_2 .accordion__tab:hover .tab__title {
  color: #F2E787;
}
.accordion.option_3 {
  background-color: #1B509D;
}
.accordion.option_3 .accordion__label, .accordion.option_3 .accordion__title, .accordion.option_3 .tab__subtitle {
  color: #FFFFFF;
}
.accordion.option_3 .tab__header {
  border-top: 0.1875rem solid #FFFFFF;
}
.accordion.option_3 .tab__header .tab__title {
  color: #FFFFFF;
}
.accordion.option_3 .tab__header .tab__btn svg path {
  fill: #FFFFFF;
}
.accordion.option_3 .tab__body {
  color: #FFFFFF;
}
.accordion.option_3 .tab__body a {
  color: #FFFFFF;
}
.accordion.option_3 .tab__body a:hover {
  color: #FFFFFF;
}
.accordion.option_3 .tab__body a:after {
  background-color: #FFFFFF;
}
.accordion.option_3 .accordion__tab:last-of-type {
  border-bottom: 0.1875rem solid #FFFFFF;
}
.accordion.option_3 .accordion__tab.open .tab__btn svg path, .accordion.option_3 .accordion__tab:hover .tab__btn svg path {
  fill: #F2E787;
}
.accordion.option_3 .accordion__tab.open .tab__title, .accordion.option_3 .accordion__tab:hover .tab__title {
  color: #F2E787;
}
.accordion .accordion__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (min-width: 1200px) {
  .accordion .accordion__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 1.875rem;
  }
}
.accordion .accordion__wrapper .accordion__header {
  max-width: 27.5rem;
  width: 100%;
  padding: 0 1.5625rem;
}
@media (min-width: 1200px) {
  .accordion .accordion__wrapper .accordion__header {
    padding: 0.625rem;
  }
}
.accordion .accordion__wrapper .accordion__header .lines-graphic {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 1.25rem;
}
.accordion .accordion__wrapper .accordion__content {
  width: 100%;
  padding: 1.5625rem;
}
@media (min-width: 1200px) {
  .accordion .accordion__wrapper .accordion__content {
    max-width: 59.375rem;
  }
}
@media (min-width: 1200px) {
  .accordion .accordion__wrapper .accordion__content {
    padding: 3.125rem;
    margin-top: 8.125rem;
  }
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab.open .tab__content {
  opacity: 1;
  padding: 1.875rem 0;
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab.open .tab__btn {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1.875rem 0.625rem;
  cursor: pointer;
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__header .tab__title {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__header .tab__btn {
  background: none;
  border: none;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__header .tab__btn svg path {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  max-height: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.875rem;
  padding: 0;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  opacity: 0;
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.875rem;
}
@media (min-width: 1200px) {
  .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__subtitle {
  width: 100%;
}
@media (min-width: 1200px) {
  .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__subtitle {
    max-width: 28.375rem;
  }
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__image {
  -o-object-fit: contain;
  object-fit: contain;
  width: 100%;
  border-radius: 1rem;
}
@media (min-width: 1200px) {
  .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__image {
    max-width: 28.375rem;
  }
}
.accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body {
  width: 100%;
}
@media (min-width: 1200px) {
  .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body {
    max-width: 21.625rem;
  }
}
.four-content-unit {
  background-color: #FFFFFF;
  padding-top: 11.4375rem;
  padding-bottom: 13.125rem;
}
.four-content-unit .four-content-unit__pop-up {
  padding: 2.75rem 2.8125rem 1.375rem 3.3125rem;
  max-width: 78.125rem;
  width: 95%;
  height: 95%;
  overflow-y: scroll;
  background-color: #1B509D;
  border-radius: 1rem;
  display: none;
  position: relative;
}
@media (min-width: 1200px) {
  .four-content-unit .four-content-unit__pop-up {
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 5.5rem 5.625rem 3.4375rem 6.625rem;
  }
}
.four-content-unit .four-content-unit__pop-up .pop-up__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 3.875rem;
}
@media (min-width: 1200px) {
  .four-content-unit .four-content-unit__pop-up .pop-up__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.four-content-unit .four-content-unit__pop-up .pop-up__close {
  position: absolute;
  right: 1.25rem;
  top: 1.03625rem;
  background: transparent;
  border: none;
  height: 1.875rem;
  width: 1.875rem;
  cursor: pointer;
}
@media (min-width: 1200px) {
  .four-content-unit .four-content-unit__pop-up .pop-up__close {
    right: 2.41125rem;
    height: 2.5rem;
    width: 2.5rem;
  }
}
.four-content-unit .four-content-unit__pop-up .pop-up__close svg {
  width: 100%;
  height: 100%;
}
.four-content-unit .four-content-unit__pop-up .pop-up__information .information__title, .four-content-unit .four-content-unit__pop-up .pop-up__information .information__position {
  color: #FFFFFF;
  margin-bottom: 1.875rem;
}
.four-content-unit .four-content-unit__pop-up .pop-up__information .information__position {
  text-transform: uppercase;
}
.four-content-unit .four-content-unit__pop-up .pop-up__information .pop-up__bio {
  max-height: 15.625rem;
  overflow: scroll;
  padding-left: 0.625rem;
  margin-bottom: 1.25rem;
  color: #FFFFFF;
}
.four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up, .four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up-B {
  border-color: #FFFFFF;
  color: #FFFFFF;
  -webkit-transition: ease 0.5s all;
  transition: ease 0.5s all;
}
.four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up:hover, .four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up-B:hover {
  color: #1B509D;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up:hover::after, .four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up-B:hover::after {
  width: 2.125rem;
  opacity: 1;
}
.four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up::after, .four-content-unit .four-content-unit__pop-up .pop-up__information .cta-careers-pop-up-B::after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.333353 13.666L27.2917 13.666L19.6667 21.3327L22 23.666L33.6667 11.9993L22 0.332683L19.625 2.66602L27.2917 10.3327L0.333353 10.3327L0.333353 13.666Z' fill='%231B509D'/%3E%3C/svg%3E%0A");
  margin-left: 10px;
}
.four-content-unit .four-content-unit__pop-up .pop-up__media .media__image {
  width: 100%;
  height: 25rem;
}
@media (min-width: 1200px) {
  .four-content-unit .four-content-unit__pop-up .pop-up__media .media__image {
    width: 28.125rem;
    height: 36.77875rem;
  }
}
.four-content-unit .four-content-unit__pop-up .pop-up__media .media__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 1rem;
}
.four-content-unit .four-content-unit__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.625rem;
  padding: 0.625rem;
}
.four-content-unit .four-content-unit__header .four-content-unit__label {
  text-transform: uppercase;
}
.four-content-unit .four-content-unit__header .four-content-unit__label,
.four-content-unit .four-content-unit__header .four-content-unit__title,
.four-content-unit .four-content-unit__header .four-content-unit__description {
  color: #3D4E5B;
  text-align: center;
  max-width: 70.375rem;
  width: 100%;
  margin-bottom: 2.5rem;
}
.four-content-unit .four-content-unit__employees {
  max-width: 93.75rem;
  margin: 0 auto;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-template-rows: auto;
  row-gap: 2.5rem;
  padding: 1.25rem;
  padding-bottom: 0.625rem;
  margin-top: 2.5rem;
}
@media (min-width: 700px) {
  .four-content-unit .four-content-unit__employees {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 1200px) {
  .four-content-unit .four-content-unit__employees {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
.four-content-unit .four-content-unit__employees .employee {
  width: 100%;
  padding: 0.625rem;
  border-radius: 1rem;
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .four-content-unit .four-content-unit__employees .employee {
    width: 23.125rem;
  }
}
.four-content-unit .four-content-unit__employees .employee:hover {
  background-color: #F7F7F7;
}
.four-content-unit .four-content-unit__employees .employee:hover .employee__image img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.four-content-unit .four-content-unit__employees .employee .employee__image {
  width: 100%;
  height: 21.875rem;
  border-radius: 1rem;
  overflow: hidden;
}
.four-content-unit .four-content-unit__employees .employee .employee__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: -webkit-transform 0.5s ease-in-out;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.four-content-unit .four-content-unit__employees .employee .employee__information {
  margin-top: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.625rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.four-content-unit .four-content-unit__employees .employee .employee__information .employee__title, .four-content-unit .four-content-unit__employees .employee .employee__information .employee__position {
  color: #333333;
}
.four-content-unit .four-content-unit__employees .employee .employee__btn {
  background: none;
  border: none;
  margin: 0 auto;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  cursor: pointer;
}
.four-content-unit .four-content-unit__employees .employee .employee__btn::before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.four-content-unit .four-content-unit_button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 13.125rem;
}

.short-promo {
  background-color: #FFFFFF;
  padding: 4.6875rem 0.9375rem;
}
@media (min-width: 1200px) {
  .short-promo {
    padding: 4.6875rem 0;
  }
}
.short-promo .short-promo__wrapper {
  max-width: 106.25rem;
  width: 100%;
  padding: 2.5rem 0;
  margin: 0 auto;
  border-radius: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 4.125rem;
}
.short-promo .short-promo__wrapper.green {
  background: #3EA861;
}
@media (min-width: 1200px) {
  .short-promo .short-promo__wrapper.green {
    background: url(./images/textures/unsplash.png), #3EA861;
    background-blend-mode: multiply, normal;
  }
}
.short-promo .short-promo__wrapper.gray {
  background-color: #606E77;
}
.short-promo .short-promo__wrapper.blue {
  background-color: #1B509D;
}
.short-promo .short-promo__wrapper .short-promo__content {
  max-width: 86.625rem;
  width: 100%;
  padding: 0.625rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}
@media (min-width: 1200px) {
  .short-promo .short-promo__wrapper .short-promo__content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 5rem;
  }
}
.short-promo .short-promo__wrapper .short-promo__content .short-promo__title,
.short-promo .short-promo__wrapper .short-promo__content .short-promo__description,
.short-promo .short-promo__wrapper .short-promo__content .short-promo__cta {
  color: #FFFFFF;
}
.short-promo .short-promo__wrapper .short-promo__content .short-promo__title {
  min-width: 13.75rem;
  padding: 0.5625rem 0;
  text-align: center;
}
@media (min-width: 1200px) {
  .short-promo .short-promo__wrapper .short-promo__content .short-promo__title {
    text-align: left;
  }
}
.short-promo .short-promo__wrapper .short-promo__content .short-promo__description {
  padding: 0.1875rem 0;
  text-align: center;
}
@media (min-width: 1200px) {
  .short-promo .short-promo__wrapper .short-promo__content .short-promo__description {
    text-align: left;
  }
}
.short-promo .short-promo__wrapper .short-promo__content .short-promo__cta {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.column-content-unit-grid {
  padding-top: 4.375rem;
  padding-bottom: 6.25rem;
}
.column-content-unit-grid.option_1 {
  background-color: #EFEFEF;
}
.column-content-unit-grid.option_1 .column-content-unit-grid__label,
.column-content-unit-grid.option_1 .column-content-unit-grid__title,
.column-content-unit-grid.option_1 .column-content-unit-grid__subtitle {
  color: #333333;
}
.column-content-unit-grid.option_1 .slick-prev, .column-content-unit-grid.option_1 .slick-next {
  background-color: #FFFFFF;
}
.column-content-unit-grid.option_1 .slick-prev:hover, .column-content-unit-grid.option_1 .slick-prev:focus, .column-content-unit-grid.option_1 .slick-next:hover, .column-content-unit-grid.option_1 .slick-next:focus {
  background-color: #1B509D;
}
.column-content-unit-grid.option_1 .slick-prev::before, .column-content-unit-grid.option_1 .slick-next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='28' viewBox='0 0 40 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 16L7.65 16L16.8 25.2L14 28L6.1196e-07 14L14 -3.20274e-06L16.85 2.8L7.65 12L40 12L40 16Z' fill='%231B509D'/%3E%3C/svg%3E");
}
.column-content-unit-grid.option_2 {
  background-color: #FFFFFF;
}
.column-content-unit-grid.option_2 .column-content-unit-grid__label,
.column-content-unit-grid.option_2 .column-content-unit-grid__title,
.column-content-unit-grid.option_2 .column-content-unit-grid__subtitle {
  color: #333333;
}
.column-content-unit-grid.option_2 .slick-prev, .column-content-unit-grid.option_2 .slick-next {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.column-content-unit-grid.option_2 .slick-prev:hover, .column-content-unit-grid.option_2 .slick-prev:focus, .column-content-unit-grid.option_2 .slick-next:hover, .column-content-unit-grid.option_2 .slick-next:focus {
  background-color: #3EA861;
}
.column-content-unit-grid.option_2 .slick-prev::before, .column-content-unit-grid.option_2 .slick-next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='28' viewBox='0 0 40 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 16L7.65 16L16.8 25.2L14 28L6.1196e-07 14L14 -3.20274e-06L16.85 2.8L7.65 12L40 12L40 16Z' fill='%233EA861'/%3E%3C/svg%3E");
}
.column-content-unit-grid.option_3 {
  background: url(./images/textures/unsplash.png), #3EA861;
  background-blend-mode: multiply, normal;
}
.column-content-unit-grid.option_3 .column-content-unit-grid__label,
.column-content-unit-grid.option_3 .column-content-unit-grid__title,
.column-content-unit-grid.option_3 .column-content-unit-grid__subtitle {
  color: #FFFFFF;
}
.column-content-unit-grid.option_3 .dots-graphic .dot {
  background-color: #F2E787;
}
.column-content-unit-grid.option_3 .slick-prev, .column-content-unit-grid.option_3 .slick-next {
  background-color: #FFFFFF;
}
.column-content-unit-grid.option_3 .slick-prev:hover, .column-content-unit-grid.option_3 .slick-prev:focus, .column-content-unit-grid.option_3 .slick-next:hover, .column-content-unit-grid.option_3 .slick-next:focus {
  background-color: #F2E787;
}
.column-content-unit-grid.option_3 .slick-prev::before, .column-content-unit-grid.option_3 .slick-next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='28' viewBox='0 0 40 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 16L7.65 16L16.8 25.2L14 28L6.1196e-07 14L14 -3.20274e-06L16.85 2.8L7.65 12L40 12L40 16Z' fill='%233EA861'/%3E%3C/svg%3E");
}
.column-content-unit-grid.option_4 {
  background: url(./images/textures/unsplash.png), #3D4E5B;
  background-blend-mode: multiply, normal;
}
.column-content-unit-grid.option_4 .column-content-unit-grid__label,
.column-content-unit-grid.option_4 .column-content-unit-grid__title,
.column-content-unit-grid.option_4 .column-content-unit-grid__subtitle {
  color: #FFFFFF;
}
.column-content-unit-grid.option_4 .dots-graphic .dot {
  background-color: #F2E787;
}
.column-content-unit-grid.option_4 .slick-prev, .column-content-unit-grid.option_4 .slick-next {
  background-color: #FFFFFF;
}
.column-content-unit-grid.option_4 .slick-prev:hover, .column-content-unit-grid.option_4 .slick-prev:focus, .column-content-unit-grid.option_4 .slick-next:hover, .column-content-unit-grid.option_4 .slick-next:focus {
  background-color: #F2E787;
}
.column-content-unit-grid.option_4 .slick-prev::before, .column-content-unit-grid.option_4 .slick-next::before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='28' viewBox='0 0 40 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 16L7.65 16L16.8 25.2L14 28L6.1196e-07 14L14 -3.20274e-06L16.85 2.8L7.65 12L40 12L40 16Z' fill='%23F2E787'/%3E%3C/svg%3E");
}
.column-content-unit-grid .column-content-unit-grid__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  max-width: 200rem;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__label {
  text-transform: uppercase;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__label,
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__title,
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__subtitle {
  text-align: center;
  max-width: 69.5625rem;
  width: 100%;
  margin: 0 auto;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources {
  max-width: 98rem;
  width: 100%;
  margin-top: 1.875rem;
  padding: 0 1.25rem;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources {
    overflow: initial;
    padding: 0 8.125rem;
  }
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .column-content-unit-grid__resource {
  width: 26rem;
  height: auto;
  padding: 1.25rem;
  border-radius: 1rem;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.25rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  margin: 0 0.9375rem;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .column-content-unit-grid__resource:hover {
  background: #EFEFEF;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .column-content-unit-grid__resource .resource__image {
  width: 100%;
  height: 18.75rem;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 1rem;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .column-content-unit-grid__resource .resource__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.625rem;
  padding: 0 0.625rem;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .column-content-unit-grid__resource .resource__content {
  padding: 0 0.46875rem;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .column-content-unit-grid__resource .resource__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-prev, .column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-next {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  top: 7.5rem;
  height: auto;
  width: auto;
  padding: 2.25rem 1.875rem;
  border-radius: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  z-index: 2;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-prev:hover::before, .column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-prev:focus::before, .column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-next:hover::before, .column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-next:focus::before {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='28' viewBox='0 0 40 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 16L7.65 16L16.8 25.2L14 28L6.1196e-07 14L14 -3.20274e-06L16.85 2.8L7.65 12L40 12L40 16Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-prev::before, .column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-next::before {
  content: "";
  display: block;
  opacity: 1;
  height: 1.75rem;
  width: 2.5rem;
  background-size: contain;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-prev {
  left: 0;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-next {
  right: 0;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__resources .slick-next::before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.column-content-unit-grid .column-content-unit-grid__wrapper .column-content-unit-grid__cta {
  margin-top: 1.25rem;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.column-content-unit-grid .column-content-unit-grid__wrapper .lines-graphic {
  position: absolute;
  left: 3.6875rem;
  bottom: 0;
  display: none;
}
@media (min-width: 1200px) {
  .column-content-unit-grid .column-content-unit-grid__wrapper .lines-graphic {
    display: block;
  }
}
.column-content-unit-grid .column-content-unit-grid__wrapper .dots-graphic {
  position: absolute;
  top: 23%;
  right: 17%;
  width: auto;
  margin: 0;
  display: none;
}
@media (min-width: 1200px) {
  .column-content-unit-grid .column-content-unit-grid__wrapper .dots-graphic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.column-content-unit-grid .column-content-unit-grid__wrapper .line_two {
  display: none;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-bottom: 3.25rem;
  max-width: 28.39625rem;
  width: 100%;
  height: auto;
}
@media (min-width: 1200px) {
  .column-content-unit-grid .column-content-unit-grid__wrapper .line_two {
    display: block;
  }
}
.column-content-unit-grid .column-content-unit-grid__wrapper .line_two .main-circle__inner, .column-content-unit-grid .column-content-unit-grid__wrapper .line_two .main-circle, .column-content-unit-grid .column-content-unit-grid__wrapper .line_two .circle-bottom, .column-content-unit-grid .column-content-unit-grid__wrapper .line_two .circle-middle {
  fill: #CCCCCC;
}

.content-search__article {
  max-width: 77.75rem;
  margin: 0 auto;
  width: 100%;
  background-color: #FFFFFF;
}
.content-search__article .content-search-list {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.content-search__article .content-search-list .content-search__header {
  border-radius: 1.0625rem;
  margin-top: 0.625rem;
  padding-top: 1.625rem;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.content-search__article .content-search-list .content-search__header:hover {
  background-color: #F7F7F7;
}
.content-search__article .content-search-list .content-search__header .content-search__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-page {
  color: #333333;
  background-color: #F2E787;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-presentations {
  color: #333333;
  background-color: #B3C1CA;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-case-studies {
  color: #FFFFFF;
  background-color: #1B509D;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-press-releases {
  color: #FFFFFF;
  background-color: #3D4E5B;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-newsletter {
  color: #333333;
  background-color: #F2E787;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-product {
  color: #606E77;
  background-color: #FFFFFF;
  border: 2px solid #CCCCCC;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-publications {
  color: #FFFFFF;
  background-color: #3D4E5B;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-careers {
  color: #FFFFFF;
  background-color: #3EA861;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-market {
  color: #3D4E5B;
  background-color: #FFFFFF;
  border: 2px solid #3D4E5B;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-events {
  color: #FFFFFF;
  background-color: #045FE2;
}
.content-search__article .content-search-list .content-search__header .content-search__container .tag.post-type-research_development {
  color: #1B509D;
  background-color: #FFFFFF;
  border: 2px solid #1B509D;
}
.content-search__article .content-search-list .content-search__header .content-search__title {
  padding-top: 0.875rem;
}
.content-search__article .content-search-list .content-search__header .content-search__title:hover {
  text-decoration-line: underline;
}
.content-search__article .content-search-list .content-search__summary {
  margin-top: 0.875rem;
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.83375rem;
}
.content-search__article .content-search-list .content-search__summary::after {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 1.5rem;
  width: 2.125rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.330727 10.334L27.2891 10.334L19.6641 2.66732L21.9974 0.333984L33.6641 12.0007L21.9974 23.6673L19.6224 21.334L27.2891 13.6673L0.330727 13.6673V10.334Z' fill='%23333333'/%3E%3C/svg%3E");
}
.content-search__article .content-search-list .line {
  height: 0.0625rem;
  width: 100%;
  background-color: #CCCCCC;
  margin: 1.25rem 0;
}

.search__container {
  margin: 0 auto;
  background-color: #FFFFFF;
  z-index: 9999;
  max-width: 34.875rem;
  width: 100%;
  text-align: center;
  padding-top: 4.5rem;
}
.search__container .header__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.875rem;
  background-color: #F7F7F7;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 62.0625rem;
  width: 100%;
  border-radius: 0.375rem;
  padding: 1.25rem 1.125rem;
  margin-top: 1.875rem;
  margin-bottom: 3.125rem;
}
@media (min-width: 1200px) {
  .search__container .header__search {
    border: 0.125rem solid #3D4E5B;
  }
}
.search__container .header__search.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
@media (min-width: 1200px) {
  .search__container .header__search.open {
    position: initial;
  }
}
.search__container .header__search .search {
  background: none;
  border: none;
  width: 100%;
  color: #3D4E5B;
}
.search__container .header__search .search::-webkit-input-placeholder {
  color: #3D4E5B;
}
.search__container .header__search .search::-moz-placeholder {
  color: #3D4E5B;
}
.search__container .header__search .search:-ms-input-placeholder {
  color: #3D4E5B;
}
.search__container .header__search .search::-ms-input-placeholder {
  color: #3D4E5B;
}
.search__container .header__search .search::placeholder {
  color: #3D4E5B;
}
.search__container .header__search .search__svg path {
  fill: #3D4E5B;
}

.search__results {
  max-width: 80.25rem;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.875rem;
  padding-bottom: 8.9375rem;
}

.search__p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
@media (min-width: 1200px) {
  .search__p {
    padding-bottom: 5rem;
  }
}
.search__p span {
  color: #1B509D;
}

.careers-hero__wrapper .careers-hero__content {
  width: 100%;
}
.careers-hero__wrapper .careers-hero__content .careers-hero__cta-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
  margin-top: 1rem;
  padding-top: 2.75rem;
  width: 100%;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-animation-delay: 2.3s;
  animation-delay: 2.3s;
}
.careers-hero__wrapper .careers-hero__content .careers-hero__cta-wrapper button {
  border: none;
  padding: 0;
  margin: 0;
  background: none;
  cursor: pointer;
}
@media (min-width: 1200px) {
  .careers-hero__wrapper .careers-hero__content .careers-hero__cta-wrapper {
    max-width: 57.875rem;
  }
}
.careers-hero__wrapper .careers-hero__content .careers-hero__cta-wrapper .careers-hero__button {
  background-color: transparent;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  padding: 0.625rem 1.25rem;
  text-transform: uppercase;
  border-radius: 0.375rem;
  color: #FFFFFF;
}
.careers-hero__wrapper .careers-hero__content .careers-hero__cta-wrapper .careers-hero__button.active {
  background-color: #3EA861;
}
.careers-hero__wrapper .careers-hero__content .careers-hero__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  padding-top: 3.75rem;
  margin-bottom: 3.75rem;
}
@media (min-width: 1200px) {
  .careers-hero__wrapper .careers-hero__content .careers-hero__search {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.careers-hero__wrapper .careers-hero__content .careers-hero__search .cta-button-A, .careers-hero__wrapper .careers-hero__content .careers-hero__search .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .careers-hero__wrapper .careers-hero__content .careers-hero__search .option_1, .careers-hero__wrapper .careers-hero__content .careers-hero__search .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .careers-hero__wrapper .careers-hero__content .careers-hero__search a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .careers-hero__wrapper .careers-hero__content .careers-hero__search .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .careers-hero__wrapper .careers-hero__content .careers-hero__search .nf-fu-fileinput-button, .careers-hero__wrapper .careers-hero__content .careers-hero__search .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .careers-hero__wrapper .careers-hero__content .careers-hero__search input[type=submit], .careers-hero__wrapper .careers-hero__content .careers-hero__search .search-careers input[type=submit], .search-careers .careers-hero__wrapper .careers-hero__content .careers-hero__search input[type=submit], .careers-hero__wrapper .careers-hero__content .careers-hero__search .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .careers-hero__wrapper .careers-hero__content .careers-hero__search .column-content-unit-grid__cta, .careers-hero__wrapper .careers-hero__content .careers-hero__search .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .careers-hero__wrapper .careers-hero__content .careers-hero__search .column-content-unit-grid__cta, .careers-hero__wrapper .careers-hero__content .careers-hero__search .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .careers-hero__wrapper .careers-hero__content .careers-hero__search .column-content-unit-grid__cta {
  background-color: #3EA861;
  height: 4.375rem;
  padding: 0.9375rem 3.125rem;
}
.careers-hero__wrapper .careers-hero__content .careers-hero__search .careers-hero__svg {
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.302274 28.2964L7.14244 21.4371C5.11225 19.0944 3.99789 16.0975 4.00297 12.9992C4.00297 5.81961 9.82241 0 17.001 0C24.1797 0 30 5.81961 30 12.9992C30 20.177 24.1797 25.9973 17.001 25.9973C13.9015 26.0015 10.9045 24.8868 8.56218 22.857L1.70249 29.6982C1.52125 29.8908 1.26786 30 1.00264 30C0.737716 30 0.484337 29.8905 0.30281 29.6982C0.109151 29.5161 -8.37083e-07 29.2624 -8.37083e-07 28.997C-8.37083e-07 28.7327 0.109149 28.4776 0.302277 28.2964H0.302274ZM17.001 23.9974C23.0716 23.9861 27.9896 19.0685 27.9998 12.9991C27.9998 6.92419 23.0758 1.99976 17.001 1.99976C10.9263 1.99976 6.00177 6.92449 6.00177 12.9991C6.00236 19.073 10.9268 23.9974 17.001 23.9974Z' fill='%233EA861'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left center;
  background-position-x: 1.25rem;
  padding-left: 4.375rem;
  height: 4.375rem;
}

.full-width-video {
  width: 100%;
  height: 27.5rem;
}
@media (min-width: 1200px) {
  .full-width-video {
    height: 61.875rem;
  }
}
.full-width-video .full-width-video__video {
  position: relative;
  width: 100%;
  height: auto;
  height: 100%;
}
.full-width-video .full-width-video__video .full-width-video__play img {
  width: 3.61rem;
  height: 3.61rem;
  -webkit-transition: -webkit-transform ease 0.3s;
  transition: -webkit-transform ease 0.3s;
  transition: transform ease 0.3s;
  transition: transform ease 0.3s, -webkit-transform ease 0.3s;
}
@media (min-width: 1200px) {
  .full-width-video .full-width-video__video .full-width-video__play img {
    width: 10.416875rem;
    height: 10.416875rem;
  }
}
.full-width-video .full-width-video__video .full-width-video__play img:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.full-width-video .full-width-video__video .full-width-video__placeholder {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.in-this-section {
  background-color: #FFFFFF;
  padding: 8rem 0;
}
.in-this-section .in-this-section__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .in-this-section .in-this-section__container {
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -ms-flex-direction: unset;
    flex-direction: unset;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 200rem;
    width: 100%;
  }
}
.in-this-section .in-this-section__container .in-this-section__title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.25rem;
  padding: 0.625rem 3.125rem;
}
@media (min-width: 1200px) {
  .in-this-section .in-this-section__container .in-this-section__title-container {
    margin-bottom: 0;
  }
}
.in-this-section .in-this-section__container .in-this-section__title-container .in-this-section__left-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 0.509375rem;
  height: 3.125rem;
}
.in-this-section .in-this-section__container .in-this-section__title-container .in-this-section__title {
  font-family: "multi-display", monospace;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
  font-weight: 500;
  text-transform: capitalize;
  margin-left: 1.25rem;
}
.in-this-section .in-this-section__container .in-this-section__title-container .in-this-section__title::after {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 1.5rem;
  width: 2.125rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.479167 10.334L27.4375 10.334L19.8125 2.66732L22.1458 0.333984L33.8125 12.0007L22.1458 23.6673L19.7708 21.334L27.4375 13.6673L0.479167 13.6673L0.479167 10.334Z' fill='%233D4E5B'/%3E%3C/svg%3E ");
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
@media (min-width: 1200px) {
  .in-this-section .in-this-section__container .in-this-section__title-container .in-this-section__title::after {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.in-this-section .in-this-section__container .in-this-section__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 1200px) {
  .in-this-section .in-this-section__container .in-this-section__link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.in-this-section .in-this-section__container .in-this-section__link .external_link:hover {
  color: #FFFFFF;
}
.in-this-section .in-this-section__container .in-this-section__link .external_link:hover::after {
  width: 2.125rem;
  opacity: 1;
}
.in-this-section .in-this-section__container .in-this-section__link .external_link::after {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 2.0625rem;
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.979168 10.334L27.9375 10.334L20.3125 2.66732L22.6458 0.333984L34.3125 12.0007L22.6458 23.6673L20.2708 21.334L27.9375 13.6673L0.979167 13.6673L0.979168 10.334Z' fill='white'/%3E%3C/svg%3E ");
}
.in-this-section .in-this-section__container .in-this-section__link .external_link:visited {
  color: #FFFFFF;
}
.in-this-section .in-this-section__container .in-this-section__link .scroll_to_section:hover {
  color: #FFFFFF;
}
.in-this-section .in-this-section__container .in-this-section__link .scroll_to_section:hover::after {
  width: 2.125rem;
  opacity: 1;
}
.in-this-section .in-this-section__container .in-this-section__link .scroll_to_section::after {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 2.0625rem;
  width: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='34' viewBox='0 0 24 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8125 0.333659L13.8125 27.292L21.4792 19.667L23.8125 22.0003L12.1458 33.667L0.479167 22.0003L2.8125 19.6253L10.4792 27.292L10.4792 0.333659L13.8125 0.333659Z' fill='white'/%3E%3C/svg%3E ");
}
.in-this-section .in-this-section__container .in-this-section__link .scroll_to_section:visited {
  color: #FFFFFF;
}
.in-this-section.in-this-section__regular {
  background-color: #FFFFFF;
}
.in-this-section.in-this-section__regular .in-this-section__container .in-this-section__title-container .in-this-section__left-bar {
  background-color: #3D4E5B;
}
.in-this-section.in-this-section__regular .in-this-section__container .in-this-section__title-container .in-this-section__title {
  color: #3D4E5B;
}
.in-this-section.in-this-section__careers {
  background-color: #3EA861;
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__title-container .in-this-section__left-bar {
  background-color: #FFFFFF;
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__title-container .in-this-section__title {
  color: #FFFFFF;
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__title-container .in-this-section__title::after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.479168 10.334L27.4375 10.334L19.8125 2.66732L22.1458 0.333984L33.8125 12.0007L22.1458 23.6673L19.7708 21.334L27.4375 13.6673L0.479167 13.6673L0.479168 10.334Z' fill='white'/%3E%3C/svg%3E ");
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__link .scroll_to_section {
  background-color: #FFFFFF;
  color: #3EA861;
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__link .scroll_to_section:hover {
  color: #3EA861;
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__link .scroll_to_section::after {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='34' viewBox='0 0 25 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3125 0.333659L14.3125 27.292L21.9792 19.667L24.3125 22.0003L12.6458 33.667L0.979167 22.0003L3.3125 19.6253L10.9792 27.292L10.9792 0.333659L14.3125 0.333659Z' fill='%233EA861'/%3E%3C/svg%3E ");
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__link .scroll_to_section:visited {
  color: #3EA861;
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__link .external_link {
  background-color: #FFFFFF;
  color: #3EA861;
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__link .external_link:hover {
  color: #3EA861;
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__link .external_link::after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.479168 10.334L27.4375 10.334L19.8125 2.66732L22.1458 0.333984L33.8125 12.0007L22.1458 23.6673L19.7708 21.334L27.4375 13.6673L0.479168 13.6673V10.334Z' fill='%233EA861'/%3E%3C/svg%3E%0A");
}
.in-this-section.in-this-section__careers .in-this-section__container .in-this-section__link .external_link:visited {
  color: #3EA861;
}
.in-this-section.in-this-section__dark {
  background-color: #333333;
}
.in-this-section.in-this-section__dark .in-this-section__container .in-this-section__title-container .in-this-section__left-bar {
  background-color: #FFFFFF;
}
.in-this-section.in-this-section__dark .in-this-section__container .in-this-section__title-container .in-this-section__title {
  color: #FFFFFF;
}
.in-this-section.in-this-section__dark .in-this-section__container .in-this-section__title-container .in-this-section__title::after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.479168 10.334L27.4375 10.334L19.8125 2.66732L22.1458 0.333984L33.8125 12.0007L22.1458 23.6673L19.7708 21.334L27.4375 13.6673L0.479167 13.6673L0.479168 10.334Z' fill='white'/%3E%3C/svg%3E ");
}
.in-this-section.in-this-section__dark .in-this-section__container .in-this-section__link .external_link {
  background-color: #FFFFFF;
  color: #1B509D;
}
.in-this-section.in-this-section__dark .in-this-section__container .in-this-section__link .external_link::after {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.479168 10.334L27.4375 10.334L19.8125 2.66732L22.1458 0.333984L33.8125 12.0007L22.1458 23.6673L19.7708 21.334L27.4375 13.6673L0.479168 13.6673V10.334Z' fill='%231B509D'/%3E%3C/svg%3E ");
}
.in-this-section.in-this-section__dark .in-this-section__container .in-this-section__link .external_link:visited {
  color: #1B509D;
}
.in-this-section.in-this-section__dark .in-this-section__container .in-this-section__link .scroll_to_section {
  background-color: #FFFFFF;
  color: #1B509D;
  fill: #1B509D;
}
.in-this-section.in-this-section__dark .in-this-section__container .in-this-section__link .scroll_to_section::after {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='34' viewBox='0 0 25 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.3125 0.333659L14.3125 27.292L21.9792 19.667L24.3125 22.0003L12.6458 33.667L0.979167 22.0003L3.3125 19.6253L10.9792 27.292L10.9792 0.333659L14.3125 0.333659Z' fill='%231B509D'/%3E%3C/svg%3E ");
}
.in-this-section.in-this-section__dark .in-this-section__container .in-this-section__link .scroll_to_section:visited {
  color: #1B509D;
}

.contact-form-with-sidebar {
  background-color: #EFEFEF;
  padding: 6.25rem 0;
}
@media (min-width: 1200px) {
  .contact-form-with-sidebar {
    padding-top: 7.25rem;
    margin-bottom: -31.25rem;
  }
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6.25rem;
  max-width: 200rem;
  width: 100%;
  margin: 0 auto;
  padding: 1.25rem;
}
@media (min-width: 1200px) {
  .contact-form-with-sidebar .contact-form-with-sidebar__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 14.125rem;
    padding: 0;
    padding-left: 12.5rem;
  }
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left > .p-accent, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .content .entry-content .entry-header .job-position__field .contact-form-with-sidebar__left > p, .content .entry-content .entry-header .job-position__field .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left > p {
  margin-bottom: 40px;
}
@media (min-width: 1200px) {
  .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left > .p-accent, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .content .entry-content .entry-header .job-position__field .contact-form-with-sidebar__left > p, .content .entry-content .entry-header .job-position__field .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left > p {
    color: #FFFFFF;
  }
}
@media (min-width: 1200px) {
  .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left {
    position: relative;
    margin-top: -53vw;
  }
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap {
  background-color: #FFFFFF;
  border: 0.125rem solid #CCCCCC;
  border-radius: 1rem;
  padding: 2.5rem 1.875rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap .nf-response-msg p {
  color: #3D4E5B;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form {
  max-width: 45.125rem;
  width: 100%;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form p, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .description {
  color: #3D4E5B;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form select, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form textarea {
  background: #FFFFFF;
  border: 0.125rem solid #1B509D;
  border-radius: 0.375rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input {
  height: 4.375rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form select {
  height: 4.625rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input[type=submit] {
  display: none;
  line-height: normal;
  cursor: pointer;
  width: 100%;
  margin-top: 1.875rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form select {
  background: #F7F7F7;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='26' viewBox='0 0 18 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.75 0.500732L7.75 20.7195L2 15.0007L0.25 16.7507L9 25.5007L17.75 16.7507L16 14.9695L10.25 20.7195L10.25 0.500732H7.75Z' fill='%23333333'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.09375rem 1.5625rem;
  background-position: right 1.953125rem center;
  padding-right: 3.046875rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form select::-ms-expand {
  display: none;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form label {
  color: #3D4E5B;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-form-fields-required {
  display: none;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button {
  font-size: 0.9375rem;
  padding: 0.625rem 3.125rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-fu-fileinput-button::after {
  height: 1.09375rem;
  width: 1.5625rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-field-element h3 {
  color: #3D4E5B;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-error-msg {
  color: #C72049;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .nf-error.field-wrap .nf-field-element::after {
  display: none;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-label {
  width: auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 0.625rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-label .ninja-forms-req-symbol {
  display: none;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-label label::after {
  border: 0.125rem solid #1B509D;
  background: #FFFFFF;
  width: 1.875rem;
  height: 1.875rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-label label::before {
  color: #1B509D;
  left: -23px;
  top: -0.5625rem;
  font-size: 1.25rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-description {
  margin: 0;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-description p {
  color: #606E77;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-description a {
  text-decoration: underline;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-element {
  z-index: -2;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .checkbox-container .checkbox-wrap .nf-field-element input {
  width: 1.875rem;
  height: 1.875rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .cta-button-A, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .content .entry-content .ctas-container .option_1, .content .entry-content .ctas-container .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .option_1, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .content .entry-content .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .column-content-unit-grid.option_1 .column-content-unit-grid__cta, .column-content-unit-grid.option_1 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .column-content-unit-grid__cta, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .column-content-unit-grid.option_3 .column-content-unit-grid__cta, .column-content-unit-grid.option_3 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .column-content-unit-grid__cta, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .column-content-unit-grid.option_4 .column-content-unit-grid__cta, .column-content-unit-grid.option_4 .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .column-content-unit-grid__cta, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap input[type=submit], .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .html-wrap .nf-fu-fileinput-button {
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__right .contact-form-with-sidebar__sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0.625rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__right .contact-form-with-sidebar__sidebar .sidebar__title {
  color: #1B509D;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__right .contact-form-with-sidebar__sidebar .sidebar__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 3.75rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__right .contact-form-with-sidebar__sidebar .sidebar__rows .sidebar__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0.625rem;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__right .contact-form-with-sidebar__sidebar .sidebar__rows .sidebar__row .row__title {
  color: #333333;
}
.contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__right .contact-form-with-sidebar__sidebar .sidebar__rows .sidebar__row .row__content p {
  color: #333333;
}

.contact-hero {
  padding: 6.25rem 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
@media (min-width: 1200px) {
  .contact-hero {
    padding-top: 7.375rem;
    padding-bottom: 50%;
  }
}
.contact-hero .lines-graphic {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
}
@media (min-width: 1200px) {
  .contact-hero .lines-graphic {
    left: 3.0625rem;
    top: 6.3125rem;
  }
}
.contact-hero .contact-hero__wrapper {
  max-width: 200rem;
  width: 100%;
  margin: 0 auto;
}
.contact-hero .contact-hero__wrapper .contact-hero__content {
  max-width: 69.5625rem;
  width: 100%;
  padding: 0rem 1.25rem;
}
@media (min-width: 1200px) {
  .contact-hero .contact-hero__wrapper .contact-hero__content {
    padding-left: 12.5rem;
  }
}
.contact-hero .contact-hero__wrapper .contact-hero__content .contact-hero__label, .contact-hero .contact-hero__wrapper .contact-hero__content .contact-hero__title, .contact-hero .contact-hero__wrapper .contact-hero__content .contact-hero__body {
  color: #FFFFFF;
}

.careers-accordion {
  position: relative;
  padding-top: 4.9375rem;
  padding-bottom: 5.0625rem;
}
.careers-accordion .careers-accordion__image {
  position: absolute;
  border-radius: 1rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.careers-accordion .careers-accordion__image:nth-child(1) {
  width: 24vw;
  height: 24vw;
  max-width: 28.75rem;
  max-height: 28.75rem;
  -webkit-box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.3);
  left: 5.5rem;
  top: -8.1875rem;
}
.careers-accordion .careers-accordion__image:nth-child(2) {
  width: 14.6vw;
  height: 14.6vw;
  max-width: 17.5625rem;
  max-height: 17.5625rem;
  -webkit-filter: drop-shadow(0 0 1.25rem rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 0 1.25rem rgba(0, 0, 0, 0.3));
  right: 2.5rem;
  top: -9.5rem;
}
@media (min-width: 1200px) {
  .careers-accordion .careers-accordion__image:nth-child(2) {
    right: 18.875rem;
  }
}
.careers-accordion .careers-accordion__image:nth-child(3) {
  width: 19.8vw;
  height: 19.8vw;
  max-width: 23.75rem;
  max-height: 23.75rem;
  -webkit-filter: drop-shadow(0 0 1.25rem rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 0 1.25rem rgba(0, 0, 0, 0.3));
  right: 3.875rem;
  top: 22.1875rem;
  display: none;
}
@media (min-width: 1200px) {
  .careers-accordion .careers-accordion__image:nth-child(3) {
    display: block;
  }
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__header {
  max-width: 46.875rem;
  width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 0.625rem;
  padding-top: 1.25rem;
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__header .careers-accordion__label {
  margin-bottom: 0.625rem;
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__header .careers-accordion__title {
  margin-bottom: 5rem;
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 62.5rem;
  width: 100%;
  padding: 3.125rem;
  margin: 0 auto;
  margin-top: 5.125rem;
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1.875rem;
  padding-top: 1.25rem;
  padding-bottom: 1.875rem;
  border-top: 0.1875rem solid #CCCCCC;
}
@media (min-width: 700px) {
  .careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab:last-child {
  border-bottom: 0.1875rem solid #CCCCCC;
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__title {
  color: #3EA861;
  max-width: 28.375rem;
  width: 100%;
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__description {
  max-width: 24.75rem;
  width: 100%;
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__description p {
  color: #282D27;
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__description a {
  color: #282D27;
  text-decoration-line: underline;
}
.careers-accordion .careers-accordion__wrapper .careers-accordion__cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 4.375rem;
}

.page-job-positions-search .page-job-positions-search__search-wrapper {
  max-width: 82rem;
  width: 100%;
  margin: 0 auto;
  background-color: #FFFFFF;
  padding: 4.25rem 1.25rem 3.0625rem 1.25rem;
}
@media (min-width: 1200px) {
  .page-job-positions-search .page-job-positions-search__search-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
.page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__title {
  color: #3EA861;
  margin-bottom: 1.8125rem;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__search {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 0.625rem;
  margin-bottom: 2.8125rem;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__search .advanced-search__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1.25rem;
  margin-top: 1.5625rem;
  height: 0;
  overflow: hidden;
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__search .advanced-search__wrapper.open {
  height: auto;
}
@media (min-width: 1200px) {
  .page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__search .advanced-search__wrapper.open {
    height: 6.25rem;
  }
}
.page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__search .advanced-search__wrapper select:nth-child(1) {
  max-width: 18.875rem;
  width: 100%;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__search .advanced-search__wrapper select:nth-child(2) {
  max-width: 17.0625rem;
  width: 100%;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__search .advanced-search__wrapper select:nth-child(3) {
  max-width: 28.625rem;
  width: 100%;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .search-careers .advanced-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.739375rem;
  border: none;
  background: none;
  padding: 0;
  margin-left: 0.375rem;
  color: #3EA861;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .search-careers .advanced-search svg {
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .search-careers .advanced-search.open svg {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.page-job-positions-search .page-job-positions-search__search-wrapper .search-careers .advanced-search::after {
  background-color: #3EA861;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .page-job-positions-search__amount-found span {
  color: #3EA861;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .active-filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.289375rem;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .active-filters button {
  background: none;
  border: none;
  cursor: pointer;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .active-filters .active-filters__list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.91375rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .active-filters .active-filters__list button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.698125rem;
  color: #333333;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .active-filters .active-filters__list button::before {
  content: "";
  display: inline-block;
  height: 1.025625rem;
  width: 1.025625rem;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4952 13.0956L12.955 1.35524M1.35492 1.49552L13.0953 12.9554L1.35492 1.49552Z' stroke='%23333333' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .active-filters .active-filters__reset {
  color: #3EA861;
}
.page-job-positions-search .page-job-positions-search__search-wrapper .active-filters .active-filters__reset::after {
  background-color: #3EA861;
}
.page-job-positions-search .page-job-positions-results-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #F7F7F7;
  padding: 5.8125rem 0;
  display: none;
}
.page-job-positions-search .page-job-positions-results-wrapper.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-job-positions-search .page-job-positions-results-wrapper #job-positions-list {
  max-width: 81.75rem;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 1.875rem;
}
.page-job-positions-search .page-job-positions-results-wrapper #job-positions-list .post-search-A {
  max-width: 26rem;
  margin: 0;
}
.page-job-positions-search .page-job-positions-results-wrapper .load-more {
  margin-top: 1.875rem;
}

.page-publications-search .page-publications-search__search-wrapper {
  max-width: 82rem;
  width: 100%;
  margin: 0 auto;
  padding: 0 1.25rem;
  padding-top: 4.875rem;
  padding-bottom: 5.8125rem;
}
.page-publications-search .page-publications-search__search-wrapper .page-publications-search__title {
  color: #1B509D;
  margin-bottom: 1.5rem;
}
.page-publications-search .page-publications-search__search-wrapper .page-publications-search__search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 1200px) {
  .page-publications-search .page-publications-search__search-wrapper .page-publications-search__search {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.page-publications-search .page-publications-search__search-wrapper .page-publications-search__search #type {
  width: 100%;
}
@media (min-width: 1200px) {
  .page-publications-search .page-publications-search__search-wrapper .page-publications-search__search #type {
    max-width: 15rem;
  }
}
.page-publications-search .page-publications-search__search-wrapper .page-publications-search__search #category {
  width: 100%;
}
@media (min-width: 1200px) {
  .page-publications-search .page-publications-search__search-wrapper .page-publications-search__search #category {
    min-width: 28.125rem;
  }
}
.page-publications-search .page-publications-search__search-wrapper .page-publications-search__search #search-keyword {
  width: 100%;
  max-width: none;
}
@media (min-width: 1200px) {
  .page-publications-search .page-publications-search__search-wrapper .page-publications-search__search #search-keyword {
    max-width: 38.75rem;
  }
}
.page-publications-search .page-publications-search__search-wrapper .page-publications-search__search select, .page-publications-search .page-publications-search__search-wrapper .page-publications-search__search input {
  border: 0.1875rem solid #1B509D;
}
.page-publications-search .page-publications-search__search-wrapper .page-publications-search__search input[type=submit] {
  background-color: #1B509D;
  padding: 1.25rem 3.125rem;
  border: none;
}
.page-publications-search .page-publications-search__search-wrapper .search-amount-found span {
  color: #1B509D;
}
.page-publications-search .page-publications-search__search-wrapper .active-filters .active-filters__reset {
  color: #1B509D;
}
.page-publications-search .page-publications-search__search-wrapper .active-filters .active-filters__reset::after {
  background-color: #1B509D;
}
.page-publications-search .page-publications-search__results-wrapper {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #F7F7F7;
  padding: 5.8125rem 0;
}
.page-publications-search .page-publications-search__results-wrapper.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-publications-search .page-publications-search__results-wrapper #publications-list {
  max-width: 81.75rem;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.875rem;
}
@media (min-width: 1200px) {
  .page-publications-search .page-publications-search__results-wrapper #publications-list {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.page-publications-search .page-publications-search__results-wrapper #publications-list .post-search-A {
  margin: 0;
}
.page-publications-search .page-publications-search__results-wrapper .load-more {
  margin-top: 1.875rem;
  background-color: #1B509D;
}

.page-news-events-search {
  background-color: #F7F7F7;
  padding-bottom: 5.6875rem;
  padding-top: 4.375rem;
  overflow: hidden;
}
.page-news-events-search .page-news-events-search__search-wrapper {
  max-width: 81.625rem;
  width: 100%;
  margin: 0 auto;
  padding: 0 1.25rem;
}
@media (min-width: 1200px) {
  .page-news-events-search .page-news-events-search__search-wrapper {
    padding: 0;
  }
}
.page-news-events-search .page-news-events-search__search-wrapper .page-news-events-search__title {
  color: #1B509D;
}
.page-news-events-search .page-news-events-search__search-wrapper .page-news-events-search__search {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(12.5rem, 1fr));
  grid-gap: 0.625rem;
  margin-bottom: 2.5rem;
}
@media (min-width: 700px) {
  .page-news-events-search .page-news-events-search__search-wrapper .page-news-events-search__search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.625rem;
  }
}
.page-news-events-search .page-news-events-search__search-wrapper .page-news-events-search__search select, .page-news-events-search .page-news-events-search__search-wrapper .page-news-events-search__search input[type=text] {
  border-color: #1B509D;
  width: 100%;
}
.page-news-events-search .page-news-events-search__search-wrapper .page-news-events-search__search input[type=submit] {
  background-color: #1B509D;
}
.page-news-events-search .page-news-events-search__search-wrapper .search-amount-found span {
  color: #1B509D;
}
.page-news-events-search .page-news-events-search__search-wrapper .active-filters .active-filters__reset {
  color: #1B509D;
}
.page-news-events-search .page-news-events-search__search-wrapper .active-filters .active-filters__reset::after {
  background-color: #1B509D;
}
.page-news-events-search .page-news-events-search__results-wrapper {
  max-width: 80.25rem;
  width: 100%;
  margin: 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 4.125rem;
  display: none;
  position: relative;
}
.page-news-events-search .page-news-events-search__results-wrapper.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-news-events-search .page-news-events-search__results-wrapper::before {
  content: "";
  display: block;
  width: 48.4375rem;
  height: 48.4375rem;
  position: absolute;
  background: #CCCCCC;
  mix-blend-mode: multiply;
  opacity: 0.6;
  -webkit-filter: blur(12.5rem);
  filter: blur(12.5rem);
  top: 0;
  right: 100%;
}
.page-news-events-search .page-news-events-search__results-wrapper::after {
  content: "";
  display: block;
  width: 48.4375rem;
  height: 48.4375rem;
  position: absolute;
  background: #CCCCCC;
  mix-blend-mode: multiply;
  opacity: 0.6;
  -webkit-filter: blur(12.5rem);
  filter: blur(12.5rem);
  bottom: 0;
  left: 100%;
}
.page-news-events-search .page-news-events-search__results-wrapper .page-publications-search__results-list {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #FFFFFF;
  border-radius: 1rem;
  padding: 1.25rem;
  gap: 0.625rem;
}
.page-news-events-search .page-news-events-search__results-wrapper .load-more {
  margin-top: 3.6875rem;
  background-color: #1B509D;
}

.content-single-hero {
  padding: 5.875rem 0.9375rem;
}
@media (min-width: 1200px) {
  .content-single-hero {
    padding-left: 0;
    padding-right: 0;
  }
}
.content-single-hero .content-single-hero__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media (min-width: 700px) {
  .content-single-hero .content-single-hero__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.content-single-hero .content-single-hero__wrapper .cog-one, .content-single-hero .content-single-hero__wrapper .cog-two {
  position: absolute;
}
.content-single-hero .content-single-hero__wrapper .cog-one path, .content-single-hero .content-single-hero__wrapper .cog-two path {
  fill: #F7F7F7;
}
.content-single-hero .content-single-hero__wrapper .cog-one {
  right: -10.375rem;
  top: -8.8125rem;
}
.content-single-hero .content-single-hero__wrapper .cog-two {
  left: -8.8125rem;
  bottom: -8.75rem;
}
.content-single-hero .content-single-hero__wrapper .content-single-hero__left {
  max-width: 59.125rem;
  width: 100%;
  padding: 1.25rem 0.625rem 0.625rem 0.625rem;
}
.content-single-hero .content-single-hero__wrapper .content-single-hero__left.full-width {
  max-width: 80.75rem;
}
.content-single-hero .content-single-hero__wrapper .content-single-hero__left .content-single-hero__title {
  margin: 1.875rem 0 1.25rem 0;
  word-break: break-word;
}
.content-single-hero .content-single-hero__wrapper .content-single-hero__left .content-single-hero__cta-wrapper {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 1200px) {
  .content-single-hero .content-single-hero__wrapper .content-single-hero__left .content-single-hero__cta-wrapper {
    margin-bottom: 0;
  }
}
.content-single-hero .content-single-hero__wrapper .content-single-hero__left .content-single-hero__cta-wrapper .cta-careers-v4, .content-single-hero .content-single-hero__wrapper .content-single-hero__left .content-single-hero__cta-wrapper .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content-single-hero .content-single-hero__wrapper .content-single-hero__left .content-single-hero__cta-wrapper .column-content-unit-grid__cta {
  display: inline-block;
}
.content-single-hero .content-single-hero__wrapper .content-single-hero__right {
  width: 100%;
  height: auto;
  margin-top: 1.25rem;
}
@media (min-width: 700px) {
  .content-single-hero .content-single-hero__wrapper .content-single-hero__right {
    margin-top: 0;
    margin-left: 0.9375rem;
  }
}
@media (min-width: 1200px) {
  .content-single-hero .content-single-hero__wrapper .content-single-hero__right {
    width: 34.375rem;
    height: 34.375rem;
  }
}
.content-single-hero .content-single-hero__wrapper .content-single-hero__right .post-thumbnail {
  width: 100%;
  height: 100%;
  position: relative;
}
.content-single-hero .content-single-hero__wrapper .content-single-hero__right .post-thumbnail::after {
  content: "";
  width: 20%;
  height: 70%;
  background: #333333;
  mix-blend-mode: normal;
  -webkit-filter: blur(3.125rem);
  filter: blur(3.125rem);
  position: absolute;
  bottom: 0;
  left: 1;
  right: 0;
  margin: auto;
  z-index: -1;
  opacity: 0.5;
}
.content-single-hero .content-single-hero__wrapper .content-single-hero__right .post-thumbnail img {
  position: relative;
  z-index: 2;
  height: 100%;
  width: 100%;
  border-radius: 1rem;
  -o-object-fit: cover;
  object-fit: cover;
}

.content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 4.25rem;
}
@media (min-width: 1200px) {
  .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.content .content__sidebar {
  -ms-flex-item-align: start;
  align-self: flex-start;
  max-width: 21.5rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.25rem;
  padding: 1.25rem;
}
@media (min-width: 1200px) {
  .content .content__sidebar {
    gap: 2.5rem;
  }
}
.content .content__sidebar .header .header__search .search::-webkit-input-placeholder, .header .header__search .content .content__sidebar .search::-webkit-input-placeholder, .content .content__sidebar .search__container .header__search .search::-webkit-input-placeholder, .search__container .header__search .content .content__sidebar .search::-webkit-input-placeholder {
  color: #3D4E5B;
}
.content .content__sidebar .header .header__search .search::-moz-placeholder, .header .header__search .content .content__sidebar .search::-moz-placeholder, .content .content__sidebar .search__container .header__search .search::-moz-placeholder, .search__container .header__search .content .content__sidebar .search::-moz-placeholder {
  color: #3D4E5B;
}
.content .content__sidebar .header .header__search .search:-ms-input-placeholder, .header .header__search .content .content__sidebar .search:-ms-input-placeholder, .content .content__sidebar .search__container .header__search .search:-ms-input-placeholder, .search__container .header__search .content .content__sidebar .search:-ms-input-placeholder {
  color: #3D4E5B;
}
.content .content__sidebar .header .header__search .search::-ms-input-placeholder, .header .header__search .content .content__sidebar .search::-ms-input-placeholder, .content .content__sidebar .search__container .header__search .search::-ms-input-placeholder, .search__container .header__search .content .content__sidebar .search::-ms-input-placeholder {
  color: #3D4E5B;
}
.content .content__sidebar .p-bold, .content .content__sidebar .p, .content .content__sidebar .entry-content .content-event .content-event__description, .content .entry-content .content-event .content__sidebar .content-event__description, .content .content__sidebar .footer .nf-form-cont .nf-response-msg p, .footer .nf-form-cont .nf-response-msg .content .content__sidebar p, .content .content__sidebar .header .header__search .search::placeholder, .header .header__search .content .content__sidebar .search::placeholder, .content .content__sidebar .header .header__search .search, .header .header__search .content .content__sidebar .search, .content .content__sidebar .text-editor p, .text-editor .content .content__sidebar p, .content .content__sidebar .post-search-B .post-search-B__excerpt, .post-search-B .content .content__sidebar .post-search-B__excerpt, .content .content__sidebar .search-careers input[type=text], .search-careers .content .content__sidebar input[type=text], .content .content__sidebar .search-careers select, .search-careers .content .content__sidebar select, .content .content__sidebar .content-unit-small .content-unit-small__wrapper .content-unit-small__right .content-unit-small__description, .content-unit-small .content-unit-small__wrapper .content-unit-small__right .content .content__sidebar .content-unit-small__description, .content .content__sidebar .careers-large-promo .careers-information__pop-up .pop-up__information .pop-up__bio, .careers-large-promo .careers-information__pop-up .pop-up__information .content .content__sidebar .pop-up__bio, .content .content__sidebar .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content .content__sidebar .content-unit-medium__body, .content .content__sidebar .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body p, .content-unit-medium .content-unit-medium__wrapper .content-unit-medium__text .content-unit-medium__body .content .content__sidebar p, .content .content__sidebar .large-quote--employee .careers-information__pop-up .pop-up__information .pop-up__bio, .large-quote--employee .careers-information__pop-up .pop-up__information .content .content__sidebar .pop-up__bio, .content .content__sidebar .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body p, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body .content .content__sidebar p, .content .content__sidebar .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body li, .content-unit-large .content-unit-large__wrapper .content-unit-large__content .content-unit-large__text .content-unit-large__body .content .content__sidebar li, .content .content__sidebar .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .content .content__sidebar .tab__body, .content .content__sidebar .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body p, .accordion .accordion__wrapper .accordion__content .accordion__tabs .accordion__tab .tab__content .tab__body .content .content__sidebar p, .content .content__sidebar .four-content-unit .four-content-unit__pop-up .pop-up__information .pop-up__bio, .four-content-unit .four-content-unit__pop-up .pop-up__information .content .content__sidebar .pop-up__bio, .content .content__sidebar .search__container .header__search .search, .search__container .header__search .content .content__sidebar .search, .content .content__sidebar .search__container .header__search .search::placeholder, .search__container .header__search .content .content__sidebar .search::placeholder, .content .content__sidebar .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap .nf-response-msg p, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap .nf-response-msg .content .content__sidebar p, .content .content__sidebar .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form p, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content .content__sidebar p, .content .content__sidebar .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .description, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content .content__sidebar .description, .content .content__sidebar .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form input, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content .content__sidebar input, .content .content__sidebar .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form select, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content .content__sidebar select, .content .content__sidebar .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form textarea, .contact-form-with-sidebar .contact-form-with-sidebar__wrapper .contact-form-with-sidebar__left .nf-form-wrap form .content .content__sidebar textarea, .content .content__sidebar .careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__description p, .careers-accordion .careers-accordion__wrapper .careers-accordion__accordion .accordion__tab .tab__description .content .content__sidebar p {
  color: #3D4E5B;
}
.content .content__sidebar .p-bold {
  font-weight: 600;
  margin-bottom: 0.375rem;
}
.content .content__sidebar .content__sidebar-published {
  max-width: 8.9375rem;
  width: 100%;
}
.content .content__sidebar .content__sidebar-date {
  max-width: 9.5625rem;
  width: 100%;
}
.content .content__sidebar .content__sidebar-author {
  max-width: 15.1875rem;
  gap: 0.375rem;
}
.content .content__sidebar .content__sidebar-author .line {
  height: 0.0625rem;
  width: 100%;
  background-color: #333333;
  margin: 0.375rem 0;
}
.content .content__sidebar .content__sidebar-journal {
  max-width: 11.6875rem;
}
.content .content__sidebar .content__sidebar-location {
  max-width: 13.5rem;
}
.content .content__sidebar .content__sidebar-related-topics .tag-container {
  margin-top: 0.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0.625rem;
}
.content .entry-content {
  width: 100%;
  color: #333333;
}
@media (min-width: 1200px) {
  .content .entry-content {
    max-width: 55rem;
  }
}
.content .entry-content .entry-header {
  padding: 2.0625rem 0;
  border-top: 0.0625rem solid #CCCCCC;
  border-bottom: 0.0625rem solid #CCCCCC;
  margin: 1.25rem 0;
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.875rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 700px) {
  .content .entry-content .entry-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .content .entry-content .entry-header {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.content .entry-content .entry-header .straight-line {
  display: none;
}
@media (min-width: 1200px) {
  .content .entry-content .entry-header .straight-line {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 0.0625rem;
    height: 1.875rem;
    background-color: #3D4E5B;
  }
}
.content .entry-content .entry-header .job-position__location {
  margin: 0;
}
.content .entry-content .entry-header .job-position__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
}
.content .entry-content .entry-header .job-position__field p {
  margin: 0;
  padding: 0;
}
.content .entry-content .entry-header .entry-header__p {
  font-size: 1rem;
  margin-bottom: 0;
  padding: 0;
}
.content .entry-content .entry-header .entry-header__article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.75rem;
}
.content .entry-content .entry-header .entry-header__time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.375rem;
}
.content .entry-content .entry-header .entry-header__time::before {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 1.5rem;
  width: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12Z' stroke='%233D4E5B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7089 15.18L12.6089 13.33C12.0689 13.01 11.6289 12.24 11.6289 11.61V7.51001' stroke='%233D4E5B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}
.content .entry-content .entry-header .entry-header__share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}
.content .entry-content .entry-header .entry-header__share .addtoany_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.25rem;
}
.content .entry-content .entry-header .entry-header__share .addtoany_list a::after {
  display: none;
}
.content .entry-content .entry-header .entry-header__share .addtoany_list a img {
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
.content .entry-content .entry-header .entry-header__share .addtoany_list a img:hover {
  opacity: 1;
  -webkit-filter: invert(21%) sepia(61%) saturate(2270%) hue-rotate(202deg) brightness(94%) contrast(88%);
  filter: invert(21%) sepia(61%) saturate(2270%) hue-rotate(202deg) brightness(94%) contrast(88%);
}
.content .entry-content .has-large-font-size, .content .entry-content .has-medium-font-size, .content .entry-content .has-small-font-size {
  line-height: normal;
}
.content .entry-content a:not(.cta-careers-v4, .cta-button-A) {
  color: #1B509D;
}
.content .entry-content a:not(.cta-careers-v4, .cta-button-A)::after {
  background-color: #1B509D;
}
.content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link {
  text-decoration: none;
}
.content .entry-content a:not(.cta-careers-v4, .cta-button-A).wp-block-button__link::after {
  position: initial;
}
.content .entry-content .cta-apply-wrapper {
  margin-top: 1.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 1200px) {
  .content .entry-content .cta-apply-wrapper {
    margin-top: 3.75rem;
  }
}
.content .entry-content .cta-apply-wrapper .cta-careers-v4, .content .entry-content .cta-apply-wrapper .column-content-unit-grid.option_2 .column-content-unit-grid__cta, .column-content-unit-grid.option_2 .content .entry-content .cta-apply-wrapper .column-content-unit-grid__cta {
  display: inline-block;
}
.content .entry-content p {
  font-family: "work-sans", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2.125rem;
  padding-left: 0.9375rem;
  padding-right: 1.25rem;
  margin-bottom: 1.875rem;
}
@media (min-width: 1200px) {
  .content .entry-content p {
    padding: 0;
  }
}
.content .entry-content p .intro-content {
  font-size: 1.875rem;
  line-height: 3rem;
  margin-bottom: 1.25rem;
  color: #333333;
}
.content .entry-content p .highlight {
  font-weight: 700;
  color: #1B509D;
  font-family: "letter-gothic-std", monospace;
  font-size: 1rem;
  line-height: 1.625rem;
  display: block;
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  border-top: 2px solid #F7F7F7;
  border-bottom: 2px solid #F7F7F7;
}
.content .entry-content p .highlight a {
  text-decoration: underline;
}
.content .entry-content p .highlight strong {
  text-transform: uppercase;
  font-size: 1.5625rem;
  border-top: 1px #3D4E5B;
  border-bottom: 1px #3D4E5B;
}
.content .entry-content h1, .content .entry-content h2, .content .entry-content h3, .content .entry-content h4, .content .entry-content h5, .content .entry-content h6 {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  color: #333333;
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
}
.content .entry-content h1 {
  font-size: 5.375rem;
  line-height: 6.625rem;
}
.content .entry-content h2 {
  font-size: 2.5rem;
  line-height: 3.75rem;
  letter-spacing: 0.06em;
  padding-left: 0.9375rem;
  padding-right: 1.25rem;
}
@media (min-width: 1200px) {
  .content .entry-content h2 {
    font-size: 2.875rem;
    line-height: 4.125rem;
    margin-bottom: 1.875rem;
    margin-top: 2.5rem;
    padding: 0;
  }
}
.content .entry-content h3 {
  font-size: 2rem;
  line-height: 2.625rem;
  letter-spacing: 0.06em;
  text-transform: capitalize;
}
.content .entry-content h4 {
  font-size: 1.625rem;
  line-height: 2.5rem;
  text-transform: uppercase;
  color: #1B509D;
}
.content .entry-content h5, .content .entry-content h6 {
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 2.125rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}
.content .entry-content .wp-element-caption {
  font-family: "letter-gothic-std", monospace;
  font-style: normal;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #333333;
}
.content .entry-content ul {
  font-family: "work-sans", monospace;
  color: #333333;
  font-style: normal;
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2.125rem;
  padding-left: 2.8125rem;
  padding-right: 1.25rem;
  margin-bottom: 1.875rem;
}
@media (min-width: 1200px) {
  .content .entry-content ul {
    padding-left: 2.1875rem;
    padding-right: 0;
  }
}
.content .entry-content ol {
  font-family: "work-sans", monospace;
  color: #333333;
  font-style: normal;
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 2.125rem;
  margin-bottom: 5rem;
  padding-left: 2.8125rem;
  padding-right: 1.25rem;
}
@media (min-width: 1200px) {
  .content .entry-content ol {
    padding-left: 2.1875rem;
    padding-right: 0;
  }
}
.content .entry-content .ctas-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.875rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 1200px) {
  .content .entry-content .ctas-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.content .entry-content .ctas-container .option_1::before {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.334637 10.3335L27.293 10.3335L19.668 2.66683L22.0013 0.333496L33.668 12.0002L22.0013 23.6668L19.6263 21.3335L27.293 13.6668L0.334637 13.6668V10.3335Z' fill='%23333333'/%3E%3C/svg%3E%0A");
}
.content .entry-content .ctas-container .option_1::after {
  position: initial;
}
.header {
  background-color: #FFFFFF;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 9999;
  min-height: 6.25rem;
}
.header.shrink {
  border-bottom: 0.0625rem solid #CCCCCC;
}
.header.shrink .header__wrapper .logo-menu__wrapper {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  min-height: 6.25rem;
}
.header.shrink .header__wrapper .logo-menu__wrapper .custom-logo-link {
  display: none;
}
.header.shrink .header__wrapper .logo-menu__wrapper .logo-for-mobile {
  display: block;
  padding-left: 0;
}
@media (min-width: 1200px) {
  .header.shrink .header__wrapper .logo-menu__wrapper .logo-for-mobile {
    padding-left: 160px;
  }
}
.header.shrink .header__wrapper .menues .menu-utility-menu-top-container {
  display: none;
}
.header.shrink .header__wrapper .highlighted-cta {
  padding: 0.9375rem 1.75rem;
}
.header.shrink .header__wrapper .highlighted-cta:hover {
  padding: 1.875rem 1.875rem;
}
.header.shrink .header__wrapper .highlighted-cta--desktop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.header.shrink .header__wrapper .highlighted-cta--mobile {
  display: none;
}
.header ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header .header__search {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.875rem;
  padding: 1.25rem 1.125rem;
  background-color: #F7F7F7;
  border: none;
  border-radius: 0.375rem;
  width: 100%;
  display: none;
}
@media (min-width: 1200px) {
  .header .header__search {
    border: 0.125rem solid #1B509D;
  }
}
.header .header__search.open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
@media (min-width: 1200px) {
  .header .header__search.open {
    position: initial;
  }
}
.header .header__search .search {
  background: none;
  border: none;
  width: 100%;
  color: #1B509D;
}
.header .header__search .search::-webkit-input-placeholder {
  color: #1B509D;
}
.header .header__search .search::-moz-placeholder {
  color: #1B509D;
}
.header .header__search .search:-ms-input-placeholder {
  color: #1B509D;
}
.header .header__search .search::-ms-input-placeholder {
  color: #1B509D;
}
.header .header__search .search::placeholder {
  color: #1B509D;
}
.header .header__wrapper {
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .header .header__wrapper {
    max-width: 200rem;
    width: 100%;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 2.5rem;
  }
}
.header .header__wrapper .logo-menu__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding: 0.9375rem 1.1875rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  position: relative;
}
@media (min-width: 1200px) {
  .header .header__wrapper .logo-menu__wrapper {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 80%;
    position: initial;
  }
}
.header .header__wrapper .custom-logo-link {
  display: none;
}
@media (min-width: 1200px) {
  .header .header__wrapper .custom-logo-link {
    display: block;
  }
}
.header .header__wrapper .custom-logo-link img {
  max-width: 12.60125rem;
}
@media (min-width: 1200px) {
  .header .header__wrapper .custom-logo-link img {
    max-width: 24.654375rem;
  }
}
@media (min-width: 1200px) {
  .header .header__wrapper .custom-logo-link {
    padding-left: 7.9375rem;
    padding-top: 2rem;
  }
}
.header .header__wrapper .logo-for-mobile {
  display: block;
}
@media (min-width: 1200px) {
  .header .header__wrapper .logo-for-mobile {
    display: none;
  }
}
.header .header__wrapper .logo-for-mobile img {
  max-width: 12.60125rem;
}
@media (min-width: 1200px) {
  .header .header__wrapper .logo-for-mobile img {
    max-width: 24.654375rem;
  }
}
.header .header__wrapper .menues {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 1.875rem;
}
@media (min-width: 1200px) {
  .header .header__wrapper .menues {
    width: 60%;
  }
}
.header .header__wrapper .menues .menu-utility-menu-top-container {
  display: none;
}
@media (min-width: 1200px) {
  .header .header__wrapper .menues .menu-utility-menu-top-container {
    display: block;
  }
}
.header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li ul.sub-menu {
  display: none;
}
.header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li a {
  color: #606E77;
}
.header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li a:hover {
  color: #1B509D;
}
.header .header__wrapper .menues .menu-utility-menu-top-container #utility-menu-top li a:after {
  background-color: #1B509D;
}
.header .header__wrapper .menues .menues__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 1.875rem;
  width: 100%;
}
.header .header__wrapper .menues .menues__main .menu-main-menu-container {
  display: none;
}
@media (min-width: 1200px) {
  .header .header__wrapper .menues .menues__main .menu-main-menu-container {
    display: block;
  }
}
.header .header__wrapper .menues .menues__main .menu-main-menu-container.hide {
  display: none;
}
.header .header__wrapper .menues .menues__main .menu-main-menu-container #primary-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header .header__wrapper .menues .menues__main .menu-main-menu-container #primary-menu > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.header .header__wrapper .menues .menues__main .menu-main-menu-container #primary-menu > li:last-of-type {
  display: none;
}
.header .header__wrapper .menues .menues__main .menu-main-menu-container #primary-menu > li::after {
  content: "";
  display: inline-block;
  width: 0.509375rem;
  height: 3.125rem;
  background: #EFEFEF;
  border-radius: 0.375rem;
}
.header .header__wrapper .menues .menues__main .menu-main-menu-container #primary-menu > li > a {
  /* PSI - Main Nav */
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  color: #333333;
  padding-left: 1.875rem;
  padding-right: 2.1875rem;
}
.header .header__wrapper .menues .menues__main .menu-main-menu-container #primary-menu > li > a:hover {
  color: #1B509D;
}
.header .header__wrapper .menues .menues__main .buttons__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
}
.header .header__wrapper .menues .menues__main .buttons__wrapper.hide {
  display: none;
}
.header .header__wrapper .menues .menues__main .buttons__wrapper button {
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
}
@media (min-width: 1200px) {
  .header .header__wrapper .menues .menues__main .buttons__wrapper .hamburger {
    display: none;
  }
}
.header .header__wrapper .menues .menues__main .buttons__wrapper .hamburger.show {
  display: block;
}
.header .header__wrapper .menues .menues__main .buttons__wrapper .separator {
  width: 0.509375rem;
  height: 3.125rem;
  background: #EFEFEF;
  border-radius: 0.375rem;
}
@media (min-width: 1200px) {
  .header .header__wrapper .menues .menues__main .buttons__wrapper .separator {
    display: none;
  }
}
.header .header__wrapper .menues .menues__main .buttons__wrapper .separator.show {
  display: block;
}
.header .header__wrapper .menues .menues__main .buttons__wrapper .search svg path {
  -webkit-transition: 0.5s all ease-in-out;
  transition: 0.5s all ease-in-out;
}
.header .header__wrapper .menues .menues__main .buttons__wrapper .search:hover svg path {
  fill: #1B509D;
}
.header .header__wrapper .submenues {
  position: absolute;
  z-index: -1;
  width: 100%;
  top: 99%;
  background: #1B509D;
  left: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 200rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  border-top: 0.0625rem solid #CCCCCC;
}
.header .header__wrapper .submenues.careers {
  background-color: #3EA861;
}
.header .header__wrapper .submenues.open-all-megamenu .submenues__wrapper .submenues__active-menu {
  display: none;
}
.header .header__wrapper .submenues.open-all-megamenu .submenues__wrapper .submenues__parents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header .header__wrapper .submenues.open-all-megamenu .submenues__wrapper .submenues__parents .menu-main-menu-container li:last-of-type {
  display: none;
}
.header .header__wrapper .submenues.open-all-megamenu .submenues__wrapper .submenues__parents .menu-main-menu-container .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.header .header__wrapper .submenues.open-all-megamenu .submenues__wrapper .submenues__parents .menu-main-menu-container .menu .main-parent {
  border: none;
}
.header .header__wrapper .submenues.open-all-megamenu .submenues__wrapper .submenues__parents .menu-main-menu-container .menu .main-parent a {
  color: #FFFFFF;
}
.header .header__wrapper .submenues.open-all-megamenu .submenues__wrapper .submenues__parents .menu-main-menu-container .menu .main-parent a.open {
  color: #3D4E5B;
}
.header .header__wrapper .submenues.open {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.header .header__wrapper .submenues .submenues__close {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #FFFFFF;
  border-radius: 0.375rem;
  padding: 0.36625rem;
  border: none;
  position: absolute;
  top: 1.5625rem;
  right: 1.6875rem;
  cursor: pointer;
  display: none;
}
@media (min-width: 1200px) {
  .header .header__wrapper .submenues .submenues__close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header .header__wrapper .submenues .submenues__close svg {
  width: 1.25rem;
  height: 1.25rem;
}
.header .header__wrapper .submenues .submenues__wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 2.5rem;
  padding: 3.125rem 10rem;
  display: none;
}
@media (min-width: 1200px) {
  .header .header__wrapper .submenues .submenues__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container {
  display: block !important;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level {
  display: none;
  border-bottom: 0.0625rem solid #FFFFFF;
  padding: 0.75rem 0;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level:first-of-type {
  border-top: 0.0625rem solid #FFFFFF;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level a {
  padding: 0.375rem 0.625rem;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level a:hover {
  background-color: #FFFFFF;
  color: #3D4E5B !important;
  border-radius: 0.375rem;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level a:hover::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16553L14.5109 6.16553L9.93594 1.56553L11.3359 0.165527L18.3359 7.16553L11.3359 14.1655L9.91094 12.7655L14.5109 8.16553L-1.66406 8.16553L-1.66406 6.16553Z' fill='%233D4E5B'/%3E%3C/svg%3E%0A") !important;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level a.open {
  background: #FFFFFF;
  color: #3D4E5B !important;
  border-radius: 0.375rem;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level a.open::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16553L14.5109 6.16553L9.93594 1.56553L11.3359 0.165527L18.3359 7.16553L11.3359 14.1655L9.91094 12.7655L14.5109 8.16553L-1.66406 8.16553L-1.66406 6.16553Z' fill='%233D4E5B'/%3E%3C/svg%3E%0A") !important;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4.parent-link a {
  padding-left: 0.3125rem;
  padding-right: 0;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4.parent-link a::after {
  display: none;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.show {
  display: block;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-1 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4 a::after {
  display: none;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-2 a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-3 a, .header .header__wrapper .submenues .submenues__wrapper .menu-utility-menu-container .menu .children-level.item-level-4 a {
  padding-left: 1.25rem;
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__parents {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 1rem;
  display: none;
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-main-menu-container .menu li {
  display: block;
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-utility-menu-container {
  display: block;
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-utility-menu-container #utility-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-utility-menu-container #utility-menu li {
  padding-top: 0.75rem;
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-utility-menu-container #utility-menu li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
  padding: 0.625rem;
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-utility-menu-container #utility-menu li a:hover, .header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-utility-menu-container #utility-menu li a.open {
  color: #3D4E5B;
  background-color: #FFFFFF;
  border-radius: 0.375rem;
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-utility-menu-container #utility-menu li a:hover::after, .header .header__wrapper .submenues .submenues__wrapper .submenues__parents .menu-utility-menu-container #utility-menu li a.open::after {
  content: "";
  position: initial;
  background: none;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: none;
  transition: none;
  display: inline-block;
  width: 0.9375rem;
  height: 1.1875rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.83594 -1.66553L8.83594 14.5095L13.4359 9.93447L14.8359 11.3345L7.83594 18.3345L0.835936 11.3345L2.23594 9.90947L6.83594 14.5095L6.83594 -1.66553L8.83594 -1.66553Z' fill='%233D4E5B'/%3E%3C/svg%3E");
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__active-menu {
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 0.75rem 0.125rem;
  border-top: 0.125rem solid #FFFFFF;
  border-bottom: 0.125rem solid #FFFFFF;
}
.header .header__wrapper .submenues .submenues__wrapper .submenues__active-menu.hide {
  display: none;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container {
  overflow: auto;
}
@media (min-width: 1920px) {
  .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container {
    max-height: calc(100vh - 200px);
  }
}
@media (min-width: 1200px) and (max-width: 1919px) {
  .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container {
    max-height: calc(100vh - 178px);
  }
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu {
  border-bottom: 0.0625rem solid #FFFFFF;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item {
  display: none;
  border-top: 0.0625rem solid #FFFFFF;
  padding: 0.75rem 0.125rem;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item a {
  padding: 0.375rem 0.625rem;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item a:hover {
  background-color: #FFFFFF;
  color: #3D4E5B !important;
  border-radius: 0.375rem;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item a:hover::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16553L14.5109 6.16553L9.93594 1.56553L11.3359 0.165527L18.3359 7.16553L11.3359 14.1655L9.91094 12.7655L14.5109 8.16553L-1.66406 8.16553L-1.66406 6.16553Z' fill='%233D4E5B'/%3E%3C/svg%3E%0A") !important;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item a.open {
  background: #FFFFFF;
  color: #3D4E5B !important;
  border-radius: 0.375rem;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item a.open::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16553L14.5109 6.16553L9.93594 1.56553L11.3359 0.165527L18.3359 7.16553L11.3359 14.1655L9.91094 12.7655L14.5109 8.16553L-1.66406 8.16553L-1.66406 6.16553Z' fill='%233D4E5B'/%3E%3C/svg%3E%0A") !important;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3.parent-link a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4.parent-link a {
  padding-left: 0.3125rem;
  padding-right: 0;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3.parent-link a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4.parent-link a::after {
  display: none;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.show {
  display: block;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-1 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3 a::after, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4 a::after {
  display: none;
}
.header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-2 a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-3 a, .header .header__wrapper .submenues .submenues__wrapper .menu-main-menu-container .menu .menu-item.item-level-4 a {
  padding-left: 1.25rem;
}
.header .header__wrapper .submenues .submenues__view {
  width: 100%;
  padding: 0.625rem 7.9375rem;
  background-color: #333333;
  display: none;
}
@media (min-width: 1200px) {
  .header .header__wrapper .submenues .submenues__view {
    display: block;
  }
}
.header .header__wrapper .submenues .submenues__view .view-all {
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  color: #FFFFFF;
  font-size: 1.125rem;
  line-height: 1.75rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.header .header__wrapper .submenues .submenues__view .view-all.hide {
  display: none;
}
.header .header__wrapper .submenues .submenues__view .view-all a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  padding: 0.375rem 0.625rem;
  -webkit-transition: 0.3s ease all;
  transition: 0.3s ease all;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.header .header__wrapper .submenues .submenues__view .view-all a:hover {
  background-color: #FFFFFF;
  color: #3D4E5B;
  border-radius: 0.375rem;
}
.header .header__wrapper .submenues .submenues__view .view-all a:hover::after {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16553L14.5109 6.16553L9.93594 1.56553L11.3359 0.165527L18.3359 7.16553L11.3359 14.1655L9.91094 12.7655L14.5109 8.16553L-1.66406 8.16553L-1.66406 6.16553Z' fill='%233D4E5B'/%3E%3C/svg%3E%0A") !important;
}
.header .header__wrapper .submenues .submenues__view .view-all a::after {
  content: "";
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_346_38565' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect x='20' width='20' height='20' transform='rotate(90 20 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_346_38565)'%3E%3Cpath d='M-1.66406 10.1655L14.5109 10.1655L9.93594 5.56553L11.3359 4.16553L18.3359 11.1655L11.3359 18.1655L9.91094 16.7655L14.5109 12.1655L-1.66406 12.1655L-1.66406 10.1655Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper {
  overflow: hidden;
  height: 0;
  width: 100%;
  background-color: #1B509D;
  position: absolute;
  left: 0;
  z-index: 333;
  top: 100%;
  -webkit-transition: height 0.8s ease;
  transition: height 0.8s ease;
  height: 0;
}
@media (min-width: 1200px) {
  .header .header__wrapper .submenues .menu-for-mobile-wrapper {
    display: none;
  }
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper.open {
  height: calc(100vh - 130px);
  overflow: scroll;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 2.8125rem 1.5rem;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .main-parent:last-of-type {
  display: none;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .main-parent > .sub-menu > li {
  padding: 0 3.125rem;
  margin-bottom: 0.75rem;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .main-parent > .sub-menu > li > a {
  font-family: "multi-display", monospace;
  font-style: normal;
  text-transform: none;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: #FFFFFF;
  padding: 0.375rem 0.625rem;
  display: inline-block;
  width: 100%;
  border-bottom: 0.0625rem solid #FFFFFF;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .main-parent > .sub-menu > li > a.active {
  color: #3D4E5B;
  background-color: #FFFFFF;
  border-radius: 0.375rem;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .main-parent > .sub-menu > li > a.active::after {
  height: 1.1875rem;
  width: 0.9375rem;
  -webkit-transform: rotate(360);
  -ms-transform: rotate(360);
  transform: rotate(360);
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.83594 -1.66553L8.83594 14.5095L13.4359 9.93447L14.8359 11.3345L7.83594 18.3345L0.835936 11.3345L2.23594 9.90947L6.83594 14.5095L6.83594 -1.66553L8.83594 -1.66553Z' fill='%233D4E5B'/%3E%3C/svg%3E");
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .children-level > .sub-menu {
  height: 0;
  overflow: hidden;
  width: 60%;
  margin-left: 1.25rem;
  margin-top: 0.75rem;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .children-level > .sub-menu li {
  margin-bottom: 0.75rem;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .children-level > .sub-menu a {
  text-transform: none;
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 1.625rem;
  color: #FFFFFF;
  display: inline-block;
  width: 100%;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .children-level > .sub-menu a::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.0625rem;
  background-color: #FFFFFF;
  opacity: 0.8;
  margin: 0;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu .children-level > .sub-menu.visible {
  height: 100%;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu > li > .sub-menu {
  position: absolute;
  width: 100%;
  height: 100vh;
  background-color: #1B509D;
  top: 0;
  left: 0;
  z-index: 2;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu > li > .sub-menu.visible {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu > li > .sub-menu .back-btn {
  border: none;
  width: 100%;
  padding: 1.25rem;
  margin-bottom: 3.125rem;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #333333;
  border-bottom: 0.1875rem solid #FFFFFF;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu > li > .sub-menu .back-btn::before {
  content: "";
  display: inline-block;
  height: 0.9375rem;
  width: 1.1875rem;
  margin-right: 0.52125rem;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1641 8.83447L3.98906 8.83447L8.56406 13.4345L7.16406 14.8345L0.164063 7.83447L7.16406 0.834471L8.58906 2.23447L3.98906 6.83447L20.1641 6.83447L20.1641 8.83447Z' fill='white'/%3E%3C/svg%3E");
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu > li > .sub-menu .view-all-btn {
  display: inline-block;
  padding: 0 3.125rem;
  margin-top: 1.875rem;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu > li a {
  font-family: "multi-display", monospace;
  color: #FFFFFF;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.75rem;
  letter-spacing: 0.0675rem;
  text-transform: uppercase;
  color: #FFFFFF;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile .menu > li a::after {
  content: "";
  display: inline-block;
  height: 15px;
  width: 19px;
  margin-left: 18.34px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-1.66406 6.16553L14.5109 6.16553L9.93594 1.56553L11.3359 0.165527L18.3359 7.16553L11.3359 14.1655L9.91094 12.7655L14.5109 8.16553L-1.66406 8.16553V6.16553Z' fill='white'/%3E%3C/svg%3E%0A");
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile ul#utility-menu {
  margin: 0 1.5rem;
  padding: 0;
  padding-top: 1.25rem;
  border-top: 0.0625rem solid #CCCCCC;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile ul#utility-menu li:last-of-type {
  display: block;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-for-mobile ul#utility-menu li.careers ul.sub-menu {
  background-color: #3EA861;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-utility-menu-container {
  display: block;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-utility-menu-container .menu, .header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-utility-menu-container #utility-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0rem 1.5rem;
}
.header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-utility-menu-container .menu .menu-item a, .header .header__wrapper .submenues .menu-for-mobile-wrapper .menu-utility-menu-container #utility-menu .menu-item a {
  color: #FFFFFF;
}
.header .header__wrapper .highlighted-cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  padding: 0.6875rem;
  background-color: #3EA861;
  text-align: center;
  color: #FFFFFF;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.header .header__wrapper .highlighted-cta:hover {
  padding: 2.1875rem 5.5rem;
}
.header .header__wrapper .highlighted-cta:hover::after {
  width: 1.875rem;
  margin-left: 1.875rem;
}
.header .header__wrapper .highlighted-cta::after {
  content: "";
  display: inline-block;
  width: 0;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='30' height='22' viewBox='0 0 30 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 9.5L24.2625 9.5L17.4 2.6L19.5 0.5L30 11L19.5 21.5L17.3625 19.4L24.2625 12.5L0 12.5V9.5Z' fill='white'/%3E%3C/svg%3E");
  background-size: contain;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-repeat: no-repeat;
  background-position: center;
}
@media (min-width: 1200px) {
  .header .header__wrapper .highlighted-cta {
    padding: 2.1875rem 6.875rem;
    max-width: 21.875rem;
  }
}

.footer {
  background-color: #1B509D;
  padding-top: 2.625rem;
  padding-bottom: 3.21375rem;
}
@media (min-width: 1200px) {
  .footer {
    padding-top: 4.5625rem;
  }
}
.footer .footer__container {
  max-width: 200rem;
  margin: 0 auto;
}
@media (min-width: 1200px) {
  .footer .footer__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 3.25rem;
    padding-right: 3.5rem;
  }
}
@media (min-width: 1200px) {
  .footer .footer__left {
    width: 100%;
  }
}
.footer .menu-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 1200px) {
  .footer .menu-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.footer .footer__logo {
  padding: 0 1.125rem;
  margin-bottom: 1.9375rem;
}
@media (min-width: 1200px) {
  .footer .footer__logo {
    margin-bottom: 2.5rem;
  }
}
.footer .footer__logo img {
  -webkit-transition: 0.6s all;
  transition: 0.6s all;
  max-width: 100%;
}
.footer .footer__logo img:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
@media (min-width: 1200px) {
  .footer .footer__logo img {
    max-width: 27.39rem;
  }
}
.footer .menu-footer-menu-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.footer .menu-footer-menu-container .menu {
  padding: 0 1.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.625rem;
}
@media (min-width: 1200px) {
  .footer .menu-footer-menu-container .menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.25rem;
    padding: 0;
    margin-right: 4.4575rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.footer .menu-footer-menu-container .menu .menu-item {
  color: #FFFFFF;
  text-transform: uppercase;
}
.footer .menu-footer-menu-container .menu .menu-item a {
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
.footer .menu-footer-menu-container .menu .menu-item a:hover {
  color: #F2E787;
}
.footer .menu-footer-menu-container .menu .menu-item.highlight {
  padding: 0 1.875rem;
  background-color: #3EA861;
  font-family: "multi-display", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 1.625rem;
  line-height: 2.5rem;
  letter-spacing: 0.04em;
  color: #FFFFFF;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 0.375rem;
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: capitalize;
}
.footer .menu-footer-menu-container .menu .menu-item.highlight a:hover {
  color: #FFFFFF;
}
.footer .menu-footer-menu-container .menu .menu-item.highlight:hover {
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.footer .menu-footer-menu-container .menu .menu-item.highlight:hover::after {
  width: 1.09375rem;
  opacity: 1;
  margin-left: 0.78125rem;
}
.footer .menu-footer-menu-container .menu .menu-item.highlight::after {
  content: "";
  display: inline-block;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  opacity: 0;
  height: 1.5625rem;
  width: 0;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.332L27.2891 10.332L19.6641 2.66536L21.9974 0.332031L33.6641 11.9987L21.9974 23.6654L19.6224 21.332L27.2891 13.6654L0.33073 13.6654L0.33073 10.332Z' fill='white'/%3E%3C/svg%3E");
}
.footer .nf-form-cont {
  padding: 0 2.083125rem;
}
@media (min-width: 1200px) {
  .footer .nf-form-cont {
    height: 3.125rem;
    width: 23%;
  }
}
.footer .nf-form-cont .submit-wrap {
  display: none;
}
.footer .nf-form-cont .nf-error-msg, .footer .nf-form-cont .nf-form-fields-required, .footer .nf-form-cont .nf-field-label {
  display: none;
}
.footer .nf-form-cont .email-container {
  margin-bottom: 0;
}
.footer .nf-form-cont .nf-form-content {
  padding: 0;
  max-width: initial;
}
.footer .nf-form-cont .nf-response-msg p {
  color: #FFFFFF;
}
.footer .nf-form-cont .nf-field::after {
  content: "";
  display: block;
  height: 0.25rem;
  width: 0%;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background-color: #F2E787;
}
.footer .nf-form-cont .nf-field:hover::after {
  width: 100%;
}
.footer .nf-form-cont .email-wrap .nf-field-element {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.footer .nf-form-cont .email-wrap .nf-field-element::after {
  display: none;
}
.footer .nf-form-cont .email-wrap .nf-field-element::before {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  height: 1.5625rem;
  width: 2.125rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='25' viewBox='0 0 34 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.33073 10.9175L27.2891 10.9175L19.6641 3.25081L21.9974 0.91748L33.6641 12.5841L21.9974 24.2508L19.6224 21.9175L27.2891 14.2508L0.33073 14.2508L0.33073 10.9175Z' fill='%23F2E787'/%3E%3C/svg%3E");
}
.footer .nf-form-cont .email-wrap input {
  background: transparent;
  border: none;
  padding: 0;
  padding-left: 1.45875rem;
  color: #F2E787;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media (min-width: 1200px) {
  .footer .nf-form-cont .email-wrap input {
    width: 23.8125rem;
  }
}
.footer .nf-form-cont .email-wrap input:focus {
  background: transparent;
  color: #F2E787;
}
.footer .nf-form-cont .email-wrap input::-webkit-input-placeholder {
  color: #F2E787;
  text-transform: uppercase;
}
.footer .nf-form-cont .email-wrap input::-moz-placeholder {
  color: #F2E787;
  text-transform: uppercase;
}
.footer .nf-form-cont .email-wrap input:-ms-input-placeholder {
  color: #F2E787;
  text-transform: uppercase;
}
.footer .nf-form-cont .email-wrap input::-ms-input-placeholder {
  color: #F2E787;
  text-transform: uppercase;
}
.footer .nf-form-cont .email-wrap input::placeholder {
  color: #F2E787;
  text-transform: uppercase;
}
@media (max-width: 450px) {
  .footer .nf-form-cont .email-wrap input::-webkit-input-placeholder {
    font-size: 0.75rem;
  }
  .footer .nf-form-cont .email-wrap input::-moz-placeholder {
    font-size: 0.75rem;
  }
  .footer .nf-form-cont .email-wrap input:-ms-input-placeholder {
    font-size: 0.75rem;
  }
  .footer .nf-form-cont .email-wrap input::-ms-input-placeholder {
    font-size: 0.75rem;
  }
  .footer .nf-form-cont .email-wrap input::placeholder {
    font-size: 0.75rem;
  }
}
.footer .footer__social-media {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.341875rem;
  display: none;
}
@media (min-width: 1200px) {
  .footer .footer__social-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.footer .footer__social-media .social-media__link svg path {
  -webkit-transition: 0.5s all;
  transition: 0.5s all;
}
.footer .footer__social-media .social-media__link:hover svg path {
  fill: #F2E787;
}

.footer__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.375rem;
  padding: 0 1.25rem;
  margin: 1.75rem 0;
}
.footer__text::before, .footer__text::after {
  content: "";
  display: block;
  width: 100%;
  height: 0;
  border: 0.0625rem solid #CCCCCC;
}
@media (min-width: 1200px) {
  .footer__text .footer__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.625rem 0;
    max-width: 200rem;
    width: 100%;
    margin: 0 auto;
  }
}
.footer__text .footer__wrapper .text__content {
  margin-bottom: 1.875rem;
  list-style: none;
}
@media (min-width: 1200px) {
  .footer__text .footer__wrapper .text__content {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.25rem;
  }
}
.footer__text .footer__wrapper .text__content li {
  margin: 0;
  padding: 0;
  color: #3D4E5B;
}
.footer__text .footer__wrapper .text__content li a:hover {
  color: #1B509D;
}
.footer__text .footer__wrapper .text__content li a:after {
  background-color: #1B509D;
}
@media (min-width: 1200px) {
  .footer__text .footer__wrapper .text__content li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer__text .footer__wrapper .text__content li::after {
    content: "";
    display: inline-block;
    height: 1.625rem;
    width: 0.0625rem;
    background-color: #606E77;
    margin-left: 1.25rem;
  }
  .footer__text .footer__wrapper .text__content li:last-child::after {
    display: none;
  }
}
.footer__text .footer__wrapper .menu-legal-menu-container .menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0.375rem;
}
@media (min-width: 1200px) {
  .footer__text .footer__wrapper .menu-legal-menu-container .menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 1.25rem;
  }
}
.footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item {
  color: #3D4E5B;
}
@media (min-width: 1200px) {
  .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item::after {
    content: "";
    display: inline-block;
    height: 1.625rem;
    width: 0.0625rem;
    background-color: #606E77;
    margin-left: 1.25rem;
  }
  .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item:last-child::after {
    display: none;
  }
  .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item a {
    text-decoration: none;
    position: relative;
    display: inline-block;
    display: block;
  }
  .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item a:hover::after {
    width: 100%;
  }
  .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item a::after {
    content: "";
    bottom: 0;
    display: block;
    height: 0.0625rem;
    left: 0;
    position: absolute;
    -webkit-transition: width 400ms ease;
    transition: width 400ms ease;
    width: 0%;
  }
  .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item a:hover {
    color: #1B509D;
  }
  .footer__text .footer__wrapper .menu-legal-menu-container .menu .menu-item a::after {
    background-color: #1B509D;
  }
}

.news_events_featured_post {
  background-color: #F7F7F7;
  position: relative;
  z-index: 1;
  padding: 3.875rem 0.75rem;
}
@media (min-width: 1200px) {
  .news_events_featured_post {
    padding: 3.875rem 0;
  }
}
.news_events_featured_post::after {
  content: "";
  display: block;
  width: 38.875rem;
  height: 38.875rem;
  background-color: #CCCCCC;
  mix-blend-mode: multiply;
  opacity: 0.6;
  -webkit-filter: blur(12.5rem);
  filter: blur(12.5rem);
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -1;
}
.news_events_featured_post .news_events_featured_post__wrapper {
  max-width: 80.6875rem;
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
}
.news_events_featured_post .news_events_featured_post__wrapper .news_events_featured_post__featured-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.875rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1.25rem;
  background: #FFFFFF;
  border: 0.0625rem solid #CCCCCC;
  border-radius: 1rem;
  padding: 1.5625rem;
}
@media (min-width: 1200px) {
  .news_events_featured_post .news_events_featured_post__wrapper .news_events_featured_post__featured-post {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 3.125rem;
  }
}
.news_events_featured_post .news_events_featured_post__wrapper .news_events_featured_post__featured-post .featured-post__right .featured-post__term {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.875rem;
  margin-bottom: 0.75rem;
}
.news_events_featured_post .news_events_featured_post__wrapper .news_events_featured_post__featured-post .featured-post__right .featured-post__title {
  margin-bottom: 2.8125rem;
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
}
.news_events_featured_post .news_events_featured_post__wrapper .news_events_featured_post__featured-post .featured-post__right .featured-post__title:hover {
  text-decoration-line: underline;
}
.news_events_featured_post .news_events_featured_post__wrapper .news_events_featured_post__featured-post .featured-post__right .featured-post__cta::before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='18' viewBox='0 0 26 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500002 7.75012L20.7188 7.75012L15 2.00012L16.75 0.250122L25.5 9.00012L16.75 17.7501L14.9688 16.0001L20.7188 10.2501L0.500001 10.2501L0.500002 7.75012Z' fill='%23333333'/%3E%3C/svg%3E");
}
.news_events_featured_post .news_events_featured_post__wrapper .news_events_featured_post__featured-post .featured-post__right .featured-post__cta::after {
  background-color: #333333;
}
.news_events_featured_post .news_events_featured_post__wrapper .news_events_featured_post__featured-post .featured-post__left .featured-post__thumbnail {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 1rem;
}
@media (min-width: 1200px) {
  .news_events_featured_post .news_events_featured_post__wrapper .news_events_featured_post__featured-post .featured-post__left .featured-post__thumbnail {
    width: 40.625rem;
    height: 40.625rem;
  }
}

.page-404 {
  background-image: url(./images/backgrounds/404-background.png);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 53.125rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 3.125rem;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .page-404 {
    padding: 0 9.5625rem;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.page-404 .page-404__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 200rem;
  width: 100%;
  margin: 0 auto;
}
.page-404 .page-404__wrapper .page-404__content {
  max-width: 59.875rem;
  width: 100%;
}
.page-404 .page-404__wrapper .page-404__content .page-404__title, .page-404 .page-404__wrapper .page-404__content .page-404__content {
  color: #FFFFFF;
}
.page-404 .page-404__wrapper .page-404__content .page-404__title {
  margin-bottom: 1rem;
}
.page-404 .page-404__wrapper .page-404__content .page-404__content {
  margin-bottom: 3.1875rem;
}
.page-404 .page-404__wrapper .page-404__content .page-404__cta {
  color: #FFFFFF;
}
.page-404 .page-404__wrapper .page-404__content .page-404__cta::after {
  background-color: #FFFFFF;
}
.page-404 .page-404__wrapper .page-404__content .page-404__cta::before {
  background-image: url("data:image/svg+xml,%3Csvg width='26' height='18' viewBox='0 0 26 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500002 7.75012L20.7188 7.75012L15 2.00012L16.75 0.250122L25.5 9.00012L16.75 17.7501L14.9688 16.0001L20.7188 10.2501L0.500001 10.2501L0.500002 7.75012Z' fill='white'/%3E%3C/svg%3E");
}
.page-404 .page-404__wrapper .page-404__arrow {
  -ms-flex-item-align: center;
  align-self: center;
  margin-top: 5rem;
  margin-bottom: 0rem;
  -webkit-animation: bounce 3s infinite;
  animation: bounce 3s infinite;
}
@media (min-width: 1200px) {
  .page-404 .page-404__wrapper .page-404__arrow {
    margin-top: 11.0625rem;
    margin-bottom: 3.0625rem;
  }
}
.page-404 .page-404__wrapper .cog-one path, .page-404 .page-404__wrapper .cog-two path {
  fill: #FFFFFF;
}
.page-404 .page-404__wrapper .cog-one {
  position: absolute;
  right: -10.375rem;
  top: -12.375rem;
}
.page-404 .page-404__wrapper .cog-two {
  position: absolute;
  left: -7.9375rem;
  bottom: -9.866875rem;
}

.page-thanks {
  background-image: url(./images/backgrounds/thanks-background.png);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 89.9375rem;
  height: 100%;
  padding: 5.625rem 0.9375rem;
  position: relative;
}
@media (min-width: 1200px) {
  .page-thanks {
    padding: 7.375rem 11.375rem 7.375rem 11.375rem;
  }
}
.page-thanks .lines-graphic {
  position: absolute;
  top: 1.25rem;
  right: 1.25rem;
}
@media (min-width: 1200px) {
  .page-thanks .lines-graphic {
    left: 3.0625rem;
    top: 6.3125rem;
  }
}
.page-thanks .page-thanks__header {
  padding: 0.625rem;
  max-width: 81.75rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.625rem;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.page-thanks .page-thanks__header p, .page-thanks .page-thanks__header h1 {
  color: #FFFFFF;
}
.page-thanks .page-thanks__header .page-thanks__description {
  min-height: 10.375rem;
}
.page-thanks .page-thanks__locations {
  margin-top: 6.25rem;
}
@media (min-width: 1200px) {
  .page-thanks .page-thanks__locations {
    margin-top: 18.75rem;
  }
}
.page-thanks .page-thanks__locations .locations__title {
  color: #FFFFFF;
}
.page-thanks .page-thanks__locations .locations__columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.5rem;
  padding: 0.625rem;
}
@media (min-width: 1200px) {
  .page-thanks .page-thanks__locations .locations__columns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.page-thanks .page-thanks__locations .locations__columns .location .location__title, .page-thanks .page-thanks__locations .locations__columns .location .location__description {
  color: #FFFFFF;
}

.block-testimonial {
  margin-top: 3.75rem;
  margin-bottom: 4.375rem;
}

.block-testimonial {
  position: relative;
  margin-top: 7.875rem;
}

.content .entry-content .block-testimonial {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  padding: 0 0.625rem;
}
@media (min-width: 700px) {
  .content .entry-content .block-testimonial {
    padding: 0;
  }
}
.content .entry-content .block-testimonial p {
  color: #3D4E5B;
  margin: 0;
  padding: 0;
}
.content .entry-content .block-testimonial cite h3 {
  color: #3D4E5B;
  margin-top: 3.125rem;
}
.content .entry-content .block-testimonial::before {
  content: "";
  display: block;
  width: 3.75rem;
  height: 2.875rem;
  background-image: url("data:image/svg+xml,%3Csvg width='165' height='121' viewBox='0 0 165 121' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M75.6272 6.33287L78.0426 2.5H73.5121H42.8893H41.5097L40.7742 3.66713L2.88495 63.7912L2.5 64.402V65.1241V115.837V118.337H5H55.346H57.846V115.837V65.1241V62.6241H55.346H40.1533L75.6272 6.33287ZM157.115 6.33287L159.53 2.5H155H124.377H122.998L122.262 3.66713L84.3728 63.7912L83.9879 64.402V65.1241V115.837V118.337H86.4879H136.834H139.334V115.837V65.1241V62.6241H136.834H121.641L157.115 6.33287Z' stroke='%23F2E787' stroke-width='5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media (min-width: 1200px) {
  .content .entry-content .block-testimonial::before {
    width: 9.375rem;
    height: 6.9275rem;
  }
}

.content .entry-content .content-event {
  padding: 1.25rem 0;
  border-bottom: 0.1875rem solid #1B509D;
}
.content .entry-content .content-event:last-child {
  border-bottom: none;
}
.content .entry-content .content-event .content-event__extra {
  font-weight: 600;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNsaWNrLXRoZW1lLnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwic2xpY2suc2NzcyIsImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fZ2VuZXJhbC5zY3NzIiwiYmFzZS9fY29sb3JzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsIl9hbmltYXRpb25zLnNjc3MiLCJjb2dzL19jb2dfb25lLnNjc3MiLCJjb2dzL19jb2dfdHdvLnNjc3MiLCJsaW5lcy9fbGluZV9vbmUuc2NzcyIsImxpbmVzL19saW5lX3R3by5zY3NzIiwibGluZXMvX2xpbmVfdGhyZWUuc2NzcyIsInV0aWxzL192aWRlb19wb3BfdXAuc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2hvbWVwYWdlX2hlcm8uc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2NvbnRlbnRfdW5pdF9zbWFsbC5zY3NzIiwiZmxleGlibGUtY29udGVudC9fbGFyZ2VfcGhvdG9fcXVvdGUuc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX3Byb2R1Y3RzLWNhcmRzLXRhYnMuc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvXzNfY29sdW1uc19ncmlkX2NhcnJvdXNlbC5zY3NzIiwiZmxleGlibGUtY29udGVudC9fcmRfY29sdW1uX2dyaWRfY2FyZHMuc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2NhcmVlcnNfbGFyZ2VfcHJvbW8uc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2J5X3RoZV9udW1iZXJzX3RpbWVsaW5lLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L19uZXdzX2V2ZW50cy5zY3NzIiwiZmxleGlibGUtY29udGVudC9fbGVhZF9nZW5fYmFubmVyLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L19nbG9iYWxfaGVyby5zY3NzIiwiZmxleGlibGUtY29udGVudC9fYWRkaXRpb25hbF9yZXNvdXJjZXNfY2Fycm91c2VsLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L19waG90b19jYXJyb3VzZWwuc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2NvbnRlbnRfdW5pdF9tZWRpdW0uc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2xhcmdlX3F1b3RlX3Byb2R1Y3Quc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2xhcmdlX3F1b3RlX2VtcGxveWVlLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L19jb250ZW50X3VuaXRfbGFyZ2Uuc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2FjY29yZGlvbi5zY3NzIiwiZmxleGlibGUtY29udGVudC9fNF9jb250ZW50X3VuaXQuc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX3Nob3J0X3Byb21vLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L19jb2x1bW4tY29udGVudC11bml0LWdyaWQuc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2NvbnRlbnQtc2VhcmNoLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L19zZWFyY2guc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2NhcmVlcnNfaGVyby5zY3NzIiwiZmxleGlibGUtY29udGVudC9fZnVsbF93aWR0aF92aWRlby5zY3NzIiwiZmxleGlibGUtY29udGVudC9faW5fdGhpc19zZWN0aW9uLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L19jb250YWN0X2Zvcm1fd2l0aF9zaWRlYmFyLnNjc3MiLCJmbGV4aWJsZS1jb250ZW50L19jb250YWN0X2hlcm8uc2NzcyIsImZsZXhpYmxlLWNvbnRlbnQvX2NhcmVlcnNfYWNjb3JkaW9uLnNjc3MiLCJfcGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaC5zY3NzIiwiX3BhZ2UtcHVibGljYXRpb25zLXNlYXJjaC5zY3NzIiwiX3BhZ2UtbmV3cy1ldmVudHMtc2VhcmNoLnNjc3MiLCJfc2luZ2xlLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19uZXdzXyZfZXZlbnRzX2ZlYXR1cmVkX3Bvc3Quc2NzcyIsIl80MDQuc2NzcyIsIl9wYWdlLXRoYW5rcy5zY3NzIiwiYmxvY2svX2NvbnRlbnQtdGVzdGltb25pYWwtcXVvdGUuc2NzcyIsImJsb2NrL19jb250ZW50LWV2ZW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDeUNoQixXQUFBO0FDekNRLDZDQUFBO0FENENKO0VBQ0ksaUVBQUE7QUR4Q1I7O0FDNENBLFVBQUE7QUFFSTtFQUNJLG9CQUFBO0VBQ0EsNkJBQUE7RUFDQSxxTUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QUQxQ1I7QUM4Q0EsV0FBQTtBQUVBOztFQUVJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EscUNBQUE7RUFDQSxpQ0FBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0FEN0NKO0FDOENJOzs7RUFDSSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBRDFDUjtBQzJDUTs7O0VBQ0ksVUFqRWE7QUQwQnpCO0FDMENJOztFQUNJLGFBcEVtQjtBRDZCM0I7QUN5Q0k7O0VBQ0ksb0JBbEZZO0VBbUZaLGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFuRlk7RUFvRlosYUE3RWdCO0VBOEVoQixtQ0FBQTtFQUNBLGtDQUFBO0FEdENSOztBQzBDQTtFQUNJLFdBQUE7QUR2Q0o7QUN3Q0k7RUFDSSxVQUFBO0VBQ0EsWUFBQTtBRHRDUjtBQ3dDSTtFQUNJLFlBOUZlO0FEd0R2QjtBQ3VDUTtFQUNJLFlBL0ZXO0FEMER2Qjs7QUMwQ0E7RUFDSSxZQUFBO0FEdkNKO0FDd0NJO0VBQ0ksV0FBQTtFQUNBLFdBQUE7QUR0Q1I7QUN3Q0k7RUFDSSxZQTNHZTtBRHFFdkI7QUN1Q1E7RUFDSSxZQTlHVztBRHlFdkI7O0FDMENBLFNBQUE7QUFFQTtFQUNJLG1CQUFBO0FEeENKOztBQzJDQTtFQUNJLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtC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QUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQ3ZPWTtBTnN4QmhCOztBSzdpQkE7RUFDSSx1Q0gvT1c7RUdnUFgsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNDaFBZO0FOZ3lCaEI7O0FLdmpCQTtFQUNJLHVDSC9PVztFR2dQWCxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0NoUFk7QU5neUJoQjs7QUt2akJBO0VBQ0ksdUNIL09XO0VHZ1BYLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQ2hQWTtBTmd5QmhCOztBS3ZqQkE7RUFDSSx1Q0gvT1c7RUdnUFgsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNDaFBZO0FOZ3lCaEI7O0FLdmpCQTtFQUNJLHVDSC9PVztFR2dQWCxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0NoUFk7QU5neUJoQjs7QUs5aUJBO0VBQ0ksdUNIeFBXO0VHeVBYLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxjQ3pQWTtBTjB5QmhCOztBSzlpQkE7RUFDSSxtQ0hwUU87RUdxUVAsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QUxpakJKOztBS3RqQkE7RUFDSSxtQ0hwUU87RUdxUVAsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QUxpakJKOztBS3RqQkE7RUFDSSxtQ0hwUU87RUdxUVAsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QUxpakJKOztBS3RqQkE7RUFDSSxtQ0hwUU87RUdxUVAsa0JBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Es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SSx3REFBQTtFQUFBLGdEQUFBO0FMNmpCSjs7QUszakJBO0VBRUkscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdDQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQ0FBQTtFQUFBLHlCQUFBO0VBQ0EsY0N2YmtCO0VEd2JsQix5QkN2YVE7RUR3YVIscUJBQUE7QUw2akJKO0FLempCSTtFQUNJLGNDOWJjO0VEK2JkLHlCQzlhSTtFRCthSiw4QkFBQTtBTDJqQlI7QUt6akJJO0VBQ0ksY0NsYkk7RURtYkoseUJDMWFRO0VEMmFSLDhCQUFBO0FMMmpCUjtBS3pqQkk7RUFDSSxjQ3ZiSTtFRHdiSix5QkNsY1E7RURtY1IsOEJBQUE7QUwyakJSO0FLempCSTtFQUNJLGNDdGNRO0VEdWNSLHlCQ25jVztFRG9jWCw4QkFBQTtBTDJqQlI7QUt6akJJO0VBQ0ksY0MzY1E7RUQ0Y1IseUJDM2JTO0VENGJULDhCQUFBO0FMMmpCUjtBS3pqQkk7RUFDSSxjQ3RjSTtFRHVjSix5QkN6ZFE7RUQwZFIsOEJBQUE7QUwyakJSO0FLempCSTtFQUNJLGNDM2NJO0VENGNKLHlCQ25kRztFRG9kSCw4QkFBQTtBTDJqQlI7QUt6akJJO0VBQ0ksY0NqZWM7RURrZWQseUJDamRJO0VEa2RKLDhCQUFBO0FMMmpCUjtBS3pqQkk7RUFDSSxjQ3JlSTtFRHNlSix5QkN0ZEk7RUR1ZEosOEJBQUE7QUwyakJSO0FLempCSTtFQUNJLGNDM2VjO0VENGVkLHlCQzNkSTtFRDRkSiw4QkFBQTtBTDJqQlI7QUt6akJJO0VBQ0ksY0N0ZUc7RUR1ZUgseUJDaGVJO0VEaWVKLDhCQUFBO0FMMmpCUjtBS3pqQkk7RUFDSSxjQ3BlSTtFRHFlSix5QkNyZkk7RURzZkosOEJBQUE7QUwyakJSOztBS3ZqQkE7RUFDSSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLHdDQUFBO0VBQUEsb0NBQUE7RUFBQSxnQ0FBQTtFQUNBLGVBQUE7QUwwakJKO0FLempCSTtFQUNJLGNBQUE7QUwyakJSO0FPOWpDSTtFRmtn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R2U7RVVGZixrQkFBQTtBaEJ3dEVKO0FnQnZ0RUk7RUFDSSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBaEJ5dEVSO0FPN3RFSTtFU0NBO0lBS1EsZ0JBQUE7SUFDQSxnQkFBQTtFaEIydEVWO0FBQ0Y7QWdCenRFSTtFQUNJLG1CQUFBO0VBQ0EsWUFBQTtBaEIydEVSO0FPdnVFSTtFU1VBO0lBSVEsa0JBQUE7RWhCNnRFVjtBQUNGO0FnQjN0RUk7RUFDSSx5QlZoQlc7QU42dUVuQjtBZ0I1dEVRO0VBQ0ksY1Z2Qkk7QU5xdkVoQjtBZ0I1dEVRO0VBQ0kseUJWZkQ7RVVnQkMsY1ZUQTtBTnV1RVo7QWdCNXRFUTtFQUNJLGNWdEJJO0FOb3ZFaEI7QWdCM3RFSTtFQUNJLHlCVmhCSTtBTjZ1RVo7QWdCNXRFUTtFQUNJLGNWcENJO0FOa3dFaEI7QWdCNXRFUTtFQUNJLHlCVjVCRDtFVTZCQyxjVnRCQTtBTm92RVo7QWdCNXRFUTtFQUNJLGNWbkNJO0FOaXdFaEI7QWdCM3RFSTtFQUNJLHlCVi9DUTtBTjR3RWhCO0FnQjV0RVE7RUFDSSxjVi9CQTtBTjZ2RVo7QWdCNXRFUTtFQUNJLGNWbERBO0VVbURBLHlCVm5DQTtBTml3RVo7QWdCNXRFUTtFQUNJLGNWdENBO0FOb3dFWjtBZ0I1dEVRO0VBQ0ksY1Z6REE7RVUwREEseUJWMUNBO0FOd3dFWjtBZ0IzdEVnQjtFQUNJLGVBQUE7RUFDQSxVQUFBO0FoQjZ0RXBCO0FnQjF0RVk7RUFDSSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsUUFBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7RUFDQSw0QkFBQTtFQUNBLHdCQUFBO0VBQ0EsNFZBQUE7QWhCNHRFaEI7QWdCMXRFWTtFQUNJLGNWaEZKO0FONHlFWjtBZ0J4dEVJO0VBQ0kseUJWNUVHO0FOc3lFWDtBZ0J6dEVRO0VBQ0ksY1Z2RUE7QU5reUVaO0FnQnp0RVE7RUFDSSxjVmpGRDtFVWtGQyx5QlYz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LFVBQUE7QTNCK3ZKWjtBMkI3dkpZO0VBQ0kseUJyQjdJTDtBTjQ0Slg7QTJCOXZKZ0I7RUFDSSxxUkFBQTtBM0Jnd0pwQjtBMkI3dkpZO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7RUFDQSxxUkFBQTtBM0IrdkpoQjtBMkI1dkpRO0VBQ0ksY0FBQTtBM0I4dkpaO0EyQjV2SlE7RUFDSSxlQUFBO0EzQjh2Slo7QTJCN3ZKWTtFQUNJLGlDQUFBO0VBQUEsNkJBQUE7RUFBQSx5QkFBQTtBM0IrdkpoQjs7QTRCOTZKQTtFQUNJLHNCQUFBO0VBQ0Esd0JBQUE7QTVCaTdKSjtBNEJoN0pJO0VBQ0kseUJBQUE7QTVCazdKUjtBNEJoN0pJO0VBQ0kseUJ0QkRXO0FObTdKbkI7QTRCajdKUTs7O0VBR0ksY3RCVkk7QU42N0poQjtBNEJqN0pRO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0E1Qm03Slo7QTRCajdKUTtFQUNJLGN0QmpCSTtBTm84SmhCO0E0Qmw3Slk7RUFDSSxjdEJuQkE7QU51OEpoQjtBNEJuN0pnQjtFQUNJLHlCdEJyQko7QU4wOEpoQjtBNEJoN0pvQjtFQUNJLHlCdEJ0Qkw7RXNCdUJLLGdXQUFBO0E1Qms3SnhCO0E0Qjc2SlE7RUFDSSx5QnRCdkJEO0VzQndCQyxjdEJqQkE7QU5nOEpaO0E0QjU2Skk7RUFDSSx5QnRCckJJO0FObThKWjtBNEI3NkpROzs7O0VBSUksY3RCNUNJO0FOMjlKaEI7QTRCNzZKUTtFQUNJLGN0Qi9DSTtBTjg5SmhCO0E0Qjk2Slk7RUFDSSxjdEJqREE7QU5pK0poQjtBNEIvNkpnQjtFQUNJLHlCdEJuREo7QU5vK0poQjtBNEI1NkpvQjtFQUNJLHlCdEJ2Q1o7RXNCd0NZLGdXQUFBO0E1Qjg2SnhCO0E0Qno2SlE7RUFDSSx5QnRCckREO0VzQnNEQyxjdEIvQ0E7QU4wOUpaO0E0Qng2Skk7RUFDSSx5QnRCckVRO0FOKytKaEI7QTRCejZKUTs7OztFQUlJLGN0QnhEQTtBTm0rSlo7QTRCejZKUTtFQUNJLHlCdEIzREE7RXNCNERBLGN0Qm5FRDtBTjgrSlg7QTRCMTZKWTtFQUNJLG1WQUFBO0E1QjQ2SmhCO0E0Qno2SlE7RUFDSSxjdEJsRUE7QU42K0paO0E0QjE2Slk7RUFDSSxjdEJwRUo7QU5nL0paO0E0QjM2SmdCO0VBQ0kseUJ0QnRFUjtBTm0vSlo7QTRCeDZKb0I7RUFDSSx5QnRCOUZSO0VzQitGUSxnV0FBQTtBNUIwNkp4QjtBNEJwNkpJO0VBQ0kseUJ0QjNGRztBTmlnS1g7QTRCcjZKUTs7OztFQUlJLGN0QnpGQTtBTmdnS1o7QTRCcjZKUTtFQUNJLGN0QjVGQTtBTm1nS1o7QTRCdDZKWTtFQUNJLGN0QjlGSjtBTnNnS1o7QTRCdjZKZ0I7RUFDSSx5QnRCaEdSO0FOeWdLWjtBNEJwNkpvQjtFQUNJLHlCdEI3R2I7RXNCOEdhLGdXQUFBO0E1QnM2SnhCO0E0Qmo2SlE7RUFDSSx5QnRCN0dBO0VzQjhHQSxjdEJySEQ7QU53aEtYO0E0Qmw2Slk7RUFDSSxtVkFBQTtBNUJvNkpoQjtBNEJoNkpJO0VBQ0kseUJ0QnZJUTtBTnlpS2hCO0E0Qmo2SlE7Ozs7RUFJSSxjdEIxSEE7QU42aEtaO0E0Qmo2SlE7RUFDSSx5QnRCN0hBO0VzQjhIQSxjdEI5SUE7QU5paktaO0E0Qmw2Slk7RUFDSSxtVkFBQTtBNUJvNkpoQjtBNEJqNkpRO0VBQ0ksY3RCcElBO0FOdWlLWjtBNEJsNkpZO0VBQ0ksY3RCdElKO0FOMGlLWjtBNEJuNkpnQjtFQUNJLHlCdEJ4SVI7QU42aUtaO0E0Qmg2Sm9CO0VBQ0kseUJ0QmhLUjtFc0JpS1EsZ1dBQUE7QTVCazZKeEI7QTRCMzVKUTtFQUNJLFdBQUE7QTVCNjVKWjtBNEJ6NUpJO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBNUIyNUpSO0FPeGtLSTtFcUIwS0E7SUFLUSx3QkFBQTtJQUFBLHFCQUFB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QUE7RUFDQSx3QkFBQTtBL0I0aUxKO0ErQjNpTEk7RUFDSSx5QkFBQTtBL0I2aUxSO0ErQjNpTEk7RUFDSSx5QnpCRFc7QU44aUxuQjtBK0I1aUxROzs7OztFQUtJLGN6QlpJO0FOMGpMaEI7QStCMWlMZ0I7RUFDSSx5QnpCakJKO0FONmpMaEI7QStCdmlMb0I7RUFDSSxnV0FBQTtBL0J5aUx4QjtBK0JwaUxRO0VBQ0ksY3pCN0JJO0FObWtMaEI7QStCcmlMWTtFQUNJLGN6Qi9CQTtBTnNrTGhCO0ErQnRpTGdCO0VBQ0kseUJ6QmpDSjtBTnlrTGhCO0ErQm5pTG9CO0VBQ0kseUJ6QmxDTDtFeUJtQ0ssZ1dBQUE7QS9CcWlMeEI7QStCaGlMUTtFQUNJLHlCekJuQ0Q7RXlCb0NDLGN6QjdCQTtBTitqTFo7QStCL2hMSTtFQUNJLHlCekJqQ0k7QU5ra0xaO0ErQmhpTFE7Ozs7O0VBS0ksY3pCekRJO0FOMmxMaEI7QStCOWhMZ0I7RUFDSSx5QnpCOURKO0FOOGxMaEI7QStCM2hMb0I7RUFDSSxnV0FBQTtBL0I2aEx4QjtBK0J4aExRO0VBQ0ksY3pCMUVJO0FOb21MaEI7QStCemhMWTtFQUNJLGN6QjVFQTtBTnVtTGhCO0ErQjFoTGdCO0VBQ0kseUJ6QjlFSjtBTjBtTGhCO0ErQnZoTG9CO0VBQ0kseUJ6QmxFWjtFeUJtRVksZ1dBQUE7QS9CeWhMeEI7QStCcGhMUTtFQUNJLHlCekJoRkQ7RXlCaUZDLGN6QjFFQTtBTmdtTFo7QStCbmhMSTtFQUNJLHlCekJoR1E7QU5xbkxoQjtBK0JwaExROzs7OztFQUtJLGN6QnBGQTtBTjBtTFo7QStCcGhMUTtFQUNJLHlCekJ2RkE7RXlCd0ZBLGN6Qi9GRDtBTnFuTFg7QStCbGhMZ0I7RUFDSSx5QnpCN0ZSO0FOaW5MWjtBK0IvZ0xvQjtFQUNJLDRWQUFBO0EvQmloTHhCO0ErQjVnTFE7RUFDSSxjekJ6R0E7QU51bkxaO0ErQjdnTFk7RUFDSSxjekIzR0o7QU4wbkxaO0ErQjlnTGdCO0VBQ0kseUJ6QjdHUjtBTjZuTFo7QStCM2dMb0I7RUFDSSx5QnpCcklSO0V5QnNJUSxnV0FBQTtBL0I2Z0x4QjtBK0J2Z0xJO0VBQ0kseUJ6QmxJRztBTjJvTFg7QStCeGdMUTs7Ozs7RUFLSSxjekJqSUE7QU4yb0xaO0ErQnRnTGdCO0VBQ0kseUJ6QnRJUjtBTjhvTFo7QStCbmdMb0I7RUFDSSw0VkFBQTtBL0JxZ0x4QjtBK0JoZ0xRO0VBQ0ksY3pCbEpBO0FOb3BMWjtBK0JqZ0xZO0VBQ0ksY3pCcEpKO0FOdXBMWjtBK0JsZ0xnQjtFQUNJLHlCekJ0SlI7QU4wcExaO0ErQi8vS29CO0VBQ0kseUJ6Qm5LYjtFeUJvS2EsZ1dBQUE7QS9CaWdMeEI7QStCNS9LUTtFQUNJLHlCekJuS0E7RXlCb0tBLGN6QjNLRDtBTnlxTFg7QStCMy9LSTtFQUNJLHlCekIxTFE7QU51ckxoQjtBK0I1L0tROzs7OztFQUtJLGN6QjlLQTtBTjRxTFo7QStCNS9LUTtFQUNJLHlCekJqTEE7RXlCa0xBLGN6QmxNQTtBTmdzTFo7QStCMS9LZ0I7RUFDSSx5QnpCdkxSO0FObXJMWjtBK0J2L0tvQjtFQUNJLDRWQUFBO0EvQnkvS3hCO0ErQnAvS1E7RUFDSSxjekJuTUE7QU55ckxaO0ErQnIvS1k7RUFDSSxjekJyTUo7QU40ckxaO0ErQnQvS2dCO0VBQ0kseUJ6QnZNUjtBTityTFo7QStCbi9Lb0I7RUFDSSx5QnpCL05SO0V5QmdPUSxnV0FBQTtBL0JxL0t4QjtBK0IvK0tJO0VBQ0kscUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtBL0JpL0tSO0ErQmgvS1E7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGlCQUFBO0EvQmsvS1o7QU85dExJO0V3QnVPSTtJQU9RLFVBQUE7RS9Cby9LZDtBQUNGO0ErQmwvS1E7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNC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Tnc2TGpCO0FnQzk2TFE7RUFDSSxjMUJLSztBTjI2TGpCO0FnQy82TFk7RUFDSSxjMUJHQztBTjg2TGpCO0FnQ2g3TGdCO0VBQ0ksYzFCQ0g7QU5pN0xqQjtBZ0NoN0xnQjtFQUNJLHlCMUJGSDtBTm83TGpCO0FnQzc2TFk7RUFDSSxzQ0FBQTtBaEMrNkxoQjtBZ0MzNkxvQjtFQUNJLGExQjVCYjtBTnk4TFg7QWdDMTZMZ0I7RUFDSSxjMUJoQ1Q7QU40OExYO0FnQ3Y2TEk7RUFDSSx5QjFCakRRO0FOMDlMaEI7QWdDeDZMUTtFQUNJLGMxQmpDQTtBTjI4TFo7QWdDeDZMUTtFQUNJLG1DQUFBO0FoQzA2TFo7QWdDejZMWTtFQUNJLGMxQnRDSjtBTmk5TFo7QWdDeDZMZ0I7RUFDSSxhMUIxQ1I7QU5vOUxaO0FnQ3Q2TFE7RUFDSSxjMUIvQ0E7QU51OUxaO0FnQ3Y2TFk7RUFDSSxjMUJqREo7QU4wOUxaO0FnQ3g2TGdCO0VBQ0ksYzFCbkRSO0FONjlMWjtBZ0N4NkxnQjtFQUNJLHlCMUJ0RFI7QU5nK0xaO0FnQ3I2TFk7RUFDSSxzQ0FBQTtBaEN1NkxoQjtBZ0NuNkxvQjtFQUNJLGExQnZFTDtBTjQrTG5CO0FnQ2w2TGdCO0VBQ0ksYzFCM0VEO0FOKytMbkI7QWdDLzVMSTtFQUNJLHlCMUJsRkc7QU5tL0xYO0FnQ2g2TFE7RUFDSSxjMUI3RUE7QU4rK0xaO0FnQ2g2TFE7RUFDSSxtQ0FBQTtBaENrNkxaO0FnQ2o2TFk7RUFDSSxjMUJsRko7QU5xL0xaO0FnQ2g2TGdCO0VBQ0ksYTFCdEZSO0FOdy9MWjtBZ0M5NUxRO0VBQ0ksYzFCM0ZBO0FOMi9MWjtBZ0MvNUxZO0VBQ0ksYzFCN0ZKO0FOOC9MWjtBZ0NoNkxnQjtFQUNJLGMxQi9GUjtBTmlnTVo7QWdDaDZMZ0I7RUFDSSx5QjFCbEdSO0FOb2dNWjtBZ0M3NUxZO0VBQ0ksc0NBQUE7QWhDKzVMaEI7QWdDMzVMb0I7RUFDSSxhMUJuSEw7QU5naE1uQjtBZ0MxNUxnQjtFQUNJLGMxQnZIRDtBTm1oTW5CO0FnQ3Y1TEk7RUFDSSxvQkFBQTtFQUFBLG9CQUFB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bENqSUk7QU4yaU9aO0F3Q3Y2TmdCO0VBQ0kseUJsQ3JIUjtBTjhoT1o7QXdDdjZOZ0I7RUFDSSxjbEN4SFI7QU5paU9aO0F3Q3g2Tm9CO0VBQ0ksd1ZBQUE7QXhDMDZOeEI7QXdDcjZOZ0I7RUFDSSx5QmxDaElSO0VrQ2lJUSxjbENqSlI7QU53ak9aO0F3Q3Q2Tm9CO0VBQ0ksY2xDbkpaO0FOMmpPWjtBd0N0Nk5vQjtFQUNJLDJWQUFBO0F4Q3c2TnhCO0F3Q3Q2Tm9CO0VBQ0ksY2xDekpaO0FOaWtPWjtBd0NyNk5nQjtFQUNJLHlCbEM3SVI7RWtDOElRLGNsQzlKUjtBTnFrT1o7QXdDdDZOb0I7RUFDSSxjbENoS1o7QU53a09aO0F3Q3Q2Tm9CO0VBQ0kscVZBQUE7QXhDdzZOeEI7QXdDdDZOb0I7RUFDSSxjbEN0S1o7QU44a09aO0F3Q2o2Tkk7RUFDSSx5QmxDeEtRO0FOMmtPaEI7QXdDaDZOZ0I7RUFDSSx5QmxDbEtSO0FOb2tPWjtBd0NoNk5nQjtFQUNJLGNsQ3JLUjtBTnVrT1o7QXdDajZOb0I7RUFDSSx3VkFBQTtBeENtNk54QjtBd0M5NU5nQjtFQUNJLHlCbEM3S1I7RWtDOEtRLGNsQ3JMVDtBTnFsT1g7QXdDLzVOb0I7RUFDSSxtVkFBQTtBeENpNk54QjtBd0MvNU5vQjtFQUNJLGNsQzFMYjtBTjJsT1g7QXdDOTVOZ0I7RUFDSSx5QmxDdkxSO0VrQ3dMUSxjbEMvTFQ7RWtDZ01TLGFsQ2hNVDtBTmdtT1g7QXdDLzVOb0I7RUFDSSwyVkFBQTtBeENpNk54QjtBd0MvNU5vQjtFQUNJLGNsQ3JNYjtBTnNtT1g7O0F5Q2xuT0E7RUFDSSx5Qm5DTWE7RW1DTGIsa0JBQUE7QXpDcW5PSjtBT25uT0k7RWtDSko7SUFJUSxvQkFBQTtJQUNBLHdCQUFBO0V6Q3VuT047QUFDRjtBeUN0bk9JO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFlBQUE7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O0FPemtUSTtFOENVSTtJQUtRLFVBQUE7RXJEOGpUZDtBQUNGO0FxRDdqVFk7RUFFSSxjL0NuQkE7RStDb0JBLFNBQUE7RUFDQSxVQUFBO0FyRDhqVGhCO0FxRDNqVGdCO0VBRUksYy9DMUJKO0UrQzJCSSxvQkFBQTtBckQ0alRwQjtBcUR6alRZO0VBQ0ksV0FBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1bEJBQUE7RUFBNGxCLDRCQUFBO0VBQzVsQix3QkFBQTtFQUNBLDJCQUFBO0VBQ0EsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGNBQUE7QXJENGpUaEI7QU8vbFRJO0U4QzJCUTtJQVVRLGVBQUE7SUFDQSxpQkFBQTtFckQ4alRsQjtBQUNGOztBc0R2bVRRO0VBQ0ksa0JBQUE7RUFDQSxzQ0FBQTtBdEQwbVRaO0FzRHptVFk7RUFDSSxtQkFBQTtBdEQybVRoQjtBc0RubVRZO0VBQ0ksZ0JBQUE7QXREcW1UaEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogU2xpZGVyICovXG5AaW1wb3J0IFwiaHR0cHM6Ly91c2UudHlwZWtpdC5uZXQvY3V6M3VqbS5jc3NcIjtcbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5odG1sOmhhcyhib2R5LmFkbWluLWJhcikge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICBodG1sOmhhcyhib2R5LmFkbWluLWJhcikge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5jYXJlZXJzLWxhcmdlLXByb21vLW1vZGFsLW9wZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VBODYxO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHotaW5kZXg6IDk5O1xufVxuYm9keS5mb3VyLWNvbnRlbnQtdW5pdC1tb2RhbC1vcGVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL3RleHR1cmVzL3Vuc3BsYXNoLnBuZyksICM2MDZFNzc7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB6LWluZGV4OiA5OTtcbn1cbmJvZHkgLnNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDIwMHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSBtYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgbWFpbiAuZm91ci1jb250ZW50LXVuaXQgKyAuZm91ci1jb250ZW50LXVuaXQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1haW4tbmF2LCAuZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyICN1dGlsaXR5LW1lbnUgLm1lbnUtaXRlbSBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5zdWJtZW51ZXNfX3BhcmVudHMgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAjdXRpbGl0eS1tZW51IGxpIGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fcGFyZW50cyAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IGxpIGEge1xuICBmb250LWZhbWlseTogXCJtdWx0aS1kaXNwbGF5XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zZWNvbmRhcnktbmF2LCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTEubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTIucGFyZW50LWxpbmsgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0zLnBhcmVudC1saW5rIGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtNC5wYXJlbnQtbGluayBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTEgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTEubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtMi5wYXJlbnQtbGluayBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtMy5wYXJlbnQtbGluayBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtNC5wYXJlbnQtbGluayBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtMSBhIHtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41MjEyNXJlbTtcbn1cbi5zZWNvbmRhcnktbmF2OjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0xLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtMi5wYXJlbnQtbGluayBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0zLnBhcmVudC1saW5rIGE6OmFmdGVyLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTQucGFyZW50LWxpbmsgYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtMSBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTEubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTIucGFyZW50LWxpbmsgYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwuaXRlbS1sZXZlbC0zLnBhcmVudC1saW5rIGE6OmFmdGVyLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtNC5wYXJlbnQtbGluayBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICB3aWR0aDogMS4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY1NTNMMTQuNTEwOSA2LjE2NTUzTDkuOTM1OTQgMS41NjU1M0wxMS4zMzU5IDAuMTY1NTI3TDE4LjMzNTkgNy4xNjU1M0wxMS4zMzU5IDE0LjE2NTVMOS45MTA5NCAxMi43NjU1TDE0LjUxMDkgOC4xNjU1M0wtMS42NjQwNiA4LjE2NTUzTC0xLjY2NDA2IDYuMTY1NTNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnRoaXJkLW5hdiwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0yLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0zLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC00Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0yIGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtMyBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTQgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTIubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtMy5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwuaXRlbS1sZXZlbC00Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTIgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTMgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTQgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNTIxMjVyZW07XG59XG4udGhpcmQtbmF2OjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0yLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtMy5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIGE6OmFmdGVyLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTQubWVudS1pdGVtLWhhcy1jaGlsZHJlbiBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0yIGE6OmFmdGVyLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTMgYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtNCBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwuaXRlbS1sZXZlbC0yLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwuaXRlbS1sZXZlbC0zLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwuaXRlbS1sZXZlbC00Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwuaXRlbS1sZXZlbC0yIGE6OmFmdGVyLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtMyBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTQgYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICB3aWR0aDogMS4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY1NTNMMTQuNTEwOSA2LjE2NTUzTDkuOTM1OTQgMS41NjU1M0wxMS4zMzU5IDAuMTY1NTI3TDE4LjMzNTkgNy4xNjU1M0wxMS4zMzU5IDE0LjE2NTVMOS45MTA5NCAxMi43NjU1TDE0LjUxMDkgOC4xNjU1M0wtMS42NjQwNiA4LjE2NTUzTC0xLjY2NDA2IDYuMTY1NTNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNsaWNrLWRvdHMgbGk6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjJFNzg3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU3ODcgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWFycm93IHtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbn1cbi5zbGljay1hcnJvdzpob3ZlciB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjUpKTtcbn1cblxuLmJ1dHRvbi1vcGVuLW1vZGFsIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGhlaWdodDogMi4yMjEyNXJlbTtcbiAgd2lkdGg6IDIuMjIxMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idXR0b24tb3Blbi1tb2RhbCB7XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgIHJpZ2h0OiAyLjA2MjVyZW07XG4gICAgYm90dG9tOiAyLjg3NXJlbTtcbiAgfVxufVxuLmJ1dHRvbi1vcGVuLW1vZGFsIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkbGluZSwgLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLnF1b3RlX190ZXh0LCAucC1kaXNwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzLjc1cmVtO1xuICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGxpbmUsIC5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLnF1b3RlIC5xdW90ZV9fdGV4dCwgLnAtZGlzcGxheSB7XG4gICAgZm9udC1zaXplOiA2LjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2Ljg3NXJlbTtcbiAgfVxufVxuXG4uaGVhZGxpbmUtaDEsIC50ZXh0LWVkaXRvciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11bHRpLWRpc3BsYXlcIiwgbW9ub3NwYWNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMy42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkbGluZS1oMSwgLnRleHQtZWRpdG9yIGgxIHtcbiAgICBmb250LXNpemU6IDUuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA2LjYyNXJlbTtcbiAgfVxufVxuXG4uaGVhZGxpbmUtaDIsIC50ZXh0LWVkaXRvciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11bHRpLWRpc3BsYXlcIiwgbW9ub3NwYWNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkbGluZS1oMiwgLnRleHQtZWRpdG9yIGgyIHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjEyNXJlbTtcbiAgfVxufVxuXG4uaGVhZGxpbmUtaDMsIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fYW1vdW50LWZvdW5kIHNwYW4sIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MSwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjIsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12NCwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycywgLnNlYXJjaC1hbW91bnQtZm91bmQgc3BhbiwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2luZm8gLmluZm9fX3RpdGxlLCAuY3RhLWNhcmVlcnMtdjIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC50ZXh0LWVkaXRvciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIm11bHRpLWRpc3BsYXlcIiwgbW9ub3NwYWNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRsaW5lLWgzLCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX2Ftb3VudC1mb3VuZCBzcGFuLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycywgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYyLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MywgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjQsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsIC5zZWFyY2gtYW1vdW50LWZvdW5kIHNwYW4sIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19pbmZvIC5pbmZvX190aXRsZSwgLmN0YS1jYXJlZXJzLXYyLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS53aGl0ZS1ib3JkZXItYnV0dG9uLCAudGV4dC1lZGl0b3IgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42MjVyZW07XG4gIH1cbn1cblxuLmhlYWRsaW5lLWg0LCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIgLm1lbnUtZm9yLW1vYmlsZSAubWVudSA+IGxpID4gLnN1Yi1tZW51IC5iYWNrLWJ0biwgLnRleHQtZWRpdG9yIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5oZWFkbGluZS1oNSwgLmZvb3RlciAubmYtZm9ybS1jb250IC5lbWFpbC13cmFwIGlucHV0OjpwbGFjZWhvbGRlciwgLmZvb3RlciAubmYtZm9ybS1jb250IC5lbWFpbC13cmFwIGlucHV0LCAudGV4dC1lZGl0b3IgaDUge1xuICBmb250LWZhbWlseTogXCJtdWx0aS1kaXNwbGF5XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5oZWFkbGluZS1oNiwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMub3Blbi1hbGwtbWVnYW1lbnUgLnN1Ym1lbnVlc19fd3JhcHBlciAuc3VibWVudWVzX19wYXJlbnRzIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1haW4tcGFyZW50IGEsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19pbmZvIC5pbmZvX19sb2NhdGlvbiwgLnRleHQtZWRpdG9yIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucCwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtZXZlbnQgLmNvbnRlbnQtZXZlbnRfX2Rlc2NyaXB0aW9uLCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLm5mLXJlc3BvbnNlLW1zZyBwLCAuaGVhZGVyIC5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoOjpwbGFjZWhvbGRlciwgLmhlYWRlciAuaGVhZGVyX19zZWFyY2ggLnNlYXJjaCwgLmNhcmVlcnMtYWNjb3JkaW9uIC5jYXJlZXJzLWFjY29yZGlvbl9fd3JhcHBlciAuY2FyZWVycy1hY2NvcmRpb25fX2FjY29yZGlvbiAuYWNjb3JkaW9uX190YWIgLnRhYl9fZGVzY3JpcHRpb24gcCwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0LCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gc2VsZWN0LCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gdGV4dGFyZWEsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBwLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmRlc2NyaXB0aW9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIC5uZi1yZXNwb25zZS1tc2cgcCwgLnNlYXJjaF9fY29udGFpbmVyIC5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoOjpwbGFjZWhvbGRlciwgLnNlYXJjaF9fY29udGFpbmVyIC5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoLCAuZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLnBvcC11cF9fYmlvLCAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYiAudGFiX19jb250ZW50IC50YWJfX2JvZHkgcCwgLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9fY29udGVudCAudGFiX19ib2R5LCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgcCwgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuY29udGVudC11bml0LWxhcmdlX19ib2R5IGxpLCAubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLnBvcC11cF9fYmlvLCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBwLCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSwgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAucG9wLXVwX19iaW8sIC5jb250ZW50LXVuaXQtc21hbGwgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsX19yaWdodCAuY29udGVudC11bml0LXNtYWxsX19kZXNjcmlwdGlvbiwgLnNlYXJjaC1jYXJlZXJzIHNlbGVjdCwgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9dGV4dF0sIC5wb3N0LXNlYXJjaC1CIC5wb3N0LXNlYXJjaC1CX19leGNlcnB0LCAudGV4dC1lZGl0b3IgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIndvcmstc2Fuc1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xufVxuXG4ucC1pbnRybyB7XG4gIGZvbnQtZmFtaWx5OiBcImxldHRlci1nb3RoaWMtc3RkXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuODc1cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnAtYWNjZW50LCAuY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktaGVhZGVyIC5qb2ItcG9zaXRpb25fX2ZpZWxkIHAge1xuICBmb250LWZhbWlseTogXCJsZXR0ZXItZ290aGljLXN0ZFwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnAtbGFyZ2UsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jb250ZW50LWV2ZW50IC5jb250ZW50LWV2ZW50X190aXRsZSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3JpZ2h0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19zaWRlYmFyIC5zaWRlYmFyX19yb3dzIC5zaWRlYmFyX19yb3cgLnJvd19fY29udGVudCBwLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gbGFiZWwsIC5zZWFyY2gtYW1vdW50LWZvdW5kIHtcbiAgZm9udC1mYW1pbHk6IFwid29yay1zYW5zXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuLnAtbWVkaXVtLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fZXhjZXJwdCB7XG4gIGZvbnQtZmFtaWx5OiBcIndvcmstc2Fuc1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnAtc21hbGwsIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAubWVudS1sZWdhbC1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLCAuZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLnRleHRfX2NvbnRlbnQgbGksIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51LXV0aWxpdHktbWVudS10b3AtY29udGFpbmVyICN1dGlsaXR5LW1lbnUtdG9wIGxpIGEsIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAuYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19saXN0IGJ1dHRvbiwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWRlc2NyaXB0aW9uIHAsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZXJyb3ItbXNnLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbywgLmFjdGl2ZS1maWx0ZXJzIC5hY3RpdmUtZmlsdGVyc19fYnV0dG9ucyAuYWN0aXZlLWZpbHRlcnNfX2xpc3QgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwid29yay1zYW5zXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ucC1jYXB0aW9uLCAuY29udGVudCAuZW50cnktY29udGVudCAuYmxvY2stdGVzdGltb25pYWwgY2l0ZSBoMywgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2luZm8gLmluZm9fX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJsZXR0ZXItZ290aGljLXN0ZFwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnAtbGFiZWwsIC50YWcge1xuICBmb250LWZhbWlseTogXCJsZXR0ZXItZ290aGljLXN0ZFwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udGV4dC1saW5rLCAuY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLCAuY2FyZWVycy1hY2NvcmRpb24gLmNhcmVlcnMtYWNjb3JkaW9uX193cmFwcGVyIC5jYXJlZXJzLWFjY29yZGlvbl9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RhYiAudGFiX19kZXNjcmlwdGlvbiBhLCAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYiAudGFiX19jb250ZW50IC50YWJfX2JvZHkgYSwgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbWVkaWEgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24gYSwgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuY29udGVudC11bml0LWxhcmdlX19ib2R5IGEsIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IGEge1xuICBmb250LWZhbWlseTogXCJ3b3JrLXNhbnNcIiwgbW9ub3NwYWNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGV4dC1saW5rOmhvdmVyOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpob3Zlcjpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKTo6YWZ0ZXIsIC5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9fdGFiIC50YWJfX2Rlc2NyaXB0aW9uIGE6aG92ZXI6OmFmdGVyLCAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYiAudGFiX19jb250ZW50IC50YWJfX2JvZHkgYTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX21lZGlhIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIGE6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgYTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGV4dC1saW5rOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKTo6YWZ0ZXIsIC5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9fdGFiIC50YWJfX2Rlc2NyaXB0aW9uIGE6OmFmdGVyLCAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYiAudGFiX19jb250ZW50IC50YWJfX2JvZHkgYTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX21lZGlhIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIGE6OmFmdGVyLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgYTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXMgZWFzZTtcbiAgd2lkdGg6IDAlO1xufVxuXG4uY3RhLWJ1dHRvbiwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGEsIC5jdGEtY2FyZWVycy12NCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jdGEtY2FyZWVycy12MywgLmN0YS1jYXJlZXJzLXYxLCAuY3RhLWNhcmVlcnMtcG9wLXVwLCAuY3RhLWNhcmVlcnMtcG9wLXVwLUIsIC5jdGEtdGV4dC1CLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodCwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhLCAuY3RhLWJ1dHRvbi1BLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3RhLWJ1dHRvbiwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGEsIC5jdGEtY2FyZWVycy12NCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jdGEtY2FyZWVycy12MywgLmN0YS1jYXJlZXJzLXYxLCAuY3RhLWNhcmVlcnMtcG9wLXVwLCAuY3RhLWNhcmVlcnMtcG9wLXVwLUIsIC5jdGEtdGV4dC1CLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodCwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhLCAuY3RhLWJ1dHRvbi1BLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgfVxufVxuXG4uYmxvY2txdW90ZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxldHRlci1nb3RoaWMtc3RkXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5ibG9ja3F1b3RlLXR3bywgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmJsb2NrLXRlc3RpbW9uaWFsIHAge1xuICBmb250LWZhbWlseTogXCJtdWx0aS1kaXNwbGF5XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogNC4zNzVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4ubnVtYmVycyB7XG4gIGZvbnQtZmFtaWx5OiBcIm11bHRpLWRpc3BsYXlcIiwgbW9ub3NwYWNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyLjM3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA5OTk5O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5tb2RhbC5vcGVuIC5tb2RhbF9faW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBncm93IDFzO1xufVxuXG4udW5kZXJsaW5lLCAuZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLnRleHRfX2NvbnRlbnQgbGkgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnUtdXRpbGl0eS1tZW51LXRvcC1jb250YWluZXIgI3V0aWxpdHktbWVudS10b3AgbGkgYSwgLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9fY29udGVudCAudGFiX19ib2R5IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnVuZGVybGluZTpob3Zlcjo6YWZ0ZXIsIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAudGV4dF9fY29udGVudCBsaSBhOmhvdmVyOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnUtdXRpbGl0eS1tZW51LXRvcC1jb250YWluZXIgI3V0aWxpdHktbWVudS10b3AgbGkgYTpob3Zlcjo6YWZ0ZXIsIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fd3JhcHBlciAuYWNjb3JkaW9uX19jb250ZW50IC5hY2NvcmRpb25fX3RhYnMgLmFjY29yZGlvbl9fdGFiIC50YWJfX2NvbnRlbnQgLnRhYl9fYm9keSBhOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnVuZGVybGluZTo6YWZ0ZXIsIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAudGV4dF9fY29udGVudCBsaSBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnUtdXRpbGl0eS1tZW51LXRvcC1jb250YWluZXIgI3V0aWxpdHktbWVudS10b3AgbGkgYTo6YWZ0ZXIsIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fd3JhcHBlciAuYWNjb3JkaW9uX19jb250ZW50IC5hY2NvcmRpb25fX3RhYnMgLmFjY29yZGlvbl9fdGFiIC50YWJfX2NvbnRlbnQgLnRhYl9fYm9keSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4wNjI1cmVtO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zIGVhc2U7XG4gIHdpZHRoOiAwJTtcbn1cblxuLnNoYWRvdy1wcmltYXJ5LCAuaW4tdGhpcy1zZWN0aW9uIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX19saW5rIC5zY3JvbGxfdG9fc2VjdGlvbjpob3ZlciwgLmluLXRoaXMtc2VjdGlvbiAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fbGluayAuZXh0ZXJuYWxfbGluazpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuc2xpY2stcHJldiwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuc2xpY2stbmV4dCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuc2xpY2stcHJldiwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuc2xpY2stbmV4dCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuc2xpY2stcHJldiwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuc2xpY2stbmV4dCwgLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5jdGEtY2FyZWVycy1wb3AtdXA6aG92ZXIsIC5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAuY3RhLWNhcmVlcnMtcG9wLXVwLUI6aG92ZXIsIC5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX3BvcC11cCwgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwLCAucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAuc2xpY2stcHJldiwgLnBob3RvLWNhcnJvdXNlbCAucGhvdG8tY2Fycm91c2VsX19zbGlkZXIgLnNsaWNrLW5leHQsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5pbWFnZSwgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpY2stcHJldiwgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpY2stbmV4dCwgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQuYWN0aXZlLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtYnV0dG9uOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhOmhvdmVyLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuaGlnaGxpZ2h0ZWQtY3RhOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtYnV0dG9uLUE6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS10ZXh0LUI6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMjpob3ZlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLm9wdGlvbl8yOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOmhvdmVyLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6aG92ZXIsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWNhcmVlcnMtcG9wLXVwOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy12MTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWNhcmVlcnMtdjM6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXY0OmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy1wb3AtdXAtQjpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGE6aG92ZXIsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSBhOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zZWFyY2gtY2FyZWVycyAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWJ1dHRvbjpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YTpob3ZlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmhpZ2hsaWdodGVkLWN0YTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWJ1dHRvbi1BOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtdGV4dC1COmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzI6aG92ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5vcHRpb25fMjpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjpob3ZlciwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0OmhvdmVyLCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXBvcC11cDpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtdjE6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXYzOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtY2FyZWVycy12NDpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtcG9wLXVwLUI6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhOmhvdmVyLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgYTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc2VhcmNoLWNhcmVlcnMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC52aWRlby1wb3AtdXAsIC5wb3N0LXNlYXJjaC1BLCAuY3RhLWJ1dHRvbi1BOmhvdmVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xOmhvdmVyLCAuY29udGVudCAuZW50cnktY29udGVudCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcjpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOmhvdmVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyLCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAudGFnOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHJlbSAwcmVtIDEuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4udGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbSAwLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gIGNvbG9yOiAjNjA2RTc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFnLmNhdGVnb3J5IHtcbiAgY29sb3I6ICM2MDZFNzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzYwNkU3Nztcbn1cbi50YWcuZXZlbnQsIC50YWcuZXZlbnRzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDVGRTI7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzA0NUZFMjtcbn1cbi50YWcucHJlc3MtcmVsZWFzZSwgLnRhZy5wcmVzcy1yZWxlYXNlcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMzMzMzMzM7XG59XG4udGFnLm5ld3NsZXR0ZXIsIC50YWcubmV3c2xldHRlcnMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTc4NztcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjRjJFNzg3O1xufVxuLnRhZy5wcmVzZW50YXRpb24sIC50YWcucHJlc2VudGF0aW9ucyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNDMUNBO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICNCM0MxQ0E7XG59XG4udGFnLnB1YmxpY2F0aW9uLCAudGFnLnB1YmxpY2F0aW9ucyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMzRDRFNUI7XG59XG4udGFnLmNhc2Utc3R1ZGllcywgLnRhZy5jYXNlLXN0dWR5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzFCNTA5RDtcbn1cbi50YWcucHJvZHVjdHMsIC50YWcucHJvZHVjdCwgLnRhZy5wYWdlIHtcbiAgY29sb3I6ICM2MDZFNzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0NDQ0NDQztcbn1cbi50YWcuam9iX3Bvc2l0aW9ucyB7XG4gIGNvbG9yOiAjM0VBODYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMzRUE4NjE7XG59XG4udGFnLm1hcmtldHMge1xuICBjb2xvcjogIzYwNkU3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjNjA2RTc3O1xufVxuLnRhZy5yZXNlYXJjaC1kZXZlbG9wbWVudCB7XG4gIGNvbG9yOiAjMUI1MDlEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDAuMTI1cmVtIHNvbGlkICMxQjUwOUQ7XG59XG4udGFnLmNhcmVlcnMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjM0VBODYxO1xufVxuXG4udmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpZGVvLXBsYXkgaW1nIHtcbiAgd2lkdGg6IDMuNjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWRlby1wbGF5IGltZyB7XG4gICAgd2lkdGg6IDYuOTAxMjVyZW07XG4gIH1cbn1cblxuLmFycm93LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjQ0NDQ0NDO1xuICB0cmFuc2l0aW9uOiAxLjZzIGVhc2UtaW4tb3V0O1xufVxuLmFycm93LWxpbmU6OmJlZm9yZSwgLmFycm93LWxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjM3NXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMC4zNzVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuMzc1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmFycm93LWxpbmU6OmJlZm9yZSB7XG4gIGxlZnQ6IC0wLjEyNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjM3NXJlbSBzb2xpZCAjQ0NDQ0NDO1xufVxuLmFycm93LWxpbmU6OmFmdGVyIHtcbiAgcmlnaHQ6IC0wLjEyNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMzc1cmVtIHNvbGlkICNDQ0NDQ0M7XG59XG5cbi5ncmFkaWVudC1ibHVlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU2LjU3JSA1Ni41NyUgYXQgNDYuNTclIDQzLjQzJSwgIzFCNTA5RCAwJSwgIzBEMkM2QyAxMDAlKTtcbn1cblxuLmdyYWRpZW50LWdyYXkge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTQuMjklIDU0LjI5JSBhdCA1MCUgNDUuNzElLCAjODU5MTlGIDAlLCAjNTE1RDY0IDEwMCUpO1xufVxuXG4uY3RhLWJ1dHRvbi1BLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDMuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1MDlEO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbn1cbi5jdGEtYnV0dG9uLUEtLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbn1cbi5jdGEtYnV0dG9uLUE6aG92ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzE6aG92ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IGEud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246aG92ZXIsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jdGEtYnV0dG9uLUE6aG92ZXI6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xOmhvdmVyOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSk6OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246aG92ZXI6OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMS41NjI1cmVtO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMC43ODEyNXJlbTtcbn1cbi5jdGEtYnV0dG9uLUE6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSk6OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxLjA5Mzc1cmVtO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MyAxMC4zMzJMMjcuMjg5MSAxMC4zMzJMMTkuNjY0MSAyLjY2NTM2TDIxLjk5NzQgMC4zMzIwMzFMMzMuNjY0MSAxMS45OTg3TDIxLjk5NzQgMjMuNjY1NEwxOS42MjI0IDIxLjMzMkwyNy4yODkxIDEzLjY2NTRMMC4zMzA3MyAxMy42NjU0TDAuMzMwNzMgMTAuMzMyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmN0YS1idXR0b24tQTo6YWZ0ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzE6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKTo6YWZ0ZXIsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjo6YWZ0ZXIsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uY3RhLWJ1dHRvbi1BOnZpc2l0ZWQsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzE6dmlzaXRlZCwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6dmlzaXRlZDpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOnZpc2l0ZWQsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06dmlzaXRlZCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6dmlzaXRlZCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6dmlzaXRlZCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6dmlzaXRlZCwgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XTp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdGEtYnV0dG9uLUEsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzEsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24sIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMy4xMjVyZW07XG4gIH1cbn1cblxuLmN0YS10ZXh0LUIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0LCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuLmN0YS10ZXh0LUItLWdyZWVuIHtcbiAgY29sb3I6ICMzRUE4NjE7XG59XG4uY3RhLXRleHQtQi0tZ3JlZW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDczIDEzLjY2NzNMMC4zMzA3MyAxMC4zMzRaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uY3RhLXRleHQtQi0tZ3JlZW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbn1cbi5jdGEtdGV4dC1CLS1ncmVlbjp2aXNpdGVkIHtcbiAgY29sb3I6ICMzRUE4NjE7XG59XG4uY3RhLXRleHQtQi0td2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jdGEtdGV4dC1CLS13aGl0ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzMgMTMuNjY3M0wwLjMzMDczIDEwLjMzNFonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jdGEtdGV4dC1CLS13aGl0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmN0YS10ZXh0LUItLXdoaXRlOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jdGEtdGV4dC1CLS15ZWxsb3cge1xuICBjb2xvcjogI0YyRTc4Nztcbn1cbi5jdGEtdGV4dC1CLS15ZWxsb3c6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDczIDEzLjY2NzNMMC4zMzA3MyAxMC4zMzRaJyBmaWxsPSclMjNGMkU3ODcnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uY3RhLXRleHQtQi0teWVsbG93OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU3ODc7XG59XG4uY3RhLXRleHQtQi0teWVsbG93OnZpc2l0ZWQge1xuICBjb2xvcjogI0YyRTc4Nztcbn1cbi5jdGEtdGV4dC1COjpiZWZvcmUsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzI6OmJlZm9yZSwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246OmJlZm9yZSwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDo6YmVmb3JlLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jdGEtdGV4dC1COmhvdmVyOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMjpob3Zlcjo6YWZ0ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOmhvdmVyOjphZnRlciwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDpob3Zlcjo6YWZ0ZXIsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdGEtdGV4dC1COjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMjo6YWZ0ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOjphZnRlciwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDo6YWZ0ZXIsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXMgZWFzZTtcbiAgd2lkdGg6IDAlO1xufVxuXG4uY3RhLWNhcmVlcnMtcG9wLXVwLCAuY3RhLWNhcmVlcnMtcG9wLXVwLUIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjM0VBODYxO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgYm9yZGVyOiAwLjM3NXJlbSBzb2xpZCAjM0VBODYxO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5jdGEtY2FyZWVycy1wb3AtdXAtLXNlY29uZGFyeSB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xufVxuXG4uY3RhLWNhcmVlcnMsIC5jdGEtY2FyZWVycy12NCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jdGEtY2FyZWVycy12MywgLmN0YS1jYXJlZXJzLXYyLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS53aGl0ZS1ib3JkZXItYnV0dG9uLCAuY3RhLWNhcmVlcnMtdjEge1xuICBjb2xvcjogIzNFQTg2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwLjM3NXJlbSBzb2xpZCAjM0VBODYxO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMS42ODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMy41NjI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN0YS1jYXJlZXJzOmhvdmVyLCAuY3RhLWNhcmVlcnMtdjQ6aG92ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyLCAuY3RhLWNhcmVlcnMtdjM6aG92ZXIsIC5jdGEtY2FyZWVycy12Mjpob3ZlciwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbjpob3ZlciwgLmN0YS1jYXJlZXJzLXYxOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jdGEtY2FyZWVyczpob3Zlcjo6YWZ0ZXIsIC5jdGEtY2FyZWVycy12NDpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmN0YS1jYXJlZXJzLXYzOmhvdmVyOjphZnRlciwgLmN0YS1jYXJlZXJzLXYyOmhvdmVyOjphZnRlciwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5jdGEtY2FyZWVycy12MTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MyAxMC4zMzJMMjcuMjg5MSAxMC4zMzJMMTkuNjY0MSAyLjY2NTM2TDIxLjk5NzQgMC4zMzIwMzFMMzMuNjY0MSAxMS45OTg3TDIxLjk5NzQgMjMuNjY1NEwxOS42MjI0IDIxLjMzMkwyNy4yODkxIDEzLjY2NTRMMC4zMzA3MyAxMy42NjU0TDAuMzMwNzMgMTAuMzMyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY3RhLWNhcmVlcnM6OmFmdGVyLCAuY3RhLWNhcmVlcnMtdjQ6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jdGEtY2FyZWVycy12Mzo6YWZ0ZXIsIC5jdGEtY2FyZWVycy12Mjo6YWZ0ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b246OmFmdGVyLCAuY3RhLWNhcmVlcnMtdjE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzMkwyNy4yODkxIDEwLjMzMkwxOS42NjQxIDIuNjY1MzZMMjEuOTk3NCAwLjMzMjAzMUwzMy42NjQxIDExLjk5ODdMMjEuOTk3NCAyMy42NjU0TDE5LjYyMjQgMjEuMzMyTDI3LjI4OTEgMTMuNjY1NEwwLjMzMDczIDEzLjY2NTRMMC4zMzA3MyAxMC4zMzJaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5jdGEtY2FyZWVycy12MTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFCNTA5RDtcbn1cblxuLmN0YS1jYXJlZXJzLXYyLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS53aGl0ZS1ib3JkZXItYnV0dG9uIHtcbiAgcGFkZGluZzogMS42ODc1cmVtO1xuICBwYWRkaW5nLXRvcDogNC42ODc1cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbiAgYm9yZGVyOiAwLjM3NXJlbSBzb2xpZCAjRkZGRkZGO1xufVxuLmN0YS1jYXJlZXJzLXYyOmhvdmVyOjphZnRlciwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMS44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbn1cbi5jdGEtY2FyZWVycy12Mjo6YWZ0ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b246OmFmdGVyIHtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY3RhLWNhcmVlcnMtdjMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbiAgYm9yZGVyOiAwLjM3NXJlbSBzb2xpZCAjRkZGRkZGO1xufVxuLmN0YS1jYXJlZXJzLXYzOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUI1MDlEO1xufVxuLmN0YS1jYXJlZXJzLXYzOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzMkwyNy4yODkxIDEwLjMzMkwxOS42NjQxIDIuNjY1MzZMMjEuOTk3NCAwLjMzMjAzMUwzMy42NjQxIDExLjk5ODdMMjEuOTk3NCAyMy42NjU0TDE5LjYyMjQgMjEuMzMyTDI3LjI4OTEgMTMuNjY1NEwwLjMzMDczIDEzLjY2NTRMMC4zMzA3MyAxMC4zMzJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jdGEtY2FyZWVycy12Mzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MyAxMC4zMzJMMjcuMjg5MSAxMC4zMzJMMTkuNjY0MSAyLjY2NTM2TDIxLjk5NzQgMC4zMzIwMzFMMzMuNjY0MSAxMS45OTg3TDIxLjk5NzQgMjMuNjY1NEwxOS42MjI0IDIxLjMzMkwyNy4yODkxIDEzLjY2NTRMMC4zMzA3MyAxMy42NjU0TDAuMzMwNzMgMTAuMzMyWicgZmlsbD0nJTIzM0VBODYxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY3RhLWNhcmVlcnMtdjQsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN0YS1jYXJlZXJzLXY0OmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFCNTA5RDtcbiAgcGFkZGluZy10b3A6IDQuODEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy45Mzc1cmVtO1xufVxuLmN0YS1jYXJlZXJzLXY0OmhvdmVyOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNDM3NXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xufVxuLmN0YS1jYXJlZXJzLXY0OjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY3RhLWNhcmVlcnMtcG9wLXVwLUIge1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbn1cblxuLmN0YS10ZXh0LUItZ3JlZW4sIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtcmVzdWx0cy13cmFwcGVyICNqb2ItcG9zaXRpb25zLWxpc3QgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5yZXNvdXJjZV9fY3RhIGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLnJlc291cmNlX19jdGEgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbn1cbi5jdGEtdGV4dC1CLWdyZWVuOmhvdmVyLCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXJlc3VsdHMtd3JhcHBlciAjam9iLXBvc2l0aW9ucy1saXN0IC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAucmVzb3VyY2VfX2N0YSBhOmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5yZXNvdXJjZV9fY3RhIGE6aG92ZXIge1xuICBjb2xvcjogIzNFQTg2MTtcbn1cbi5jdGEtdGV4dC1CLWdyZWVuOmhvdmVyOjpiZWZvcmUsIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtcmVzdWx0cy13cmFwcGVyICNqb2ItcG9zaXRpb25zLWxpc3QgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhOmhvdmVyOjpiZWZvcmUsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLnJlc291cmNlX19jdGEgYTpob3Zlcjo6YmVmb3JlLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5yZXNvdXJjZV9fY3RhIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDczIDEzLjY2NzNMMC4zMzA3MyAxMC4zMzRaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uY3RhLXRleHQtQi1ncmVlbjo6YmVmb3JlLCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXJlc3VsdHMtd3JhcHBlciAjam9iLXBvc2l0aW9ucy1saXN0IC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTo6YmVmb3JlLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5yZXNvdXJjZV9fY3RhIGE6OmJlZm9yZSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAucmVzb3VyY2VfX2N0YSBhOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzMgMTMuNjY3M0wwLjMzMDczIDEwLjMzNFonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jdGEtdGV4dC1CLWdyZWVuOjphZnRlciwgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1yZXN1bHRzLXdyYXBwZXIgI2pvYi1wb3NpdGlvbnMtbGlzdCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5yZXNvdXJjZV9fY3RhIGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5yZXNvdXJjZV9fY3RhIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbn1cblxuLmN0YS10ZXh0LUItZGFyay1ncmF5LCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5yZXNvdXJjZV9fY3RhIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5jdGEtdGV4dC1CLWRhcmstZ3JheTo6YmVmb3JlLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yOjpiZWZvcmUsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLnJlc291cmNlX19jdGEgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzMgMTMuNjY3M0wwLjMzMDczIDEwLjMzNFonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jdGEtdGV4dC1CLWRhcmstZ3JheTo6YWZ0ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzI6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5yZXNvdXJjZV9fY3RhIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5jdGEtdGV4dC1CLWRhcmstZ3JheTp2aXNpdGVkLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yOnZpc2l0ZWQsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLnJlc291cmNlX19jdGEgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jdGEtdGV4dC1CLWJsdWUsIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2ggLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fcmVzdWx0cy13cmFwcGVyICNwdWJsaWNhdGlvbnMtbGlzdCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLnJlc291cmNlX19jdGEgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmN0YS10ZXh0LUItYmx1ZTpob3ZlciwgLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19yZXN1bHRzLXdyYXBwZXIgI3B1YmxpY2F0aW9ucy1saXN0IC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAucmVzb3VyY2VfX2N0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG4uY3RhLXRleHQtQi1ibHVlOmhvdmVyOjpiZWZvcmUsIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2ggLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fcmVzdWx0cy13cmFwcGVyICNwdWJsaWNhdGlvbnMtbGlzdCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGE6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAucmVzb3VyY2VfX2N0YSBhOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MyAxMC4zMzRMMjcuMjg5MSAxMC4zMzRMMTkuNjY0MSAyLjY2NzMyTDIxLjk5NzQgMC4zMzM5ODRMMzMuNjY0MSAxMi4wMDA3TDIxLjk5NzQgMjMuNjY3M0wxOS42MjI0IDIxLjMzNEwyNy4yODkxIDEzLjY2NzNMMC4zMzA3MyAxMy42NjczTDAuMzMwNzMgMTAuMzM0WicgZmlsbD0nJTIzMUI1MDlEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmN0YS10ZXh0LUItYmx1ZTo6YmVmb3JlLCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3Jlc3VsdHMtd3JhcHBlciAjcHVibGljYXRpb25zLWxpc3QgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhOjpiZWZvcmUsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLnJlc291cmNlX19jdGEgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzMgMTMuNjY3M0wwLjMzMDczIDEwLjMzNFonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jdGEtdGV4dC1CLWJsdWU6OmFmdGVyLCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3Jlc3VsdHMtd3JhcHBlciAjcHVibGljYXRpb25zLWxpc3QgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAucmVzb3VyY2VfX2N0YSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG5cbi5jdGEtdGV4dC1CLXdoaXRlLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmN0YS10ZXh0LUItd2hpdGU6OmJlZm9yZSwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDczIDEzLjY2NzNMMC4zMzA3MyAxMC4zMzRaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uY3RhLXRleHQtQi13aGl0ZTo6YWZ0ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY3RhLXRleHQtQi13aGl0ZTp2aXNpdGVkLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi50aW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDRFNUI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmRvdHMsIC5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAuc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLmRvdHMgbGksIC5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4uZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiwgLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5kb3RzIGJ1dHRvbiwgLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5kb3RzLWdyYXBoaWMge1xuICBtYXJnaW4tdG9wOiAyLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjY4NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMTk4MTI1cmVtO1xufVxuLmRvdHMtZ3JhcGhpYyAuZG90IHtcbiAgaGVpZ2h0OiAwLjQ4Mzc1cmVtO1xuICB3aWR0aDogMC40ODM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICBhbmltYXRpb246IGRvdCAzLjVzIGluZmluaXRlO1xufVxuLmRvdHMtZ3JhcGhpYyAuZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4yNXM7XG59XG4uZG90cy1ncmFwaGljIC5kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xufVxuLmRvdHMtZ3JhcGhpYyAuZG90Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMy43NXM7XG59XG5cbi5saW5lcy1ncmFwaGljIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI0Mzc1cmVtO1xufVxuLmxpbmVzLWdyYXBoaWMtLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpbmVzLWdyYXBoaWMtLWhvcml6b250YWwgLmxpbmVzLWdyYXBoaWNfX2JpZywgLmxpbmVzLWdyYXBoaWMtLWhvcml6b250YWwgLmxpbmVzLWdyYXBoaWNfX3NtYWxsIHtcbiAgaGVpZ2h0OiAwLjQzNzVyZW07XG59XG4ubGluZXMtZ3JhcGhpYy0taG9yaXpvbnRhbCAubGluZXMtZ3JhcGhpY19fYmlnIHtcbiAgd2lkdGg6IDIuNzY5Mzc1cmVtO1xufVxuLmxpbmVzLWdyYXBoaWMtLWhvcml6b250YWwgLmxpbmVzLWdyYXBoaWNfX3NtYWxsIHtcbiAgd2lkdGg6IDEuMTM4NzVyZW07XG59XG4ubGluZXMtZ3JhcGhpYy0tdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxpbmVzLWdyYXBoaWMtLXZlcnRpY2FsIC5saW5lcy1ncmFwaGljX19iaWcsIC5saW5lcy1ncmFwaGljLS12ZXJ0aWNhbCAubGluZXMtZ3JhcGhpY19fc21hbGwge1xuICB3aWR0aDogMC40Mzc1cmVtO1xufVxuLmxpbmVzLWdyYXBoaWMtLXZlcnRpY2FsIC5saW5lcy1ncmFwaGljX19iaWcge1xuICBoZWlnaHQ6IDIuNzY5Mzc1cmVtO1xufVxuLmxpbmVzLWdyYXBoaWMtLXZlcnRpY2FsIC5saW5lcy1ncmFwaGljX19zbWFsbCB7XG4gIGhlaWdodDogMS4xMzg3NXJlbTtcbn1cbi5saW5lcy1ncmFwaGljIC5saW5lcy1ncmFwaGljX19iaWcsIC5saW5lcy1ncmFwaGljIC5saW5lcy1ncmFwaGljX19zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpbmVzLWdyYXBoaWMgLmxpbmVzLWdyYXBoaWNfX2JpZy0tZ3JlZW4sIC5saW5lcy1ncmFwaGljIC5saW5lcy1ncmFwaGljX19zbWFsbC0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VBODYxO1xufVxuLmxpbmVzLWdyYXBoaWMgLmxpbmVzLWdyYXBoaWNfX2JpZy0tYmx1ZSwgLmxpbmVzLWdyYXBoaWMgLmxpbmVzLWdyYXBoaWNfX3NtYWxsLS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbn1cbi5saW5lcy1ncmFwaGljIC5saW5lcy1ncmFwaGljX19iaWctLXdoaXRlLCAubGluZXMtZ3JhcGhpYyAubGluZXMtZ3JhcGhpY19fc21hbGwtLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5saW5lcy1ncmFwaGljIC5saW5lcy1ncmFwaGljX19iaWctLXllbGxvdywgLmxpbmVzLWdyYXBoaWMgLmxpbmVzLWdyYXBoaWNfX3NtYWxsLS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFNzg3O1xufVxuLmxpbmVzLWdyYXBoaWMgLmxpbmVzLWdyYXBoaWNfX2JpZy0tbGlnaHQtZ3JheS1ibHVlLCAubGluZXMtZ3JhcGhpYyAubGluZXMtZ3JhcGhpY19fc21hbGwtLWxpZ2h0LWdyYXktYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDZFNzc7XG59XG5cbi5zbGlkZS1pbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzLjEyNXJlbSk7XG59XG4uc2xpZGUtaW4udmlzaWJsZSB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4gMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbi5zbGlkZS1pbi1mcm9tLWxlZnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMuMTI1cmVtKTtcbn1cbi5zbGlkZS1pbi1mcm9tLWxlZnQudmlzaWJsZSB7XG4gIGFuaW1hdGlvbjogc2xpZGUtaW4tZnJvbS1sZWZ0IDFzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4uc2xpZGUtaW4tZnJvbS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzLjEyNXJlbSk7XG59XG4uc2xpZGUtaW4tZnJvbS1yaWdodC52aXNpYmxlIHtcbiAgYW5pbWF0aW9uOiBzbGlkZS1pbi1mcm9tLXJpZ2h0IDFzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG4ucG9zdC1zZWFyY2gtQSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi4yNXJlbTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgbWFyZ2luOiAwIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3Qtc2VhcmNoLUEge1xuICAgIHdpZHRoOiAyNnJlbTtcbiAgfVxufVxuLnBvc3Qtc2VhcmNoLUE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4Ljc1cmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5wb3N0LXNlYXJjaC1BIC5wb3N0X19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbn1cbi5wb3N0LXNlYXJjaC1BIC5wb3N0X19leGNlcnB0IHtcbiAgcGFkZGluZzogMCAwLjQ2ODc1cmVtO1xufVxuLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wb3N0LXNlYXJjaC1CIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBvc3Qtc2VhcmNoLUI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuLnBvc3Qtc2VhcmNoLUI6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4ucG9zdC1zZWFyY2gtQjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogNzAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjkzNzVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MjcgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzI3IDEzLjY2NzNWMTAuMzM0WicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICB0cmFuc2l0aW9uOiAwLjVzIHRyYW5zZm9ybSBlYXNlO1xufVxuLnBvc3Qtc2VhcmNoLUIgLnBvc3Qtc2VhcmNoLUJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuODc1cmVtO1xufVxuLnBvc3Qtc2VhcmNoLUIgLnBvc3Qtc2VhcmNoLUJfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbi5wb3N0LXNlYXJjaC1CIC5wb3N0LXNlYXJjaC1CX19leGNlcnB0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjgzMzc1cmVtO1xufVxuXG4uc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW07XG4gIG1heC13aWR0aDogMzguNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4xODc1cmVtIHNvbGlkICMzRUE4NjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTI5LjY5NzcgMjguMjk2NEwyMi44NTc2IDIxLjQzNzFDMjQuODg3NyAxOS4wOTQ0IDI2LjAwMjEgMTYuMDk3NSAyNS45OTcgMTIuOTk5MkMyNS45OTcgNS44MTk2MSAyMC4xNzc2IDEuNzYzOThlLTA2IDEyLjk5OSAxLjEzNjRlLTA2QzUuODIwMzEgNS4wODgyOGUtMDcgLTUuMDg3NjZlLTA3IDUuODE5NjEgLTEuMTM2NDJlLTA2IDEyLjk5OTJDLTEuNzYzOTNlLTA2IDIwLjE3NyA1LjgyMDMxIDI1Ljk5NzMgMTIuOTk4OSAyNS45OTczQzE2LjA5ODUgMjYuMDAxNSAxOS4wOTU1IDI0Ljg4NjggMjEuNDM3OCAyMi44NTdMMjguMjk3NSAyOS42OTgzQzI4LjQ3ODggMjkuODkwOCAyOC43MzIxIDMwIDI4Ljk5NzQgMzBDMjkuMjYyMyAzMCAyOS41MTU3IDI5Ljg5MDUgMjkuNjk3MiAyOS42OTgzQzI5Ljg5MDggMjkuNTE2MSAzMCAyOS4yNjI0IDMwIDI4Ljk5N0MzMCAyOC43MzI3IDI5Ljg5MDggMjguNDc3NiAyOS42OTc3IDI4LjI5NjRMMjkuNjk3NyAyOC4yOTY0Wk0xMi45OTg3IDIzLjk5NzRDNi45MjgxNyAyMy45ODYyIDIuMDEwMTkgMTkuMDY4NSAyIDEyLjk5OTJDMiA2LjkyNDI1IDYuOTIzOTYgMS45OTk4MiAxMi45OTg3IDEuOTk5ODJDMTkuMDczNSAxLjk5OTgyIDIzLjk5OCA2LjkyNDU1IDIzLjk5OCAxMi45OTkyQzIzLjk5NzQgMTkuMDczIDE5LjA3MjkgMjMuOTk3NCAxMi45OTg3IDIzLjk5NzRaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogNC4zNzVyZW07XG4gIGNvbG9yOiAjNjA2RTc3O1xufVxuLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1jYXJlZXJzIHNlbGVjdCB7XG4gIGhlaWdodDogNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAwLjE4NzVyZW0gc29saWQgIzNFQTg2MTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE4JyBoZWlnaHQ9JzI2JyB2aWV3Qm94PScwIDAgMTggMjYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003Ljc1IDAuNTAwNzMyTDcuNzUgMjAuNzE5NUwyIDE1LjAwMDdMMC4yNSAxNi43NTA3TDkgMjUuNTAwN0wxNy43NSAxNi43NTA3TDE2IDE0Ljk2OTVMMTAuMjUgMjAuNzE5NUwxMC4yNSAwLjUwMDczMkg3Ljc1WicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMDkzNzVyZW0gMS41NjI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjk1MzEyNXJlbSBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMDQ2ODc1cmVtO1xufVxuLnNlYXJjaC1jYXJlZXJzIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VhcmNoLWNhcmVlcnMgLmFkdmFuY2VkLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43MzkzNzVyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICBjb2xvcjogIzNFQTg2MTtcbn1cbi5zZWFyY2gtY2FyZWVycyAuYWR2YW5jZWQtc2VhcmNoIHN2ZyB7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnNlYXJjaC1jYXJlZXJzIC5hZHZhbmNlZC1zZWFyY2gub3BlbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5zZWFyY2gtY2FyZWVycyAuYWR2YW5jZWQtc2VhcmNoOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRUE4NjE7XG59XG5cbi5hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yODkzNzVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmFjdGl2ZS1maWx0ZXJzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjdGl2ZS1maWx0ZXJzIC5hY3RpdmUtZmlsdGVyc19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogODYlO1xuICB9XG59XG4uYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19idXR0b25zIC5hY3RpdmUtZmlsdGVyc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS45MTM3NXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFjdGl2ZS1maWx0ZXJzIC5hY3RpdmUtZmlsdGVyc19fYnV0dG9ucyAuYWN0aXZlLWZpbHRlcnNfX2xpc3QgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjY5ODEyNXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19idXR0b25zIC5hY3RpdmUtZmlsdGVyc19fbGlzdCBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjAyNTYyNXJlbTtcbiAgd2lkdGg6IDEuMDI1NjI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE1IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS40OTUyIDEzLjA5NTZMMTIuOTU1IDEuMzU1MjRNMS4zNTQ5MiAxLjQ5NTUyTDEzLjA5NTMgMTIuOTU1NEwxLjM1NDkyIDEuNDk1NTJaJyBzdHJva2U9JyUyMzMzMzMzMycgc3Ryb2tlLXdpZHRoPScyLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19idXR0b25zIC5hY3RpdmUtZmlsdGVyc19fcmVzZXQge1xuICBjb2xvcjogIzNFQTg2MTtcbn1cbi5hY3RpdmUtZmlsdGVycyAuYWN0aXZlLWZpbHRlcnNfX2J1dHRvbnMgLmFjdGl2ZS1maWx0ZXJzX19yZXNldDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VBODYxO1xufVxuXG4uc2VhcmNoLWFtb3VudC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaC1hbW91bnQtZm91bmQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG4ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMy43NXJlbTtcbiAgd2lkdGg6IDMuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMxQjUwOUQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBjb2xvcjogIzFCNTA5RDtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5uZXh0LCAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLnByZXYge1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMubmV4dDo6YWZ0ZXIsIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxLjQ1ODEyNXJlbTtcbiAgd2lkdGg6IDIuMDgzMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzI2ODIgMTMuNjY2NUwyNy4yOTEgMTMuNjY2NUwxOS42NjYgMjEuMzMzMkwyMS45OTkzIDIzLjY2NjVMMzMuNjY2IDExLjk5OThMMjEuOTk5MyAwLjMzMzE3MUwxOS42MjQzIDIuNjY2NUwyNy4yOTEgMTAuMzMzMkwwLjMzMjY4MiAxMC4zMzMyTDAuMzMyNjgyIDEzLjY2NjVaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5sb2FkZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMUI1MDlEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbn1cbi5zZXBhcmF0b3I6bGFzdC1vZi10eXBlIHtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmxvYWQtbW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICBmcm9tLCAyMCUsIDUzJSwgdG8ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKSBzY2FsZVkoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZVkoMC45NSk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCkgc2NhbGVZKDEuMDIpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMy4xMjVyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1pbi1mcm9tLWxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMy4xMjVyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZS1pbi1mcm9tLXJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMy4xMjVyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUtcmlnaHQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGUtbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNoYWRvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMuMTI1cmVtLCAtNi4yNXJlbSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZG90IHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1vdmUtdXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlLWhvcml6b250YWwge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uY29nLW9uZSB7XG4gIGFuaW1hdGlvbjogcm90YXRlLWxlZnQgMzBzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5jb2ctb25lIC5jb2ctb25lX19pbnRlcm5hbCwgLmNvZy1vbmUgLmNvZy1vbmVfX2V4dGVybmFsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbn1cbi5jb2ctb25lIC5jb2ctb25lX19pbnRlcm5hbCB7XG4gIGFuaW1hdGlvbjogcm90YXRlLWxlZnQgN3MgaW5maW5pdGUgbGluZWFyO1xufVxuLmNvZy1vbmUgLmNvZy1vbmVfX2V4dGVybmFsIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUtcmlnaHQgMTFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmNvZy10d28ge1xuICBhbmltYXRpb246IHJvdGF0ZS1yaWdodCAxNXMgaW5maW5pdGUgbGluZWFyO1xufVxuLmNvZy10d28gLmNvZy10d29fX29uZSwgLmNvZy10d28gLmNvZy10d29fX3R3byB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG59XG4uY29nLXR3byAuY29nLXR3b19fb25lIHtcbiAgYW5pbWF0aW9uOiByb3RhdGUtbGVmdCAxMHMgaW5maW5pdGUgbGluZWFyO1xufVxuLmNvZy10d28gLmNvZy10d29fX3R3byB7XG4gIGFuaW1hdGlvbjogcm90YXRlLXJpZ2h0IDEwcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5saW5lX29uZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubGluZV9vbmUuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5saW5lX29uZS5hY3RpdmUgLmNpcmNsZV9fb25lLCAubGluZV9vbmUuYWN0aXZlIC5jaXJjbGVfX3R3bywgLmxpbmVfb25lLmFjdGl2ZSAuY2lyY2xlX190aHJlZSwgLmxpbmVfb25lLmFjdGl2ZSAuY2lyY2xlX190aHJlZS1pbm5lciB7XG4gIGFuaW1hdGlvbjogZ3JvdyAxcyBlYXNlLW91dCBmb3J3YXJkcztcbn1cbi5saW5lX29uZS5hY3RpdmUgLmNpcmNsZV9fb25lIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuLmxpbmVfb25lLmFjdGl2ZSAuY2lyY2xlX190d28ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG4ubGluZV9vbmUuYWN0aXZlIC5jaXJjbGVfX3RocmVlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cbi5saW5lX29uZS5hY3RpdmUgLmNpcmNsZV9fdGhyZWUtaW5uZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuLmxpbmVfb25lIC5jaXJjbGVfX29uZSwgLmxpbmVfb25lIC5jaXJjbGVfX3R3bywgLmxpbmVfb25lIC5jaXJjbGVfX3RocmVlLCAubGluZV9vbmUgLmNpcmNsZV9fdGhyZWUtaW5uZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4ubGluZV90d28ge1xuICBvcGFjaXR5OiAwO1xufVxuLmxpbmVfdHdvLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGluZV90d28uYWN0aXZlIC5tYWluLWNpcmNsZSwgLmxpbmVfdHdvLmFjdGl2ZSAubWFpbi1jaXJjbGVfX2lubmVyLCAubGluZV90d28uYWN0aXZlIC5jaXJjbGUtYm90dG9tLCAubGluZV90d28uYWN0aXZlIC5jaXJjbGUtbWlkZGxlIHtcbiAgYW5pbWF0aW9uOiBncm93IDFzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuLmxpbmVfdHdvLmFjdGl2ZSAubWFpbi1jaXJjbGUge1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuLmxpbmVfdHdvLmFjdGl2ZSAubWFpbi1jaXJjbGVfX2lubmVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cbi5saW5lX3R3by5hY3RpdmUgLmNpcmNsZS1ib3R0b20ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4ubGluZV90d28uYWN0aXZlIC5jaXJjbGUtbWlkZGxlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5saW5lX3R3byAubWFpbi1jaXJjbGUsIC5saW5lX3R3byAubWFpbi1jaXJjbGVfX2lubmVyLCAubGluZV90d28gLmNpcmNsZS1ib3R0b20sIC5saW5lX3R3byAuY2lyY2xlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5saW5lX3RocmVlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5saW5lX3RocmVlLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubGluZV90aHJlZS5hY3RpdmUgLm1haW4tY2lyY2xlLCAubGluZV90aHJlZS5hY3RpdmUgLm1haW4tY2lyY2xlX19pbm5lciwgLmxpbmVfdGhyZWUuYWN0aXZlIC5jaXJjbGUtdG9wLCAubGluZV90aHJlZS5hY3RpdmUgLmNpcmNsZS1taWRkbGUge1xuICBhbmltYXRpb246IGdyb3cgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG4ubGluZV90aHJlZS5hY3RpdmUgLm1haW4tY2lyY2xlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cbi5saW5lX3RocmVlLmFjdGl2ZSAubWFpbi1jaXJjbGVfX2lubmVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cbi5saW5lX3RocmVlLmFjdGl2ZSAuY2lyY2xlLXRvcCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbi5saW5lX3RocmVlLmFjdGl2ZSAuY2lyY2xlLW1pZGRsZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4ubGluZV90aHJlZSAubWFpbi1jaXJjbGUsIC5saW5lX3RocmVlIC5tYWluLWNpcmNsZV9faW5uZXIsIC5saW5lX3RocmVlIC5jaXJjbGUtdG9wLCAubGluZV90aHJlZSAuY2lyY2xlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi52aWRlby1wb3AtdXAge1xuICBtYXgtd2lkdGg6IDc4LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgZ2FwOiAxLjEyNXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMDM2MjVyZW0gMi45ODg3NXJlbSAzLjEyNXJlbSAzLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvIGF1dG87XG4gIHotaW5kZXg6IDk5OTk7XG4gIGhlaWdodDogNTAlO1xuICB3aWR0aDogOTUlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLXBvcC11cC5vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYW5pbWF0aW9uOiBncm93IDFzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tcG9wLXVwIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuLnZpZGVvLXBvcC11cCAudmlkZW8tcG9wLXVwX19pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MCU7XG59XG4udmlkZW8tcG9wLXVwIC52aWRlby1wb3AtdXBfX2lmcmFtZSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXBvcC11cCAudmlkZW8tcG9wLXVwX19jbG9zZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aWRlby1wb3AtdXAgLnZpZGVvLXBvcC11cF9fY2xvc2Uge1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbi52aWRlby1wb3AtdXAgLnZpZGVvLXBvcC11cF9fY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhvbWVwYWdlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiAxMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNTYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBjbGlwO1xufVxuLmhvbWVwYWdlLWhlcm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNjEsIDc4LCA5MSwgMC42KSwgcmdiYSg2MSwgNzgsIDkxLCAwLjYpKTtcbiAgdG9wOiAwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uaG9tZXBhZ2UtaGVybyAuY29nLW9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDExLjE1NDM3NXJlbTtcbiAgaGVpZ2h0OiAxMC45NTg3NXJlbTtcbiAgdG9wOiAtNS4xMjVyZW07XG4gIHJpZ2h0OiAtNS4zMjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lcGFnZS1oZXJvIC5jb2ctb25lIHtcbiAgICB0b3A6IC03LjQzNzVyZW07XG4gICAgcmlnaHQ6IC01Ljg3NXJlbTtcbiAgICB3aWR0aDogMjIuNjU5Mzc1cmVtO1xuICAgIGhlaWdodDogMjIuNjI1cmVtO1xuICB9XG59XG4uaG9tZXBhZ2UtaGVybyAuY29nLW9uZSBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5ob21lcGFnZS1oZXJvIC5jb2ctdHdvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNi43NDgxMjVyZW07XG4gIGhlaWdodDogNi43NDgxMjVyZW07XG4gIGxlZnQ6IC0zLjY4NzVyZW07XG4gIGJvdHRvbTogLTQuNDdyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lcGFnZS1oZXJvIC5jb2ctdHdvIHtcbiAgICBib3R0b206IC05LjM3NXJlbTtcbiAgICBsZWZ0OiAtOS4zNzVyZW07XG4gICAgd2lkdGg6IDIyLjY1OTM3NXJlbTtcbiAgICBoZWlnaHQ6IDIyLjYyNXJlbTtcbiAgfVxufVxuLmhvbWVwYWdlLWhlcm8gLmNvZy10d28gcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uaG9tZXBhZ2UtaGVybyAuaG9tZXBhZ2UtaGVyb19faW1hZ2VzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob21lcGFnZS1oZXJvIC5ob21lcGFnZS1oZXJvX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWVwYWdlLWhlcm8gLmhvbWVwYWdlLWhlcm9fX3dyYXBwZXIgLmhvbWVwYWdlLWhlcm9fX3RpdGxlLCAuaG9tZXBhZ2UtaGVybyAuaG9tZXBhZ2UtaGVyb19fd3JhcHBlciAuaG9tZXBhZ2UtaGVyb19fbGFiZWwtb25lLCAuaG9tZXBhZ2UtaGVybyAuaG9tZXBhZ2UtaGVyb19fd3JhcHBlciAuaG9tZXBhZ2UtaGVyb19fbGFiZWwtdHdvIHtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaG9tZXBhZ2UtaGVybyAuaG9tZXBhZ2UtaGVyb19fd3JhcHBlciAuaG9tZXBhZ2UtaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDQuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lcGFnZS1oZXJvIC5ob21lcGFnZS1oZXJvX193cmFwcGVyIC5ob21lcGFnZS1oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNC4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDExLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMy44JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG4gIH1cbn1cbi5ob21lcGFnZS1oZXJvIC5ob21lcGFnZS1oZXJvX193cmFwcGVyIC5ob21lcGFnZS1oZXJvX19sYWJlbC1vbmUge1xuICBmb250LXNpemU6IDIuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMiU7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVwYWdlLWhlcm8gLmhvbWVwYWdlLWhlcm9fX3dyYXBwZXIgLmhvbWVwYWdlLWhlcm9fX2xhYmVsLW9uZSB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICBsaW5lLWhlaWdodDogMTEuMjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxMC41JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICB9XG59XG4uaG9tZXBhZ2UtaGVybyAuaG9tZXBhZ2UtaGVyb19fd3JhcHBlciAuaG9tZXBhZ2UtaGVyb19fbGFiZWwtdHdvIHtcbiAgZm9udC1zaXplOiAxLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjU2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDI0JTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaG9tZXBhZ2UtaGVybyAuaG9tZXBhZ2UtaGVyb19fd3JhcHBlciAuaG9tZXBhZ2UtaGVyb19fbGFiZWwtdHdvIHtcbiAgICBmb250LXNpemU6IDYuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYuODc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNDAuNCU7XG4gIH1cbn1cbi5ob21lcGFnZS1oZXJvIC5ob21lcGFnZS1oZXJvX193cmFwcGVyIC5ob21lcGFnZS1oZXJvX19hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDEuMjI5Mzc1cmVtO1xuICBhbmltYXRpb246IGJvdW5jZSAzcyBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWVwYWdlLWhlcm8gLmhvbWVwYWdlLWhlcm9fX3dyYXBwZXIgLmhvbWVwYWdlLWhlcm9fX2Fycm93IHtcbiAgICBtYXJnaW4tdG9wOiAzLjYxNXJlbTtcbiAgfVxufVxuXG4uY29udGVudC11bml0LXNtYWxsIHtcbiAgcGFkZGluZy10b3A6IDUuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjQzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwgLmxpbmVzLWdyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi41NjI1cmVtO1xuICByaWdodDogMS4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LXNtYWxsIC5saW5lcy1ncmFwaGljIHtcbiAgICB0b3A6IDMuOTczMTI1cmVtO1xuICAgIHJpZ2h0OiAyLjY4NzVyZW07XG4gIH1cbn1cbi5jb250ZW50LXVuaXQtc21hbGwgLmxpbmVfb25lIHtcbiAgd2lkdGg6IDE2LjU5Njg3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LXNtYWxsIC5saW5lX29uZSB7XG4gICAgd2lkdGg6IDI3LjkxMTI1cmVtO1xuICB9XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmhlYWRsaW5lLWgyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIC50ZXh0LWVkaXRvciBoMiwgLnRleHQtZWRpdG9yIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgaDIge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmN0YS1idXR0b24sIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIC5oaWdobGlnaHRlZC1jdGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmN0YS1idXR0b24tQSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAub3B0aW9uXzEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmN0YS10ZXh0LUIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMiwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLm9wdGlvbl8yLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAuY3RhLWNhcmVlcnMtcG9wLXVwLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIC5jdGEtY2FyZWVycy12MSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAuY3RhLWNhcmVlcnMtdjMsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmN0YS1jYXJlZXJzLXY0LCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIC5jdGEtY2FyZWVycy1wb3AtdXAtQiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGEsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSBhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtY2FyZWVycyAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8xIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMSAuY29udGVudC11bml0LXNtYWxsX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5oZWFkbGluZS1oMiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiAudGV4dC1lZGl0b3IgaDIsIC50ZXh0LWVkaXRvciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIGgyIHtcbiAgY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jdGEtYnV0dG9uLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiAuaGlnaGxpZ2h0ZWQtY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jdGEtYnV0dG9uLUEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLm9wdGlvbl8xLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jb250ZW50IC5lbnRyeS1jb250ZW50IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24sIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jdGEtdGV4dC1CLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5vcHRpb25fMiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0LCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLmN0YS1jYXJlZXJzLXBvcC11cCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiAuY3RhLWNhcmVlcnMtdjEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLmN0YS1jYXJlZXJzLXYzLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jdGEtY2FyZWVycy12NCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiAuY3RhLWNhcmVlcnMtcG9wLXVwLUIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgYSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWNhcmVlcnMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMiBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1MDlEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuaGVhZGxpbmUtaDIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLnRleHQtZWRpdG9yIGgyLCAudGV4dC1lZGl0b3IgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyBoMiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWJ1dHRvbiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmhpZ2hsaWdodGVkLWN0YSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWJ1dHRvbi1BLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzEsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5vcHRpb25fMSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24sIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLXRleHQtQiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAub3B0aW9uXzIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b24sIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b24sIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodCwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0LCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtY2FyZWVycy1wb3AtdXAsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXYxLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtY2FyZWVycy12MywgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtdjQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXBvcC11cC1CLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYSwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XSwgLnNlYXJjaC1jYXJlZXJzIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICMzRUE4NjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtc21hbGxfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtYnV0dG9uLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuaGlnaGxpZ2h0ZWQtY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtYnV0dG9uLUEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLm9wdGlvbl8xLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250ZW50IC5lbnRyeS1jb250ZW50IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24sIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtdGV4dC1CLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5vcHRpb25fMiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0LCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXBvcC11cCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtdjEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXYzLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtY2FyZWVycy12NCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtcG9wLXVwLUIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgYSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWNhcmVlcnMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogIzNFQTg2MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1idXR0b246aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhOmhvdmVyOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmhpZ2hsaWdodGVkLWN0YTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1idXR0b24tQTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5vcHRpb25fMTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSk6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIGEud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246aG92ZXI6OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS10ZXh0LUI6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzI6aG92ZXI6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAub3B0aW9uXzI6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOmhvdmVyOjphZnRlciwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDpob3Zlcjo6YWZ0ZXIsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXBvcC11cDpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXYxOmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtdjM6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtY2FyZWVycy12NDpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtcG9wLXVwLUI6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTpob3Zlcjo6YWZ0ZXIsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyBhOmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOjphZnRlciwgLnNlYXJjaC1jYXJlZXJzIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1idXR0b246OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmhpZ2hsaWdodGVkLWN0YTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1idXR0b24tQTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMTo6YWZ0ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5vcHRpb25fMTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSk6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIGEud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIGlucHV0W3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS10ZXh0LUI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzI6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAub3B0aW9uXzI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOjphZnRlciwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDo6YWZ0ZXIsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXBvcC11cDo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXYxOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtdjM6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtY2FyZWVycy12NDo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtcG9wLXVwLUI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTo6YWZ0ZXIsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyBhOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciwgLnNlYXJjaC1jYXJlZXJzIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMi4wNjI1cmVtO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM1IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC45NzkxNjggMTAuMzM0TDI3LjkzNzUgMTAuMzM0TDIwLjMxMjUgMi42NjczMkwyMi42NDU4IDAuMzMzOTg0TDM0LjMxMjUgMTIuMDAwN0wyMi42NDU4IDIzLjY2NzNMMjAuMjcwOCAyMS4zMzRMMjcuOTM3NSAxMy42NjczTDAuOTc5MTY3IDEzLjY2NzNMMC45NzkxNjggMTAuMzM0WicgZmlsbD0nJTIzM0VBODYxJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1idXR0b246dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YTp2aXNpdGVkLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuaGlnaGxpZ2h0ZWQtY3RhOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1idXR0b24tQTp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzE6dmlzaXRlZCwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLm9wdGlvbl8xOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6dmlzaXRlZDpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazp2aXNpdGVkOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjp2aXNpdGVkLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06dmlzaXRlZCwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgaW5wdXRbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6dmlzaXRlZCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOnZpc2l0ZWQsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTp2aXNpdGVkLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS10ZXh0LUI6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yOnZpc2l0ZWQsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5vcHRpb25fMjp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOnZpc2l0ZWQsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0OnZpc2l0ZWQsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl8zIC5jdGEtY2FyZWVycy1wb3AtdXA6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtdjE6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtdjM6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY3RhLWNhcmVlcnMtdjQ6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTp2aXNpdGVkLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLmN0YS1jYXJlZXJzLXBvcC11cC1COnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhOnZpc2l0ZWQsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyBhOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzMgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XTp2aXNpdGVkLCAuc2VhcmNoLWNhcmVlcnMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fMyBpbnB1dFt0eXBlPXN1Ym1pdF06dmlzaXRlZCB7XG4gIGNvbG9yOiAjM0VBODYxO1xufVxuLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5oZWFkbGluZS1oMiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAudGV4dC1lZGl0b3IgaDIsIC50ZXh0LWVkaXRvciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IGgyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jdGEtYnV0dG9uLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuaGlnaGxpZ2h0ZWQtY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jdGEtYnV0dG9uLUEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLm9wdGlvbl8xLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24sIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jdGEtdGV4dC1CLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5vcHRpb25fMiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0LCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmN0YS1jYXJlZXJzLXBvcC11cCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuY3RhLWNhcmVlcnMtdjEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmN0YS1jYXJlZXJzLXYzLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jdGEtY2FyZWVycy12NCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuY3RhLWNhcmVlcnMtcG9wLXVwLUIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgYSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWNhcmVlcnMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogIzFCNTA5RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmN0YS1idXR0b246OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmhpZ2hsaWdodGVkLWN0YTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmN0YS1idXR0b24tQTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMTo6YWZ0ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5vcHRpb25fMTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSk6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IGEud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IGlucHV0W3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmN0YS10ZXh0LUI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzI6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAub3B0aW9uXzI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOjphZnRlciwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDo6YWZ0ZXIsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmN0YS1jYXJlZXJzLXBvcC11cDo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmN0YS1jYXJlZXJzLXYxOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuY3RhLWNhcmVlcnMtdjM6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jdGEtY2FyZWVycy12NDo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuY3RhLWNhcmVlcnMtcG9wLXVwLUI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTo6YWZ0ZXIsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCBhOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciwgLnNlYXJjaC1jYXJlZXJzIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzQgaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzMkwyNy4yODkxIDEwLjMzMkwxOS42NjQxIDIuNjY1MzZMMjEuOTk3NCAwLjMzMjAzMUwzMy42NjQxIDExLjk5ODdMMjEuOTk3NCAyMy42NjU0TDE5LjYyMjQgMjEuMzMyTDI3LjI4OTEgMTMuNjY1NEwwLjMzMDczIDEzLjY2NTRMMC4zMzA3MyAxMC4zMzJaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl80IC5jb250ZW50LXVuaXQtc21hbGxfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmhlYWRsaW5lLWgyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC50ZXh0LWVkaXRvciBoMiwgLnRleHQtZWRpdG9yIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1idXR0b24sIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5oaWdobGlnaHRlZC1jdGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1idXR0b24tQSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAub3B0aW9uXzEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS10ZXh0LUIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMiwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLm9wdGlvbl8yLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWNhcmVlcnMtcG9wLXVwLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy12MSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWNhcmVlcnMtdjMsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXY0LCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy1wb3AtdXAtQiwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGEsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSBhLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtY2FyZWVycyAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjM0VBODYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWJ1dHRvbjpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YTpob3ZlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmhpZ2hsaWdodGVkLWN0YTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWJ1dHRvbi1BOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzE6aG92ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5vcHRpb25fMTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGVudCAuZW50cnktY29udGVudCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcjpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcjpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246aG92ZXIsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLXRleHQtQjpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yOmhvdmVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAub3B0aW9uXzI6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246aG92ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDpob3ZlciwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0OmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy1wb3AtdXA6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXYxOmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy12Mzpob3ZlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWNhcmVlcnMtdjQ6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXBvcC11cC1COmhvdmVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTpob3ZlciwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IGE6aG92ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnNlYXJjaC1jYXJlZXJzIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtYnV0dG9uOmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YTpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5oaWdobGlnaHRlZC1jdGE6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtYnV0dG9uLUE6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzE6aG92ZXI6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAub3B0aW9uXzE6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGEud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcjpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOmhvdmVyOjphZnRlciwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtdGV4dC1COmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yOmhvdmVyOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLm9wdGlvbl8yOmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6aG92ZXI6OmFmdGVyLCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy1wb3AtdXA6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy12MTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXYzOmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWNhcmVlcnMtdjQ6aG92ZXI6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXBvcC11cC1COmhvdmVyOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGE6aG92ZXI6OmFmdGVyLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgYTpob3Zlcjo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIsIC5zZWFyY2gtY2FyZWVycyAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMi4xMjVyZW07XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtYnV0dG9uOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5oaWdobGlnaHRlZC1jdGE6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtYnV0dG9uLUE6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzE6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAub3B0aW9uXzE6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGEud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOjphZnRlciwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSBpbnB1dFt0eXBlPXN1Ym1pdF06OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtdGV4dC1COjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLm9wdGlvbl8yOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjo6YWZ0ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6OmFmdGVyLCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy1wb3AtdXA6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy12MTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXYzOjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWNhcmVlcnMtdjQ6OmFmdGVyLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXBvcC11cC1COjphZnRlciwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGE6OmFmdGVyLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgYTo6YWZ0ZXIsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5zZWFyY2gtY2FyZWVycyAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IGlucHV0W3R5cGU9c3VibWl0XTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuOTc5MTY4IDEwLjMzNEwyNy45Mzc1IDEwLjMzNEwyMC4zMTI1IDIuNjY3MzJMMjIuNjQ1OCAwLjMzMzk4NEwzNC4zMTI1IDEyLjAwMDdMMjIuNjQ1OCAyMy42NjczTDIwLjI3MDggMjEuMzM0TDI3LjkzNzUgMTMuNjY3M0wwLjk3OTE2NyAxMy42NjczTDAuOTc5MTY4IDEwLjMzNFonIGZpbGw9JyUyMzNFQTg2MScvJTNFJTNDL3N2ZyUzRSBcIik7XG59XG4uY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtYnV0dG9uOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGE6dmlzaXRlZCwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmhpZ2hsaWdodGVkLWN0YTp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtYnV0dG9uLUE6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xOnZpc2l0ZWQsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5vcHRpb25fMTp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGEud3AtYmxvY2stYnV0dG9uX19saW5rOnZpc2l0ZWQ6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSksIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgYS53cC1ibG9jay1idXR0b25fX2xpbms6dmlzaXRlZDpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKSwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246dmlzaXRlZCwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOnZpc2l0ZWQsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IGlucHV0W3R5cGU9c3VibWl0XTp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOnZpc2l0ZWQsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTp2aXNpdGVkLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6dmlzaXRlZCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtdGV4dC1COnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMjp2aXNpdGVkLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAub3B0aW9uXzI6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjp2aXNpdGVkLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDp2aXNpdGVkLCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6dmlzaXRlZCwgLmNvbnRlbnQtdW5pdC1zbWFsbC5vcHRpb25fNSAuY3RhLWNhcmVlcnMtcG9wLXVwOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXYxOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXYzOnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmN0YS1jYXJlZXJzLXY0OnZpc2l0ZWQsIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6dmlzaXRlZCwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5jdGEtY2FyZWVycy1wb3AtdXAtQjp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTp2aXNpdGVkLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgYTp2aXNpdGVkLCAuY29udGVudC11bml0LXNtYWxsLm9wdGlvbl81IC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF06dmlzaXRlZCwgLnNlYXJjaC1jYXJlZXJzIC5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgaW5wdXRbdHlwZT1zdWJtaXRdOnZpc2l0ZWQge1xuICBjb2xvcjogIzNFQTg2MTtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmNvbnRlbnQtdW5pdC1zbWFsbF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmxpbmUtZ3JhcGhpYyBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwub3B0aW9uXzUgLmxpbmUtZ3JhcGhpYyBnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNi44NzVyZW07XG4gIG1heC13aWR0aDogMjAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtdW5pdC1zbWFsbCAuY29udGVudC11bml0LXNtYWxsX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTIuMTg3NXJlbTtcbiAgfVxufVxuLmNvbnRlbnQtdW5pdC1zbWFsbCAuY29udGVudC11bml0LXNtYWxsX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGxfX2xlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjY4NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LXNtYWxsIC5jb250ZW50LXVuaXQtc21hbGxfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiAzNi4xMjVyZW07XG4gIH1cbiAgLmNvbnRlbnQtdW5pdC1zbWFsbCAuY29udGVudC11bml0LXNtYWxsX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGxfX2xlZnQubm9uZSB7XG4gICAgbWF4LXdpZHRoOiA5My43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jb250ZW50LXVuaXQtc21hbGwgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LXNtYWxsIC5jb250ZW50LXVuaXQtc21hbGxfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fcmlnaHQge1xuICAgIG1heC13aWR0aDogNDEuODEyNXJlbTtcbiAgfVxufVxuLmNvbnRlbnQtdW5pdC1zbWFsbCAuY29udGVudC11bml0LXNtYWxsX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGxfX3JpZ2h0IC5jb250ZW50LXVuaXQtc21hbGxfX3Bob3RvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjQ1Njg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXVuaXQtc21hbGwgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsX19yaWdodCAuY29udGVudC11bml0LXNtYWxsX19waG90byB7XG4gICAgZ2FwOiA1LjY4NzVyZW07XG4gIH1cbn1cbi5jb250ZW50LXVuaXQtc21hbGwgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsX19yaWdodCAuY29udGVudC11bml0LXNtYWxsX19waG90byBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXVuaXQtc21hbGwgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsX19yaWdodCAuY29udGVudC11bml0LXNtYWxsX19waG90byBpbWcge1xuICAgIG1heC13aWR0aDogNDAuNjI1cmVtO1xuICB9XG59XG4uY29udGVudC11bml0LXNtYWxsIC5jb250ZW50LXVuaXQtc21hbGxfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fcmlnaHQgLmNvbnRlbnQtdW5pdC1zbWFsbF9fdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNDU2ODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LXNtYWxsIC5jb250ZW50LXVuaXQtc21hbGxfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fcmlnaHQgLmNvbnRlbnQtdW5pdC1zbWFsbF9fdmlkZW8ge1xuICAgIGdhcDogNS42ODc1cmVtO1xuICB9XG59XG4uY29udGVudC11bml0LXNtYWxsIC5jb250ZW50LXVuaXQtc21hbGxfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fcmlnaHQgLmNvbnRlbnQtdW5pdC1zbWFsbF9fdmlkZW8gLnZpZGVvIHtcbiAgcGFkZGluZy1yaWdodDogMS4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LXNtYWxsIC5jb250ZW50LXVuaXQtc21hbGxfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fcmlnaHQgLmNvbnRlbnQtdW5pdC1zbWFsbF9fdmlkZW8gLnZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDQwLjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNvbnRlbnQtdW5pdC1zbWFsbCAuY29udGVudC11bml0LXNtYWxsX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGxfX3JpZ2h0IC5jb250ZW50LXVuaXQtc21hbGxfX3ZpZGVvIC52aWRlbyBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29udGVudC11bml0LXNtYWxsIC5jb250ZW50LXVuaXQtc21hbGxfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fcmlnaHQgLmNvbnRlbnQtdW5pdC1zbWFsbF9fdmlkZW8gLnZpZGVvIC52aWRlb19fcGxheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jb250ZW50LXVuaXQtc21hbGwgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsX19yaWdodCAuY29udGVudC11bml0LXNtYWxsX192aWRlbyAudmlkZW8gLnZpZGVvX19wbGF5IGltZyB7XG4gIHdpZHRoOiAzLjYxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LXNtYWxsIC5jb250ZW50LXVuaXQtc21hbGxfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fcmlnaHQgLmNvbnRlbnQtdW5pdC1zbWFsbF9fdmlkZW8gLnZpZGVvIC52aWRlb19fcGxheSBpbWcge1xuICAgIHdpZHRoOiA2LjkwMTI1cmVtO1xuICB9XG59XG4uY29udGVudC11bml0LXNtYWxsIC5jb250ZW50LXVuaXQtc21hbGxfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1zbWFsbF9fcmlnaHQgLmNvbnRlbnQtdW5pdC1zbWFsbF9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTg3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXVuaXQtc21hbGwgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsX19yaWdodCAuY29udGVudC11bml0LXNtYWxsX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuLmNvbnRlbnQtdW5pdC1zbWFsbCAuY29udGVudC11bml0LXNtYWxsX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGxfX3JpZ2h0IC5jdGEtYnV0dG9uX193cmFwcGVyIHtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjE4NzVyZW07XG4gIGFuaW1hdGlvbi1kZWxheTogMS42cztcbn1cblxuLmxhcmdlLXBob3RvLXF1b3RlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAwO1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXJnZS1waG90by1xdW90ZSAubGluZV90aHJlZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1waG90by1xdW90ZSAubGluZV90aHJlZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMy40NDVyZW07XG4gICAgd2lkdGg6IDMxLjgxMjVyZW07XG4gICAgaGVpZ2h0OiA4LjI0MjVyZW07XG4gIH1cbn1cbi5sYXJnZS1waG90by1xdW90ZSAubGluZXMtZ3JhcGhpYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1waG90by1xdW90ZSAubGluZXMtZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0LjMxMjVyZW07XG4gICAgcmlnaHQ6IDIuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFyZ2UtcGhvdG8tcXVvdGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDguNTYyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOC4zNzVyZW07XG4gIH1cbn1cbi5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyID4gLmNvZy10d28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyID4gLmNvZy10d28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5jb2ctdHdvOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2LjYycmVtO1xuICBsZWZ0OiAxMi40NTI1cmVtO1xuICB3aWR0aDogMjMuNjQwNjI1cmVtO1xufVxuLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAuY29nLXR3bzpudGgtY2hpbGQoMSkgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4ubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5jb2ctdHdvOm50aC1jaGlsZCgxKSAuY29nLXR3b19fdHdvIHtcbiAgZmlsbDogIzY3ODc4Rjtcbn1cbi5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLmNvZy10d286bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3LjUyNzVyZW07XG4gIGxlZnQ6IDI0LjkxMzc1cmVtO1xuICB3aWR0aDogMTUuMzc1cmVtO1xufVxuLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAuY29nLXR3bzpudGgtY2hpbGQoMikgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4ubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5jb2ctdHdvOm50aC1jaGlsZCgyKSAuY29nLXR3b19fdHdvIHtcbiAgZmlsbDogIzY3ODc4Rjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogMjAwcmVtO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5zaGFkb3cge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzEuMDYyNXJlbTtcbiAgaGVpZ2h0OiAyMy41NjI1cmVtO1xuICByaWdodDogLTIwJTtcbiAgYm90dG9tOiAtMTAwJTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYmx1cig3LjgxMjVyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGFuaW1hdGlvbjogc2hhZG93IDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5zaGFkb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLnF1b3RlIHtcbiAgICBtYXgtd2lkdGg6IDUxLjU2MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLnF1b3RlIC5xdW90ZV9fdGV4dCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLnF1b3RlX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5xdW90ZSAucXVvdGVfX2J5IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIuMDYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLnF1b3RlX19ieSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLnF1b3RlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMzLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLnF1b3RlIC5xdW90ZV9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLnF1b3RlIC5xdW90ZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogLTYuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLnF1b3RlX19pbWFnZSBpbWcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogMDtcbiAgfVxufVxuLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLnF1b3RlX19pbWFnZSAuY29nLXR3bzpudGgtY2hpbGQoMSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMy44NzVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMC4yMzMxMjVyZW07XG59XG4ubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5xdW90ZSAucXVvdGVfX2ltYWdlIC5jb2ctdHdvOm50aC1jaGlsZCgxKSBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLnF1b3RlIC5xdW90ZV9faW1hZ2UgLmNvZy10d286bnRoLWNoaWxkKDEpIC5jb2ctdHdvX190d28ge1xuICBmaWxsOiAjNjc4NzhGO1xufVxuLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLnF1b3RlX19pbWFnZSAuY29nLXR3bzpudGgtY2hpbGQoMikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS4yNXJlbTtcbiAgbGVmdDogNi40Mzc1cmVtO1xuICB3aWR0aDogNi42NTVyZW07XG59XG4ubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5xdW90ZSAucXVvdGVfX2ltYWdlIC5jb2ctdHdvOm50aC1jaGlsZCgyKSBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLnF1b3RlIC5xdW90ZV9faW1hZ2UgLmNvZy10d286bnRoLWNoaWxkKDIpIC5jb2ctdHdvX190d28ge1xuICBmaWxsOiAjNjc4NzhGO1xufVxuXG4ucHJvZHVjdHMtY2FyZHMtdGFicyB7XG4gIHBhZGRpbmc6IDEuMTg3NXJlbSAwLjg3NXJlbSA2LjE4NzVyZW0gMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMi4yNXJlbTtcbiAgaGVpZ2h0OiAxMi4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIGZpbHRlcjogYmx1cig3LjgxMjVyZW0pO1xuICB6LWluZGV4OiAtMjtcbiAgYW5pbWF0aW9uOiBzaGFkb3cgNnMgZWFzZSBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNhcmRzLXRhYnMge1xuICAgIHBhZGRpbmc6IDQuNXJlbSA2Ljc1cmVtIDcuMjVyZW0gNi43NXJlbTtcbiAgfVxufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjY1NjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwNi41NjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucC1sYWJlbCwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLmhlYWRsaW5lLWgxLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAudGV4dC1lZGl0b3IgaDEsIC50ZXh0LWVkaXRvciAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLmhlYWRsaW5lLWgxLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAudGV4dC1lZGl0b3IgaDEsIC50ZXh0LWVkaXRvciAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi45Mzc1cmVtO1xuICB9XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdHMtY2FyZHMtdGFic19fbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuODc1cmVtO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0cy1jYXJkcy10YWJzX19uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0cy1jYXJkcy10YWJzX19uYXYgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdHMtY2FyZHMtdGFic19fbmF2IGxpIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0cy1jYXJkcy10YWJzX19uYXYgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI0NDQ0NDQztcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdHMtY2FyZHMtdGFic19fbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzFCNTA5RDtcbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0cy1jYXJkcy10YWJzX19uYXYgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogIzFCNTA5RDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0cy1jYXJkcy10YWJzX19uYXYgbGk6bm90KDpsYXN0LW9mLXR5cGUpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX25hdiBsaTpub3QoOmxhc3Qtb2YtdHlwZSk6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyB7XG4gICAgbWF4LXdpZHRoOiA5Mi41cmVtO1xuICAgIHBhZGRpbmc6IDAgMC42MjVyZW07XG4gICAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5wcm9kdWN0LWNhcmRzLXRhYnNfX3RpdGxlIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLnByb2R1Y3QtY2FyZHMtdGFic19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5wcm9kdWN0LWNhcmRzLXRhYnNfX3RhYi1jb250ZW50Om5vdCguY2FyZHMtb3Blbikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLnByb2R1Y3QtY2FyZHMtdGFic19fdGFiLWNvbnRlbnQuY2FyZHMtb3BlbiB7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLnByb2R1Y3QtY2FyZHMtdGFic19fdGFiLWNvbnRlbnQuY2FyZHMtb3Blbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtO1xufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLnByb2R1Y3QtY2FyZHMtdGFic19fdGFiLWNvbnRlbnQuYWN0aXZlLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAucHJvZHVjdC1jYXJkcy10YWJzX190YWItY29udGVudC5jYXJkcy1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5wcm9kdWN0LWNhcmRzLXRhYnNfX3RhYi1jb250ZW50LmFjdGl2ZSwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLnByb2R1Y3QtY2FyZHMtdGFic19fdGFiLWNvbnRlbnQuY2FyZHMtb3BlbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTQuMjklIDU0LjI5JSBhdCA1MCUgNDUuNzElLCAjODU5MTlGIDAlLCAjNTE1RDY0IDEwMCUpO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkOmhvdmVyIC5jYXJkX19pbmZvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1Ni41NyUgNTYuNTclIGF0IDQ2LjU3JSA0My40MyUsICMxQjUwOUQgMCUsICMwRDJDNkMgMTAwJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU0LjI5JSA1NC4yOSUgYXQgNTAlIDQ1LjcxJSwgIzg1OTE5RiAwJSwgIzUxNUQ2NCAxMDAlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZC5hY3RpdmUgLmNhcmRfX2luZm8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkLmFjdGl2ZSAuY2FyZF9faW5mbyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQuYWN0aXZlIC5jYXJkX19idG4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIHtcbiAgICBoZWlnaHQ6IDIxLjg3NXJlbTtcbiAgICB3aWR0aDogMjEuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMi4xODc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg5MDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgfVxufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciBpbWcge1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGhlaWdodDogMy4xMjVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogNi4yNXJlbTtcbiAgICBoZWlnaHQ6IDYuMjVyZW07XG4gIH1cbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgLmhlYWRsaW5lLWgzLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faGVhZGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fYW1vdW50LWZvdW5kIHNwYW4sIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fYW1vdW50LWZvdW5kIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgc3BhbiwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycywgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faGVhZGVyIC5jdGEtY2FyZWVycywgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MSwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faGVhZGVyIC5jdGEtY2FyZWVycy12MSwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MywgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faGVhZGVyIC5jdGEtY2FyZWVycy12MywgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12NCwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAuY3RhLWNhcmVlcnMtdjQsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faGVhZGVyIC50ZXh0LWVkaXRvciBoMywgLnRleHQtZWRpdG9yIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgaDMsIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgLmN0YS1jYXJlZXJzLXYyLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faGVhZGVyIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAucG9zdC1zZWFyY2gtQSAucG9zdF9faW5mbyAuaW5mb19fdGl0bGUsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19pbmZvIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgLmluZm9fX3RpdGxlLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faGVhZGVyIC5zZWFyY2gtYW1vdW50LWZvdW5kIHNwYW4sIC5zZWFyY2gtYW1vdW50LWZvdW5kIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgc3BhbiwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAucGFnaW5hdGlvbiAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faGVhZGVyIC5wYWdlLW51bWJlcnMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19oZWFkZXIgLmNhcmRfX2J0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2hlYWRlciAuY2FyZF9fYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzcwNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1Ni41NyUgNTYuNTclIGF0IDQ2LjU3JSA0My40MyUsICMxQjUwOUQgMCUsICMwRDJDNkMgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogMHJlbSAwcmVtIDEuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB9XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuaGVhZGxpbmUtaDMsIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fYW1vdW50LWZvdW5kIHNwYW4sIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fYW1vdW50LWZvdW5kIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIHNwYW4sIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5jdGEtY2FyZWVycywgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLmN0YS1jYXJlZXJzLXYxLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MywgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY3RhLWNhcmVlcnMtdjMsIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXY0LCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5jdGEtY2FyZWVycy12NCwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLnRleHQtZWRpdG9yIGgzLCAudGV4dC1lZGl0b3IgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gaDMsIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5jdGEtY2FyZWVycy12MiwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2luZm8gLmluZm9fX3RpdGxlLCAucG9zdC1zZWFyY2gtQSAucG9zdF9faW5mbyAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuaW5mb19fdGl0bGUsIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5zZWFyY2gtYW1vdW50LWZvdW5kIHNwYW4sIC5zZWFyY2gtYW1vdW50LWZvdW5kIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIHNwYW4sIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsIC5wYWdpbmF0aW9uIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5wYWdlLW51bWJlcnMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLmhlYWRsaW5lLWgzLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX2Ftb3VudC1mb3VuZCBzcGFuLCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX2Ftb3VudC1mb3VuZCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyBzcGFuLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycywgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY3RhLWNhcmVlcnMsIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYxLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5jdGEtY2FyZWVycy12MSwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjMsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLmN0YS1jYXJlZXJzLXYzLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12NCwgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY3RhLWNhcmVlcnMtdjQsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC50ZXh0LWVkaXRvciBoMywgLnRleHQtZWRpdG9yIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIGgzLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuY3RhLWNhcmVlcnMtdjIsIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5jYXJkIC5jYXJkX19pbmZvIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19pbmZvIC5pbmZvX190aXRsZSwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2luZm8gLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLmluZm9fX3RpdGxlLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAuc2VhcmNoLWFtb3VudC1mb3VuZCBzcGFuLCAuc2VhcmNoLWFtb3VudC1mb3VuZCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyBzcGFuLCAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAucGFnaW5hdGlvbiAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyAucGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8ge1xuICAgIGdhcDogMS43NzA2MjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgfVxufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8gLmNhcmRfX2Fycm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMS43MDgxMjVyZW07XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jdGEge1xuICBwYWRkaW5nOiAwIDEuNjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMS44MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19jdGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNC4zNzVyZW07XG4gIH1cbn1cbi5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2RvdHMge1xuICBtYXJnaW4tdG9wOiAyLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjY4NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMTk4MTI1cmVtO1xufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fZG90cyAuZG90IHtcbiAgaGVpZ2h0OiAwLjQ4Mzc1cmVtO1xuICB3aWR0aDogMC40ODM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICBhbmltYXRpb246IGRvdCAzLjVzIGluZmluaXRlO1xufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fZG90cyAuZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4yNXM7XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAucHJvZHVjdHMtY2FyZHMtdGFic19fd3JhcHBlciAucHJvZHVjdC1jYXJkcy10YWJzX19kb3RzIC5kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xufVxuLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fZG90cyAuZG90Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMy43NXM7XG59XG4ucHJvZHVjdHMtY2FyZHMtdGFicyAuY29nLW9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4LjgxMjVyZW07XG4gIGxlZnQ6IC00LjQxNzVyZW07XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMTIuNzkwNjI1cmVtO1xuICBoZWlnaHQ6IDEyLjU2Njg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLmNvZy1vbmUge1xuICAgIHdpZHRoOiAyOC45NDVyZW07XG4gICAgaGVpZ2h0OiAyOC40Mzc1cmVtO1xuICAgIGJvdHRvbTogLTMuOTY1cmVtO1xuICAgIGxlZnQ6IC02LjgxMjVyZW07XG4gIH1cbn1cblxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAubGluZXMtZ3JhcGhpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjQzNzVyZW07XG4gIGxlZnQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmxpbmVzLWdyYXBoaWMge1xuICAgIHRvcDogMi42MDI1cmVtO1xuICAgIGxlZnQ6IDMuMDYyNXJlbTtcbiAgfVxufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNS4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjM3NXJlbTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgNy44NCUsIHJnYmEoMCwgMCwgMCwgMCkgNDcuNSUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDExLjYyNXJlbTtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgfVxufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLnAtbGFiZWwsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC50YWcsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5oZWFkbGluZS1oMSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLnRleHQtZWRpdG9yIGgxLCAudGV4dC1lZGl0b3IgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDQuMDYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5wLWxhYmVsLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAudGFnIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5oZWFkbGluZS1oMSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLnRleHQtZWRpdG9yIGgxLCAudGV4dC1lZGl0b3IgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgaDEge1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5oZWFkbGluZS1oMSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLnRleHQtZWRpdG9yIGgxLCAudGV4dC1lZGl0b3IgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE5Ljg3NXJlbTtcbiAgfVxufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMS40MTYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNjY4NzVyZW07XG59XG4uY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbmF2IC5uYXZfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19uYXYgLm5hdl9fYXJyb3dzIC5hcnJvdy1sZWZ0IHtcbiAgd2lkdGg6IDIuMDE2MTI1cmVtO1xuICBoZWlnaHQ6IDIuMDE2MTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbmF2IC5uYXZfX2Fycm93cyAuYXJyb3ctbGVmdCB7XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19uYXYgLm5hdl9fYXJyb3dzIC5hcnJvdy1sZWZ0IHBhdGgge1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX25hdiAubmF2X19hcnJvd3MgLmFycm93LWxlZnQ6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICNGMkU3ODc7XG59XG4uY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbmF2IC5uYXZfX2Fycm93cyAuYXJyb3ctcmlnaHQge1xuICB3aWR0aDogMy4yMjU4MTI1cmVtO1xuICBoZWlnaHQ6IDMuMjI1ODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX25hdiAubmF2X19hcnJvd3MgLmFycm93LXJpZ2h0IHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX25hdiAubmF2X19hcnJvd3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDM0LjM3NXJlbTtcbiAgICBnYXA6IDEuMzE3NXJlbTtcbiAgfVxufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMge1xuICBsZWZ0OiAxLjQzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAuc2xpY2stbGlzdCB7XG4gIHBhZGRpbmc6IDAgNC41cmVtIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA5NXJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDkuMDYyNXJlbTtcbiAgfVxufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCB7XG4gIHdpZHRoOiAxNy40ODMwNjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxOS4yNXJlbTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU0LjI5JSA1NC4yOSUgYXQgNTAlIDQ1LjcxJSwgIzg1OTE5RiAwJSwgIzUxNUQ2NCAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMy43NXJlbSAxLjYyNXJlbSAzLjkzNzVyZW0gMS42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IHtcbiAgICBtYXJnaW46IDAgMC45Mzc1cmVtO1xuICAgIHdpZHRoOiAyMi43MDU2MjVyZW07XG4gICAgbWluLWhlaWdodDogMjVyZW07XG4gICAgcGFkZGluZzogOC4yOTg3NXJlbSAyLjAyMjVyZW0gMy44ODg3NXJlbSAyLjAyMjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTYuNTclIDU2LjU3JSBhdCA0Ni41NyUgNDMuNDMlLCAjMUI1MDlEIDAlLCAjMEQyQzZDIDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldDpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBtaW4taGVpZ2h0OiA0MC42MjVyZW07XG4gICAgcGFkZGluZzogMTIuMTI1cmVtIDIuNXJlbSAzLjEyNXJlbSAyLjVyZW07XG4gIH1cbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmhlYWRsaW5lLWgyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC50ZXh0LWVkaXRvciBoMiwgLnRleHQtZWRpdG9yIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgaDIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b24sIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oaWdobGlnaHRlZC1jdGEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b24tQSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAub3B0aW9uXzEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS10ZXh0LUIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMiwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLm9wdGlvbl8yLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodCwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtcG9wLXVwLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy12MSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtdjMsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXY0LCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy1wb3AtdXAtQiwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGEsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBhLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtY2FyZWVycyAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oZWFkbGluZS1oMiwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAudGV4dC1lZGl0b3IgaDIsIC50ZXh0LWVkaXRvciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGgyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTM1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oZWFkbGluZS1oMiwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAudGV4dC1lZGl0b3IgaDIsIC50ZXh0LWVkaXRvciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGgyIHtcbiAgICBmb250LXNpemU6IDIuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNzI1cmVtO1xuICB9XG59XG4uY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5tYXJrZXRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAubWFya2V0X19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b24sIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oaWdobGlnaHRlZC1jdGEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b24tQSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAub3B0aW9uXzEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS10ZXh0LUIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMiwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLm9wdGlvbl8yLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodCwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtcG9wLXVwLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy12MSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtdjMsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXY0LCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy1wb3AtdXAtQiwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGEsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBhLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtY2FyZWVycyAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG4gIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtYnV0dG9uLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuaGlnaGxpZ2h0ZWQtY3RhLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtYnV0dG9uLUEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLm9wdGlvbl8xLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24sIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtdGV4dC1CLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5vcHRpb25fMiwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0LCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXBvcC11cCwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtdjEsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXYzLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy12NCwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtcG9wLXVwLUIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgYSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWNhcmVlcnMgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b246aG92ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGE6aG92ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oaWdobGlnaHRlZC1jdGE6aG92ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b24tQTpob3ZlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xOmhvdmVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAub3B0aW9uXzE6aG92ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSksIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgYS53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXI6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSksIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOmhvdmVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjpob3ZlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS10ZXh0LUI6aG92ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMjpob3ZlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLm9wdGlvbl8yOmhvdmVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOmhvdmVyLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOmhvdmVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6aG92ZXIsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDpob3ZlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtcG9wLXVwOmhvdmVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy12MTpob3ZlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtdjM6aG92ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXY0OmhvdmVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy1wb3AtdXAtQjpob3ZlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGE6aG92ZXIsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBhOmhvdmVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zZWFyY2gtY2FyZWVycyAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGNvbG9yOiAjRjJFNzg3O1xufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWJ1dHRvbjpob3Zlcjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhOmhvdmVyOjpiZWZvcmUsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oaWdobGlnaHRlZC1jdGE6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWJ1dHRvbi1BOmhvdmVyOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMTpob3Zlcjo6YmVmb3JlLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAub3B0aW9uXzE6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGVudCAuZW50cnktY29udGVudCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcjpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKTo6YmVmb3JlLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGEud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOmhvdmVyOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjo6YmVmb3JlLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YmVmb3JlLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjpiZWZvcmUsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLXRleHQtQjpob3Zlcjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzI6aG92ZXI6OmJlZm9yZSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLm9wdGlvbl8yOmhvdmVyOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246aG92ZXI6OmJlZm9yZSwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjpob3Zlcjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6aG92ZXI6OmJlZm9yZSwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0OmhvdmVyOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXBvcC11cDpob3Zlcjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy12MTpob3Zlcjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy12Mzpob3Zlcjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy12NDpob3Zlcjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjpiZWZvcmUsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtcG9wLXVwLUI6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGE6aG92ZXI6OmJlZm9yZSwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGE6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyOjpiZWZvcmUsIC5zZWFyY2gtY2FyZWVycyAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMzUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuODY5NzkzIDEwLjMzMzVMMjcuODI4MSAxMC4zMzM1TDIwLjIwMzEgMi42NjY4M0wyMi41MzY1IDAuMzMzNDk2TDM0LjIwMzEgMTIuMDAwMkwyMi41MzY1IDIzLjY2NjhMMjAuMTYxNSAyMS4zMzM1TDI3LjgyODEgMTMuNjY2OEwwLjg2OTc5MiAxMy42NjY4TDAuODY5NzkzIDEwLjMzMzVaJyBmaWxsPSclMjNGMkU3ODcnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtYnV0dG9uOmhvdmVyOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YTpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oaWdobGlnaHRlZC1jdGE6aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtYnV0dG9uLUE6aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzE6aG92ZXI6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAub3B0aW9uXzE6aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGEud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcjpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKTo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uOmhvdmVyOjphZnRlciwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtdGV4dC1COmhvdmVyOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yOmhvdmVyOjphZnRlciwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLm9wdGlvbl8yOmhvdmVyOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjpob3Zlcjo6YWZ0ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6aG92ZXI6OmFmdGVyLCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy1wb3AtdXA6aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy12MTpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXYzOmhvdmVyOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtdjQ6aG92ZXI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXBvcC11cC1COmhvdmVyOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGE6aG92ZXI6OmFmdGVyLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgYTpob3Zlcjo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIsIC5zZWFyY2gtY2FyZWVycyAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b246OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YTo6YmVmb3JlLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuaGlnaGxpZ2h0ZWQtY3RhOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b24tQTo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzE6OmJlZm9yZSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLm9wdGlvbl8xOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSk6OmJlZm9yZSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBhLndwLWJsb2NrLWJ1dHRvbl9fbGluazpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKTo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjo6YmVmb3JlLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06OmJlZm9yZSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgaW5wdXRbdHlwZT1zdWJtaXRdOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmJlZm9yZSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjpiZWZvcmUsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YmVmb3JlLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS10ZXh0LUI6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8yOjpiZWZvcmUsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5vcHRpb25fMjo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOjpiZWZvcmUsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b246OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0OjpiZWZvcmUsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDo6YmVmb3JlLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy1wb3AtdXA6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtdjE6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtdjM6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtdjQ6OmJlZm9yZSwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YmVmb3JlLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXBvcC11cC1COjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhOjpiZWZvcmUsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBhOjpiZWZvcmUsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XTo6YmVmb3JlLCAuc2VhcmNoLWNhcmVlcnMgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBpbnB1dFt0eXBlPXN1Ym1pdF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAyLjE4NzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuODY5NzkzIDEwLjMzMzVMMjcuODI4MSAxMC4zMzM1TDIwLjIwMzEgMi42NjY4M0wyMi41MzY1IDAuMzMzNDk2TDM0LjIwMzEgMTIuMDAwMkwyMi41MzY1IDIzLjY2NjhMMjAuMTYxNSAyMS4zMzM1TDI3LjgyODEgMTMuNjY2OEwwLjg2OTc5MiAxMy42NjY4TDAuODY5NzkzIDEwLjMzMzVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjQ1ODc1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbn1cbi5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b246OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmhpZ2hsaWdodGVkLWN0YTo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1idXR0b24tQTo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMTo6YWZ0ZXIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5vcHRpb25fMTo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYS53cC1ibG9jay1idXR0b25fX2xpbms6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSk6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGEud3AtYmxvY2stYnV0dG9uX19saW5rOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246OmFmdGVyLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbjo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IGlucHV0W3R5cGU9c3VibWl0XTo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YTo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS10ZXh0LUI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzI6OmFmdGVyLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAub3B0aW9uXzI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uOjphZnRlciwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbjo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDo6YWZ0ZXIsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodDo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXBvcC11cDo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmN0YS1jYXJlZXJzLXYxOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtdjM6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5jdGEtY2FyZWVycy12NDo6YWZ0ZXIsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuY3RhLWNhcmVlcnMtcG9wLXVwLUI6OmFmdGVyLCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbCAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fd3JhcHBlciAuY29sdW1ucy1ncmlkLWNhcnJvdXNlbF9fbWFya2V0cyAubWFya2V0IC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYTo6YWZ0ZXIsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCBhOjphZnRlciwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX3dyYXBwZXIgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMgLm1hcmtldCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciwgLnNlYXJjaC1jYXJlZXJzIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19tYXJrZXRzIC5tYXJrZXQgaW5wdXRbdHlwZT1zdWJtaXRdOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgd2lkdGg6IDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFNzg3O1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xufVxuLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDIuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA5LjkzNzVyZW07XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDEzLjEyNXJlbTtcbiAgfVxufVxuXG4ucmQtY29sdW1uLWdyaWQtY2FyZHMge1xuICBwYWRkaW5nLXRvcDogNS4yMjY4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMC4zMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQuMzc1cmVtO1xuICB9XG59XG4ucmQtY29sdW1uLWdyaWQtY2FyZHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvcGF0dGVybnMvUGF0dGVyblJEQ29sdW1uR3JpZENhcmRzLnBuZyk7XG4gIG9wYWNpdHk6IDAuMztcbiAgei1pbmRleDogLTE7XG59XG4ucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAyMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucC1sYWJlbCwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAudGFnLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5oZWFkbGluZS1oMSwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAudGV4dC1lZGl0b3IgaDEsIC50ZXh0LWVkaXRvciAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucC1sYWJlbCwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAudGFnIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5wLWxhYmVsLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC50YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAuaGVhZGxpbmUtaDEsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnRleHQtZWRpdG9yIGgxLCAudGV4dC1lZGl0b3IgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIHtcbiAgICBnYXA6IDMuNzVyZW07XG4gIH1cbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4zNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzLjEyNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIHtcbiAgICB3aWR0aDogMzIuNXJlbTtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkOmhvdmVyIC5jYXJkX19ib2R5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkLm9wZW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoNTYuNTclIDU2LjU3JSBhdCA0Ni41NyUgNDMuNDMlLCAjMUI1MDlEIDAlLCAjMEQyQzZDIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4ucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAudGludCB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIHtcbiAgcGFkZGluZzogMS4zNzVyZW0gMi40NTMxMjVyZW0gMHJlbSAxLjkzNzVyZW07XG59XG4ucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIC5oZWFkbGluZS1oMywgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkLm9wZW4gLmNhcmRfX2hlYWRlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX2Ftb3VudC1mb3VuZCBzcGFuLCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX2Ftb3VudC1mb3VuZCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIHNwYW4sIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkLm9wZW4gLmNhcmRfX2hlYWRlciAuY3RhLWNhcmVlcnMsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkLm9wZW4gLmNhcmRfX2hlYWRlciAuY3RhLWNhcmVlcnMtdjEsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjMsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkLm9wZW4gLmNhcmRfX2hlYWRlciAuY3RhLWNhcmVlcnMtdjMsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjQsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgLmN0YS1jYXJlZXJzLXY0LCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkLm9wZW4gLmNhcmRfX2hlYWRlciAudGV4dC1lZGl0b3IgaDMsIC50ZXh0LWVkaXRvciAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIGgzLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIC5jdGEtY2FyZWVycy12MiwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkLm9wZW4gLmNhcmRfX2hlYWRlciAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS53aGl0ZS1ib3JkZXItYnV0dG9uLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2luZm8gLmluZm9fX3RpdGxlLCAucG9zdC1zZWFyY2gtQSAucG9zdF9faW5mbyAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIC5pbmZvX190aXRsZSwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkLm9wZW4gLmNhcmRfX2hlYWRlciAuc2VhcmNoLWFtb3VudC1mb3VuZCBzcGFuLCAuc2VhcmNoLWFtb3VudC1mb3VuZCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQub3BlbiAuY2FyZF9faGVhZGVyIHNwYW4sIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycywgLnBhZ2luYXRpb24gLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkLm9wZW4gLmNhcmRfX2hlYWRlciAucGFnZS1udW1iZXJzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19oZWFkZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZC5vcGVuIC5jYXJkX19ib2R5IHtcbiAgbWF4LWhlaWdodDogNjIuNXJlbTtcbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuaGVhZGxpbmUtaDMsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX2Ftb3VudC1mb3VuZCBzcGFuLCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX2Ftb3VudC1mb3VuZCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgc3BhbiwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY3RhLWNhcmVlcnMsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MSwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmN0YS1jYXJlZXJzLXYxLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjMsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jdGEtY2FyZWVycy12MywgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXY0LCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jdGEtY2FyZWVycy12NCwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLnRleHQtZWRpdG9yIGgzLCAudGV4dC1lZGl0b3IgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIGgzLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmN0YS1jYXJlZXJzLXYyLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAucG9zdC1zZWFyY2gtQSAucG9zdF9faW5mbyAuaW5mb19fdGl0bGUsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19pbmZvIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuaW5mb19fdGl0bGUsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuc2VhcmNoLWFtb3VudC1mb3VuZCBzcGFuLCAuc2VhcmNoLWFtb3VudC1mb3VuZCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgc3BhbiwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsIC5wYWdpbmF0aW9uIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAucGFnZS1udW1iZXJzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogMTYuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyLjI1cmVtIDEuNzE4NzVyZW07XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG59XG4ucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2hlYWRlciAuY2FyZF9fYXJyb3cge1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2hlYWRlciAuY2FyZF9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9faGVhZGVyIC5jYXJkX19kb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9faGVhZGVyIC5jYXJkX19kb3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuaGVhZGxpbmUtaDMsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX2Ftb3VudC1mb3VuZCBzcGFuLCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX2Ftb3VudC1mb3VuZCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgc3BhbiwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuY3RhLWNhcmVlcnMsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MSwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmN0YS1jYXJlZXJzLXYxLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjMsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jdGEtY2FyZWVycy12MywgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXY0LCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jdGEtY2FyZWVycy12NCwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLnRleHQtZWRpdG9yIGgzLCAudGV4dC1lZGl0b3IgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IGgzLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmN0YS1jYXJlZXJzLXYyLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAucG9zdC1zZWFyY2gtQSAucG9zdF9faW5mbyAuaW5mb19fdGl0bGUsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19pbmZvIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuaW5mb19fdGl0bGUsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuc2VhcmNoLWFtb3VudC1mb3VuZCBzcGFuLCAuc2VhcmNoLWFtb3VudC1mb3VuZCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgc3BhbiwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsIC5wYWdpbmF0aW9uIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmhlYWRsaW5lLWgzLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19hbW91bnQtZm91bmQgc3BhbiwgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19hbW91bnQtZm91bmQgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IHNwYW4sIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycywgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmN0YS1jYXJlZXJzLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jdGEtY2FyZWVycy12MSwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuY3RhLWNhcmVlcnMtdjMsIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12NCwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuY3RhLWNhcmVlcnMtdjQsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC50ZXh0LWVkaXRvciBoMywgLnRleHQtZWRpdG9yIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSBoMywgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jdGEtY2FyZWVycy12MiwgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAuc2hvcnQtcHJvbW9fX2N0YS53aGl0ZS1ib3JkZXItYnV0dG9uLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2luZm8gLmluZm9fX3RpdGxlLCAucG9zdC1zZWFyY2gtQSAucG9zdF9faW5mbyAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmluZm9fX3RpdGxlLCAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLnNlYXJjaC1hbW91bnQtZm91bmQgc3BhbiwgLnNlYXJjaC1hbW91bnQtZm91bmQgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IHNwYW4sIC5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAuY2FyZHNfX3JvdyAuY2FyZCAuY2FyZF9fYm9keSAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLCAucGFnaW5hdGlvbiAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLnBhZ2UtbnVtYmVycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU2LjU3JSA1Ni41NyUgYXQgNDYuNTclIDQzLjQzJSwgIzFCNTA5RCAwJSwgIzBEMkM2QyAxMDAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jYXJkX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwid29yay1zYW5zXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwIDIuNDM3NXJlbSAwcmVtIDEuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jYXJkX19jdGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMCAxLjM2NDM3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucmQtY29sdW1uLWdyaWQtY2FyZHMgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX193cmFwcGVyIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fY2FyZHMgLmNhcmRzX19yb3cgLmNhcmQgLmNhcmRfX2JvZHkgLmNhcmRfX2N0YSAuY3RhLXRleHQtYiB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnJkLWNvbHVtbi1ncmlkLWNhcmRzIC5yZC1jb2x1bW4tZ3JpZC1jYXJkc19fd3JhcHBlciAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIC5jYXJkc19fcm93IC5jYXJkIC5jYXJkX19ib2R5IC5jYXJkX19jdGEgLmN0YS10ZXh0LWIge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIH1cbn1cbi5yZC1jb2x1bW4tZ3JpZC1jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jYXJkcyAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2N0YSB7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS4zNzVyZW07XG59XG5cbi5jYXJlZXJzLWxhcmdlLXByb21vIHtcbiAgcGFkZGluZy10b3A6IDUuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMy44MDE4NzVyZW07XG4gIGJhY2tncm91bmQ6ICMzRUE4NjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtbGFyZ2UtcHJvbW8ge1xuICAgIHBhZGRpbmctdG9wOiA3LjY4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuNjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi9pbWFnZXMvdGV4dHVyZXMvdW5zcGxhc2gucG5nKSwgIzNFQTg2MTtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG4gIH1cbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5saW5lcy1ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmxpbmVzLWdyYXBoaWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNy4wNjI1cmVtO1xuICAgIHJpZ2h0OiA2Ljg3NXJlbTtcbiAgfVxufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCB7XG4gIHBhZGRpbmc6IDIuNzVyZW0gMi44MTI1cmVtIDEuMzc1cmVtIDMuMzEyNXJlbTtcbiAgbWF4LXdpZHRoOiA3OC4xMjVyZW07XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogOTUlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4xODc1cmVtIHNvbGlkICMzRUE4NjE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG8gYXV0bztcbiAgei1pbmRleDogOTk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiA1LjVyZW0gNS42MjVyZW0gMy40Mzc1cmVtIDYuNjI1cmVtO1xuICB9XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4yNXJlbTtcbiAgdG9wOiAxLjAzNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCAucG9wLXVwX19jbG9zZSB7XG4gICAgcmlnaHQ6IDIuNDExMjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgfVxufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCAucG9wLXVwX19jbG9zZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cC5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogZ3JvdyAxcztcbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjM0VBODYxO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLnBvcC11cF9fcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLnBvcC11cF9fcXVvdGUgLnF1b3RlX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5wb3AtdXBfX3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMi41cmVtO1xuICB3aWR0aDogOC41cmVtO1xuICBoZWlnaHQ6IDYuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTM2JyBoZWlnaHQ9JzEwMCcgdmlld0JveD0nMCAwIDEzNiAxMDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J002Mi4yNzY2IDMuNzk4NzZMNjMuNzIyOCAxLjVINjEuMDA2OUgzNS4wNzk2SDM0LjI1MTFMMzMuODA5OSAyLjIwMTI0TDEuNzMwMzYgNTMuMTkxOEwxLjUgNTMuNTU4VjUzLjk5MDZWOTdWOTguNUgzSDQ1LjYyNjNINDcuMTI2M1Y5N1Y1My45OTA2VjUyLjQ5MDZINDUuNjI2M0gzMS42NDMyTDYyLjI3NjYgMy43OTg3NlpNMTMxLjI3IDMuNzk4NzZMMTMyLjcxNiAxLjVIMTMwSDEwNC4wNzNIMTAzLjI0NEwxMDIuODAzIDIuMjAxMjRMNzAuNzIzNCA1My4xOTE4TDcwLjQ5MzEgNTMuNTU4VjUzLjk5MDZWOTdWOTguNUg3MS45OTMxSDExNC42MTlIMTE2LjExOVY5N1Y1My45OTA2VjUyLjQ5MDZIMTE0LjYxOUgxMDAuNjM2TDEzMS4yNyAzLjc5ODc2Wicgc3Ryb2tlPSclMjNDQ0NDQ0MnIHN0cm9rZS13aWR0aD0nMycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLnBvcC11cF9fYmlvIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWF4LWhlaWdodDogMTUuNjI1cmVtO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCAucG9wLXVwX19tZWRpYSAubWVkaWFfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9fbWVkaWEgLm1lZGlhX19pbWFnZSB7XG4gICAgd2lkdGg6IDI4LjEyNXJlbTtcbiAgICBoZWlnaHQ6IDM2Ljc3ODc1cmVtO1xuICB9XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX21lZGlhIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAyMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGVfX2N0YSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBoZWlnaHQ6IDIuMjIxMjVyZW07XG4gIHdpZHRoOiAyLjIyMTI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC44NTE4NzVyZW07XG4gIGJvdHRvbTogMC41OTI1cmVtO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGlkZV9fY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTc4Nztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGVfX2N0YSB7XG4gICAgd2lkdGg6IDMuMTI1cmVtO1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgcmlnaHQ6IDIuMDYyNXJlbTtcbiAgICBib3R0b206IDIuODc1cmVtO1xuICB9XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGlkZV9fY3RhIHN2ZyB7XG4gIHdpZHRoOiAxLjQ1ODEyNXJlbTtcbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjMxMjVyZW07XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGlkZSAuc2xpZGVfX3RpdGxlIC5pbWFnZV9faW5saW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fdGl0bGUgLnNsaWRlX19wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fdGl0bGUub25seS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fdGl0bGUub25seS1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGUgLnNsaWRlX190aXRsZS5vbmx5LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fdGl0bGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9fdGl0bGUgLmltYWdlX19pbmxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9faW1hZ2UtYW5kLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGUgLnNsaWRlX19pbWFnZS1hbmQtdGV4dCAuaGVhZGxpbmUsIC5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9faW1hZ2UtYW5kLXRleHQgLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLnF1b3RlX190ZXh0LCAubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5xdW90ZSAuY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGlkZSAuc2xpZGVfX2ltYWdlLWFuZC10ZXh0IC5xdW90ZV9fdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGlkZSAuc2xpZGVfX2ltYWdlLWFuZC10ZXh0IC5oZWFkbGluZSwgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGUgLnNsaWRlX19pbWFnZS1hbmQtdGV4dCAubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5xdW90ZSAucXVvdGVfX3RleHQsIC5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLnF1b3RlIC5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9faW1hZ2UtYW5kLXRleHQgLnF1b3RlX190ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGUgLnNsaWRlX19pbWFnZS1hbmQtdGV4dCAuc2xpZGVfX3Bvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogLTEwMCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9faW1hZ2UtYW5kLXRleHQgLnNsaWRlX19wb3NpdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9faW1hZ2UtYW5kLXRleHQgLnNsaWRlX19wb3NpdGlvbiAucC1sYWJlbCwgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGUgLnNsaWRlX19pbWFnZS1hbmQtdGV4dCAuc2xpZGVfX3Bvc2l0aW9uIC50YWcge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE0LjkzNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMy43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGUgLnNsaWRlX19pbWFnZS1hbmQtdGV4dCAuc2xpZGVfX3Bvc2l0aW9uIC5saW5lX3R3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMy4xMjVyZW07XG4gIHJpZ2h0OiAwO1xuICByaWdodDogNTAlO1xufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGUgLnNsaWRlX19pbWFnZS1hbmQtdGV4dCAuc2xpZGVfX3Bvc2l0aW9uIC5saW5lX3R3byBnIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWRlIC5zbGlkZV9faW1hZ2UtYW5kLXRleHQgLnNsaWRlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpZGUgLnNsaWRlX19pbWFnZS1hbmQtdGV4dCAuc2xpZGVfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDMyLjVyZW07XG4gICAgaGVpZ2h0OiA0Mi41cmVtO1xuICB9XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGlkZSAuc2xpZGVfX2ltYWdlLWFuZC10ZXh0IC5zbGlkZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUuMTcxODc1cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGlkZSAuc2xpZGVfX2ltYWdlLWFuZC10ZXh0IC5zbGlkZV9faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgbWFyZ2luLXRvcDogMy40MDEyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDUuMzEyNXJlbTtcbiAgfVxufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGljay1kb3RzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGljay1wcmV2LCAuY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMi4yNXJlbSAxLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICB6LWluZGV4OiAyO1xufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpY2stcHJldjpob3ZlciwgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpY2stcHJldjpmb2N1cywgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpY2stbmV4dDpob3ZlciwgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU3ODc7XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGljay1wcmV2OjpiZWZvcmUsIC5jYXJlZXJzLWxhcmdlLXByb21vIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIC5jYXJlZXJzLWxhcmdlLXByb21vX19zbGlkZXIgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQwIDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDAgMTZMNy42NSAxNkwxNi44IDI1LjJMMTQgMjhMNi4xMTk2ZS0wNyAxNEwxNCAtMy4yMDI3NGUtMDZMMTYuODUgMi44TDcuNjUgMTJMNDAgMTJMNDAgMTZaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogNS44NzVyZW07XG59XG4uY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1sYXJnZS1wcm9tb19fd3JhcHBlciAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDUuODc1cmVtO1xufVxuLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3dyYXBwZXIgLmNhcmVlcnMtbGFyZ2UtcHJvbW9fX3NsaWRlciAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNhcmVlcnMtaW5mb3JtYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZWVycy1pbmZvcm1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEwLjkzNzVyZW07XG4gIH1cbn1cbi5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjguODEyNXJlbTtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbiAgbWF4LXdpZHRoOiAyMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDI7XG59XG4uY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuaW1hZ2UtMCB7XG4gIGhlaWdodDogMTguMzc1cmVtO1xuICB3aWR0aDogMTguMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0LjMxMjVyZW07XG4gIG1hcmdpbi10b3A6IC04LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuaW1hZ2UtMCB7XG4gICAgd2lkdGg6IDI4Ljc1cmVtO1xuICAgIGhlaWdodDogMjguNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMy41NjI1cmVtO1xuICAgIHRvcDogLTUuNDM3NXJlbTtcbiAgfVxufVxuLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmltYWdlLTEge1xuICBoZWlnaHQ6IDE1LjgxMjVyZW07XG4gIHdpZHRoOiAxNS44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjA2MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xLjI1cmVtO1xuICBib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuaW1hZ2UtMSB7XG4gICAgd2lkdGg6IDIzLjc1cmVtO1xuICAgIGhlaWdodDogMjMuNzVyZW07XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcmlnaHQ6IDcuMzc1cmVtO1xuICB9XG59XG4uY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuaW1hZ2UtMiB7XG4gIGhlaWdodDogMTYuMzc1cmVtO1xuICB3aWR0aDogMTYuMzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjM3NXJlbTtcbiAgYm90dG9tOiAtOS40Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuaW1hZ2UtMiB7XG4gICAgd2lkdGg6IDI2LjI1cmVtO1xuICAgIGhlaWdodDogMjYuMjVyZW07XG4gICAgbGVmdDogMTIuNDM3NXJlbTtcbiAgICBib3R0b206IDkuNzVyZW07XG4gIH1cbn1cbi5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5pbWFnZS0zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmltYWdlLTMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzOC43NXJlbTtcbiAgICBoZWlnaHQ6IDMzLjc1cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTkuNDM3NXJlbTtcbiAgICBib3R0b206IC0xMS42ODc1cmVtO1xuICB9XG59XG4uY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5wLWxhYmVsLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAudGFnLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuaGVhZGxpbmUtaDEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC50ZXh0LWVkaXRvciBoMSwgLnRleHQtZWRpdG9yIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IGgxIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAucC1sYWJlbCwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLnRhZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmhlYWRsaW5lLWgxLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAudGV4dC1lZGl0b3IgaDEsIC50ZXh0LWVkaXRvciAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAucC1sYXJnZSwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtZXZlbnQgLmNvbnRlbnQtZXZlbnRfX3RpdGxlLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29udGVudC1ldmVudCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY29udGVudC1ldmVudF9fdGl0bGUsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19yaWdodCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fc2lkZWJhciAuc2lkZWJhcl9fcm93cyAuc2lkZWJhcl9fcm93IC5yb3dfX2NvbnRlbnQgcCwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3JpZ2h0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19zaWRlYmFyIC5zaWRlYmFyX19yb3dzIC5zaWRlYmFyX19yb3cgLnJvd19fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCBwLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gbGFiZWwsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCBsYWJlbCwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLnNlYXJjaC1hbW91bnQtZm91bmQge1xuICBjb2xvcjogIzNENEU1QjtcbiAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07XG59XG4uY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMy4zMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjQzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycywgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYyLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjMsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXY0LCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYxLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MiwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS53aGl0ZS1ib3JkZXItYnV0dG9uLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12NCwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxLjg3NXJlbSAxLjg3NXJlbTtcbiAgfVxufVxuLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnM6OmFmdGVyLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MTo6YWZ0ZXIsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYyOjphZnRlciwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS53aGl0ZS1ib3JkZXItYnV0dG9uOjphZnRlciwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuc2hvcnQtcHJvbW9fX2N0YS53aGl0ZS1ib3JkZXItYnV0dG9uOjphZnRlciwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjM6OmFmdGVyLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12NDo6YWZ0ZXIsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGE6OmFmdGVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVyczpob3ZlciwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjE6aG92ZXIsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYyOmhvdmVyLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b246aG92ZXIsIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbjpob3ZlciwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjM6aG92ZXIsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXY0OmhvdmVyLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbiAgYm9yZGVyLWNvbG9yOiAjMUI1MDlEO1xufVxuXG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUge1xuICBwYWRkaW5nLXRvcDogMTcuNDM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMS41cmVtO1xuICB9XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmxpbmVzLWdyYXBoaWMtLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi4xMjVyZW07XG4gIHRvcDogLTEuNzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAubGluZXMtZ3JhcGhpYy0tdmVydGljYWwge1xuICAgIHJpZ2h0OiAyLjQzNzVyZW07XG4gICAgdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAubGluZXMtZ3JhcGhpYy0taG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcmVtO1xuICBsZWZ0OiAyLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAubGluZXMtZ3JhcGhpYy0taG9yaXpvbnRhbCB7XG4gICAgYm90dG9tOiAyLjU2MjVyZW07XG4gICAgbGVmdDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA1LjYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9faGVhZGVyIC5oZWFkZXJfX2xlZnQge1xuICAgIG1heC13aWR0aDogNDQuMzc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19oZWFkZXIgLmhlYWRlcl9fcmlnaHQge1xuICAgIG1heC13aWR0aDogNTIuMTg3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNC4zNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19oZWFkZXIgLmhlYWRlcl9fcmlnaHQgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIH1cbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX190aXRsZS5wLWxhYmVsLCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fdGl0bGUudGFnIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19sYWJlbCwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjE4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuODEyNXJlbTtcbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyB7XG4gIG1hcmdpbi1ib3R0b206IDQuMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5zbGljay1hY3RpdmUgLmNhcmRfX2NvbnRlbnQge1xuICAgIGFuaW1hdGlvbjogbW92ZS11cCAzcyBmb3J3YXJkcztcbiAgfVxufVxuLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5zbGljay1hY3RpdmUgLmxpbmUge1xuICBhbmltYXRpb246IG1vdmUtdXAgMXMgZm9yd2FyZHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuc2xpY2stYWN0aXZlIC5saW5lIHtcbiAgICBhbmltYXRpb246IG1vdmUtdXAgM3MgZm9yd2FyZHM7XG4gIH1cbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuc2xpY2stYWN0aXZlIC5kb3Qge1xuICBhbmltYXRpb246IG1vdmUtdXAgMS4xcyBmb3J3YXJkcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5zbGljay1hY3RpdmUgLmRvdCB7XG4gICAgYW5pbWF0aW9uOiBtb3ZlLXVwIDNzIGZvcndhcmRzO1xuICB9XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLnNsaWNrLWFjdGl2ZSAuZG90IGNpcmNsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGFuaW1hdGlvbi1uYW1lOiBncm93O1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLnNsaWNrLWFjdGl2ZSAuZG90IGNpcmNsZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyLjJzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIH1cbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMi42MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAuY2FyZF9fbGluZS13aXRoLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAuY2FyZF9fbGluZS13aXRoLWRvdCAubGluZSB7XG4gIHdpZHRoOiAwLjA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDRuKzEpIC5jYXJkX19saW5lLXdpdGgtZG90IC5saW5lIHtcbiAgaGVpZ2h0OiA4LjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoNG4rMSkgLmNhcmRfX2xpbmUtd2l0aC1kb3QgLmxpbmUge1xuICAgIGhlaWdodDogMTYuNjI1cmVtO1xuICB9XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDRuKzEpIC5jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEzLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoNG4rMSkgLmNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTcuNXJlbTtcbiAgfVxufVxuLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCg0bisyKSAuY2FyZF9fbGluZS13aXRoLWRvdCAubGluZSB7XG4gIGhlaWdodDogOC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDRuKzIpIC5jYXJkX19saW5lLXdpdGgtZG90IC5saW5lIHtcbiAgICBoZWlnaHQ6IDI4LjVyZW07XG4gIH1cbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoNG4rMikgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjIuOTY4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCg0bisyKSAuY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICB9XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDRuKzMpIC5jYXJkX19saW5lLXdpdGgtZG90IC5saW5lIHtcbiAgaGVpZ2h0OiA4LjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoNG4rMykgLmNhcmRfX2xpbmUtd2l0aC1kb3QgLmxpbmUge1xuICAgIGhlaWdodDogMjguNXJlbTtcbiAgfVxufVxuLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCg0biszKSAuY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMy43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDRuKzMpIC5jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDE3LjVyZW07XG4gIH1cbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoNG4rNCkgLmNhcmRfX2xpbmUtd2l0aC1kb3QgLmxpbmUge1xuICBoZWlnaHQ6IDguOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCg0bis0KSAuY2FyZF9fbGluZS13aXRoLWRvdCAubGluZSB7XG4gICAgaGVpZ2h0OiAxNi42MjVyZW07XG4gIH1cbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoNG4rNCkgLmNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQ6bnRoLWNoaWxkKDRuKzQpIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTIuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZDpudGgtY2hpbGQoNG4rNCkgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTMuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkOm50aC1jaGlsZCg0bis0KSAuY2FyZF9fY29udGVudCAuY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxNy41cmVtO1xuICB9XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQgLmNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMy40Mzc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIC5jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMy40Mzc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbWFnZS5uby1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW1hZ2Uubm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2ltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIC5udW1iZXJzIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAucC1hY2NlbnQsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAuY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktaGVhZGVyIC5qb2ItcG9zaXRpb25fX2ZpZWxkIHAsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmpvYi1wb3NpdGlvbl9fZmllbGQgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIHAsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAucC1zbWFsbCwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAubWVudS1sZWdhbC1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLCAuZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLm1lbnUtbGVnYWwtbWVudS1jb250YWluZXIgLm1lbnUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIC5tZW51LWl0ZW0sIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAuZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLnRleHRfX2NvbnRlbnQgbGksIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAudGV4dF9fY29udGVudCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQgbGksIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLm1lbnVlcyAubWVudS11dGlsaXR5LW1lbnUtdG9wLWNvbnRhaW5lciAjdXRpbGl0eS1tZW51LXRvcCBsaSBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLm1lbnVlcyAubWVudS11dGlsaXR5LW1lbnUtdG9wLWNvbnRhaW5lciAjdXRpbGl0eS1tZW51LXRvcCBsaSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQgYSwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAuYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19saXN0IGJ1dHRvbiwgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5hY3RpdmUtZmlsdGVycyAuYWN0aXZlLWZpbHRlcnNfX2xpc3QgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIGJ1dHRvbiwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1kZXNjcmlwdGlvbiBwLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZGVzY3JpcHRpb24gLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIHAsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWVycm9yLW1zZywgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAubmYtZXJyb3ItbXNnLCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQgLmFjdGl2ZS1maWx0ZXJzIC5hY3RpdmUtZmlsdGVyc19fYnV0dG9ucyAuYWN0aXZlLWZpbHRlcnNfX2xpc3QgYnV0dG9uLCAuYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19idXR0b25zIC5hY3RpdmUtZmlsdGVyc19fbGlzdCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLmNhcmQgYnV0dG9uLCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLnByb2R1Y3RzLWNhcmRzLXRhYnMgLnByb2R1Y3RzLWNhcmRzLXRhYnNfX3dyYXBwZXIgLnByb2R1Y3QtY2FyZHMtdGFic19fY2FyZHMgLmNhcmQgLmNhcmRfX2luZm8sIC5wcm9kdWN0cy1jYXJkcy10YWJzIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2NhcmRzIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAuY2FyZF9faW5mbyB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAucC1hY2NlbnQsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuY2FyZCAuY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktaGVhZGVyIC5qb2ItcG9zaXRpb25fX2ZpZWxkIHAsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmpvYi1wb3NpdGlvbl9fZmllbGQgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIC5jYXJkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jYXJkcyAuc2xpY2stcHJldiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDUuOTE2ODc1cmVtO1xuICBsZWZ0OiAxMDAlO1xuICByaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMS44MTI1cmVtO1xuICB3aWR0aDogMi4zMTI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNycgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDM3IDI5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDAuMzI4MSAxMi4zMzExTDcuOTc4MTMgMTIuMzMxMUwxNy4xMjgxIDMuMTMxMDVMMTQuMzI4MSAwLjMzMTA1NEwwLjMyODEyNiAxNC4zMzExTDE0LjMyODEgMjguMzMxMUwxNy4xNzgxIDI1LjUzMTFMNy45NzgxMyAxNi4zMzExTDQwLjMyODEgMTYuMzMxMUw0MC4zMjgxIDEyLjMzMTFaJyBmaWxsPSclMjNDQ0NDQ0MnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLnNsaWNrLXByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNycgaGVpZ2h0PScyOScgdmlld0JveD0nMCAwIDM3IDI5JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDAuMzI4MSAxMi4zMzExTDcuOTc4MTMgMTIuMzMxMUwxNy4xMjgxIDMuMTMxMDVMMTQuMzI4MSAwLjMzMTA1NEwwLjMyODEyNiAxNC4zMzExTDE0LjMyODEgMjguMzMxMUwxNy4xNzgxIDI1LjUzMTFMNy45NzgxMyAxNi4zMzExTDQwLjMyODEgMTYuMzMxMUw0MC4zMjgxIDEyLjMzMTFaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLnNsaWNrLXByZXY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLnNsaWNrLW5leHQge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogMi44NDkzNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIHdpZHRoOiAyLjg3NXJlbTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCA0NiAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS00LjE2NDA2IDE1LjQxNDFMMzYuMjczNCAxNS40MTQxTDI0LjgzNTkgMy45MTQwNkwyOC4zMzU5IDAuNDE0MDYyTDQ1LjgzNTkgMTcuOTE0MUwyOC4zMzU5IDM1LjQxNDFMMjQuNzczNCAzMS45MTQxTDM2LjI3MzQgMjAuNDE0MUwtNC4xNjQwNiAyMC40MTQxTC00LjE2NDA2IDE1LjQxNDFaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY2FyZHMgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtO1xufVxuLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmN0YS1idXR0b24sIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmhpZ2hsaWdodGVkLWN0YSwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmN0YS1idXR0b24tQSwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIC5vcHRpb25fMSwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24sIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIGlucHV0W3R5cGU9c3VibWl0XSwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmN0YS10ZXh0LUIsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAub3B0aW9uXzIsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodCwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19yaWdodCwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmN0YS1jYXJlZXJzLXBvcC11cCwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmN0YS1jYXJlZXJzLXYxLCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAuY3RhLWNhcmVlcnMtdjMsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIC5jdGEtY2FyZWVycy12NCwgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAuY3RhLWNhcmVlcnMtcG9wLXVwLUIsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYSwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSBhLCAuYnktdGhlLW51bWJlcnMtdGltZWxpbmUgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX193cmFwcGVyIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhLm9ubHktZm9yLW1vYmlsZSAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWNhcmVlcnMgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2N0YS5vbmx5LWZvci1tb2JpbGUgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ieS10aGUtbnVtYmVycy10aW1lbGluZSAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3dyYXBwZXIgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19jdGEub25seS1mb3ItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uZXdzLWV2ZW50cyB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDAuODc1cmVtIDEuMTI1cmVtIDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWV2ZW50cyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAxLjgxMjVyZW0gNy4xODc1cmVtIDEuODEyNXJlbTtcbiAgfVxufVxuLm5ld3MtZXZlbnRzIC5uZXdzLWV2ZW50c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBwYWRkaW5nOiAzLjU2MjVyZW0gMC44MTI1cmVtIDMuMTI1cmVtIDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtZXZlbnRzIC5uZXdzLWV2ZW50c19fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDEuNDM3NXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3LjQzNzVyZW0gOS4yNXJlbSA5LjU2MjVyZW0gNy4yNXJlbTtcbiAgfVxufVxuLm5ld3MtZXZlbnRzIC5uZXdzLWV2ZW50c19fd3JhcHBlciAubGluZSB7XG4gIGhlaWdodDogMC4wNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5saW5lOmxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGhlaWdodDogMC42MjVyZW07XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19faXRlbSB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19faXRlbTpob3ZlciAuaXRlbV9fdGl0bGU6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBib3VuY2UtaG9yaXpvbnRhbCAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5uZXdzLWV2ZW50cyAubmV3cy1ldmVudHNfX3dyYXBwZXIgLm5ld3MtZXZlbnRzX19pdGVtIC5pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44MzM3NXJlbTtcbn1cbi5uZXdzLWV2ZW50cyAubmV3cy1ldmVudHNfX3dyYXBwZXIgLm5ld3MtZXZlbnRzX19pdGVtIC5pdGVtX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19faXRlbSAuaXRlbV9fdGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDcyNyAxMC4zMzRMMjcuMjg5MSAxMC4zMzRMMTkuNjY0MSAyLjY2NzMyTDIxLjk5NzQgMC4zMzM5ODRMMzMuNjY0MSAxMi4wMDA3TDIxLjk5NzQgMjMuNjY3M0wxOS42MjI0IDIxLjMzNEwyNy4yODkxIDEzLjY2NzNMMC4zMzA3MjcgMTMuNjY3M1YxMC4zMzRaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19faXRlbSAuaXRlbV9fdGVybS1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLm5ld3MtZXZlbnRzIC5uZXdzLWV2ZW50c19fd3JhcHBlciAubmV3cy1ldmVudHNfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA0NC4zNzVyZW07XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gIH1cbn1cbi5uZXdzLWV2ZW50cyAubmV3cy1ldmVudHNfX3dyYXBwZXIgLm5ld3MtZXZlbnRzX19sZWZ0IC5uZXdzLWV2ZW50c19fbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLm5ld3MtZXZlbnRzIC5uZXdzLWV2ZW50c19fd3JhcHBlciAubmV3cy1ldmVudHNfX2xlZnQgLm5ld3MtZXZlbnRzX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fbGVmdCAubmV3cy1ldmVudHNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fbGVmdCAubGluZTpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtZXZlbnRzIC5uZXdzLWV2ZW50c19fd3JhcHBlciAubmV3cy1ldmVudHNfX2xlZnQgLmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzLWV2ZW50cyAubmV3cy1ldmVudHNfX3dyYXBwZXIgLm5ld3MtZXZlbnRzX19sZWZ0IC5uZXdzLWV2ZW50c19fZmVhdHVyZWQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzLWV2ZW50cyAubmV3cy1ldmVudHNfX3dyYXBwZXIgLm5ld3MtZXZlbnRzX19sZWZ0IC5uZXdzLWV2ZW50c19fZmVhdHVyZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fbGVmdCAubmV3cy1ldmVudHNfX2ZlYXR1cmVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fbGVmdCAubmV3cy1ldmVudHNfX2ZlYXR1cmVkIC5pdGVtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIndvcmstc2Fuc1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fbGVmdCAubmV3cy1ldmVudHNfX2ZlYXR1cmVkIC5pdGVtX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgfVxufVxuLm5ld3MtZXZlbnRzIC5uZXdzLWV2ZW50c19fd3JhcHBlciAubmV3cy1ldmVudHNfX2xlZnQgLm5ld3MtZXZlbnRzX19mZWF0dXJlZCBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fbGVmdCAubmV3cy1ldmVudHNfX2ZlYXR1cmVkIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MC42MjVyZW07XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5uZXdzLWV2ZW50cyAubmV3cy1ldmVudHNfX3dyYXBwZXIgLm5ld3MtZXZlbnRzX19sZWZ0IC5uZXdzLWV2ZW50c19fZmVhdHVyZWQgLml0ZW1fX2luZm8td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fbGVmdCAubmV3cy1ldmVudHNfX2ZlYXR1cmVkIC5pdGVtX19pbmZvLXdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuLm5ld3MtZXZlbnRzIC5uZXdzLWV2ZW50c19fd3JhcHBlciAubmV3cy1ldmVudHNfX2N0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1ldmVudHMgLm5ld3MtZXZlbnRzX193cmFwcGVyIC5uZXdzLWV2ZW50c19fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3MtZXZlbnRzIC5uZXdzLWV2ZW50c19fd3JhcHBlciAubmV3cy1ldmVudHNfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDU0LjA2MjVyZW07XG4gIH1cbn1cbi5uZXdzLWV2ZW50cyAubmV3cy1ldmVudHNfX3dyYXBwZXIgLm5ld3MtZXZlbnRzX19yaWdodCAubmV3cy1ldmVudHNfX2N0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uZXdzLWV2ZW50cyAubmV3cy1ldmVudHNfX3dyYXBwZXIgLm5ld3MtZXZlbnRzX19yaWdodCAubmV3cy1ldmVudHNfX2N0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuXG4ubGVhZC1nZW4tYmFubmVyIHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufVxuLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmhlYWRsaW5lLWg1LCAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgaW5wdXQ6OnBsYWNlaG9sZGVyLCAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgaW5wdXQsIC5mb290ZXIgLm5mLWZvcm0tY29udCAuZW1haWwtd3JhcCAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCBpbnB1dCwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnRleHQtZWRpdG9yIGg1LCAudGV4dC1lZGl0b3IgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgaDUsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5oZWFkbGluZS1oMywgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19hbW91bnQtZm91bmQgc3BhbiwgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19hbW91bnQtZm91bmQgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgc3BhbiwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnRleHQtZWRpdG9yIGgzLCAudGV4dC1lZGl0b3IgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgaDMsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jdGEtY2FyZWVycy12MiwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2luZm8gLmluZm9fX3RpdGxlLCAucG9zdC1zZWFyY2gtQSAucG9zdF9faW5mbyAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuaW5mb19fdGl0bGUsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5zZWFyY2gtYW1vdW50LWZvdW5kIHNwYW4sIC5zZWFyY2gtYW1vdW50LWZvdW5kIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IHNwYW4sIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsIC5wYWdpbmF0aW9uIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5wYWdlLW51bWJlcnMsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jdGEtY2FyZWVycywgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmN0YS1jYXJlZXJzLXYxLCAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MiwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuY3RhLWNhcmVlcnMtdjIsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jdGEtY2FyZWVycy12MywgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjQsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmN0YS1jYXJlZXJzLXY0LCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1heC13aWR0aDogMTkuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmhlYWRsaW5lLWg1LCAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgaW5wdXQ6OnBsYWNlaG9sZGVyLCAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgaW5wdXQsIC5mb290ZXIgLm5mLWZvcm0tY29udCAuZW1haWwtd3JhcCAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCBpbnB1dCwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnRleHQtZWRpdG9yIGg1LCAudGV4dC1lZGl0b3IgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgaDUsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5oZWFkbGluZS1oMywgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19hbW91bnQtZm91bmQgc3BhbiwgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19hbW91bnQtZm91bmQgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgc3BhbiwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnRleHQtZWRpdG9yIGgzLCAudGV4dC1lZGl0b3IgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgaDMsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jdGEtY2FyZWVycy12MiwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2luZm8gLmluZm9fX3RpdGxlLCAucG9zdC1zZWFyY2gtQSAucG9zdF9faW5mbyAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuaW5mb19fdGl0bGUsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5zZWFyY2gtYW1vdW50LWZvdW5kIHNwYW4sIC5zZWFyY2gtYW1vdW50LWZvdW5kIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IHNwYW4sIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsIC5wYWdpbmF0aW9uIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5wYWdlLW51bWJlcnMsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jdGEtY2FyZWVycywgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmN0YS1jYXJlZXJzLXYxLCAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MiwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAubGVhZC1nZW4tYmFubmVyLmRhcmsgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuY3RhLWNhcmVlcnMtdjIsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYzLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jdGEtY2FyZWVycy12MywgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjQsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmN0YS1jYXJlZXJzLXY0LCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgICBtYXgtd2lkdGg6IDU4LjE4NzVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX19jdGEgLmN0YS1idXR0b24tQSwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAub3B0aW9uXzEsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX19jdGEgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmxlYWQtZ2VuLWJhbm5lci5kYXJrIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX19jdGEgLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XSwgLnNlYXJjaC1jYXJlZXJzIC5sZWFkLWdlbi1iYW5uZXIuZGFyayAubGVhZC1nZW4tYmFubmVyX19jdGEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENEU1Qjtcbn1cbi5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuaGVhZGxpbmUtaDUsIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IGlucHV0OjpwbGFjZWhvbGRlciwgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5mb290ZXIgLm5mLWZvcm0tY29udCAuZW1haWwtd3JhcCBpbnB1dCwgLmZvb3RlciAubmYtZm9ybS1jb250IC5lbWFpbC13cmFwIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCBpbnB1dCwgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC50ZXh0LWVkaXRvciBoNSwgLnRleHQtZWRpdG9yIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCBoNSwgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5oZWFkbGluZS1oMywgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fYW1vdW50LWZvdW5kIHNwYW4sIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fYW1vdW50LWZvdW5kIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCBzcGFuLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnRleHQtZWRpdG9yIGgzLCAudGV4dC1lZGl0b3IgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IGgzLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmN0YS1jYXJlZXJzLXYyLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEud2hpdGUtYm9yZGVyLWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5zaG9ydC1wcm9tb19fY3RhLndoaXRlLWJvcmRlci1idXR0b24sIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAucG9zdC1zZWFyY2gtQSAucG9zdF9faW5mbyAuaW5mb19fdGl0bGUsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19pbmZvIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuaW5mb19fdGl0bGUsIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuc2VhcmNoLWFtb3VudC1mb3VuZCBzcGFuLCAuc2VhcmNoLWFtb3VudC1mb3VuZCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgc3BhbiwgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMsIC5wYWdpbmF0aW9uIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAucGFnZS1udW1iZXJzLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jdGEtY2FyZWVycywgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXYxLCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuY3RhLWNhcmVlcnMtdjEsIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAuY2FyZWVycy1pbmZvcm1hdGlvbiAuY2FyZWVycy1pbmZvcm1hdGlvbl9fd3JhcHBlciAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY29udGVudCAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIC5jdGEtY2FyZWVycy12MiwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmN0YS1jYXJlZXJzLXYyLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY3RhLWNhcmVlcnMtdjMsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jdGEtY2FyZWVycy12MywgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmN0YS1jYXJlZXJzLXY0LCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jYXJlZXJzLWluZm9ybWF0aW9uIC5jYXJlZXJzLWluZm9ybWF0aW9uX193cmFwcGVyIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IC5jYXJlZXJzLWluZm9ybWF0aW9uX19jdGEgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX190ZXh0IC5jdGEtY2FyZWVycy12NCwgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNhcmVlcnMtaW5mb3JtYXRpb24gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2NvbnRlbnQgLmNhcmVlcnMtaW5mb3JtYXRpb25fX2N0YSAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgY29sb3I6ICMzRUE4NjE7XG59XG4ubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY3RhLWJ1dHRvbi1BLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX19jdGEgLm9wdGlvbl8xLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX19jdGEgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fY3RhIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fY3RhIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX19jdGEgaW5wdXRbdHlwZT1zdWJtaXRdLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5sZWFkLWdlbi1iYW5uZXIuZ3JlZW4gLmxlYWQtZ2VuLWJhbm5lcl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAubGVhZC1nZW4tYmFubmVyLmdyZWVuIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWNhcmVlcnMgLmxlYWQtZ2VuLWJhbm5lci5ncmVlbiAubGVhZC1nZW4tYmFubmVyX19jdGEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxlYWQtZ2VuLWJhbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubGVhZC1nZW4tYmFubmVyLmFjdGl2ZSAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5hcnJvdy1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGVhZC1nZW4tYmFubmVyIC5sZWFkLWdlbi1iYW5uZXJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDIwMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubGVhZC1nZW4tYmFubmVyIC5sZWFkLWdlbi1iYW5uZXJfX3dyYXBwZXIgLmFycm93LWxpbmUge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sZWFkLWdlbi1iYW5uZXIgLmxlYWQtZ2VuLWJhbm5lcl9fd3JhcHBlciAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAzLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sZWFkLWdlbi1iYW5uZXIgLmxlYWQtZ2VuLWJhbm5lcl9fd3JhcHBlciAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMyU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyLjg3NXJlbTtcbiAgfVxufVxuLmxlYWQtZ2VuLWJhbm5lciAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5sZWFkLWdlbi1iYW5uZXJfX2NvbnRlbnQgLmxpbmVfb25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxlYWQtZ2VuLWJhbm5lciAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5sZWFkLWdlbi1iYW5uZXJfX2NvbnRlbnQgLmxpbmVfb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxlYWQtZ2VuLWJhbm5lciAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5sZWFkLWdlbi1iYW5uZXJfX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLmxlYWQtZ2VuLWJhbm5lciAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5sZWFkLWdlbi1iYW5uZXJfX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCAubGVhZC1nZW4tYmFubmVfX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sZWFkLWdlbi1iYW5uZXIgLmxlYWQtZ2VuLWJhbm5lcl9fd3JhcHBlciAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY3RhLWJ1dHRvbi1BLCAubGVhZC1nZW4tYmFubmVyIC5sZWFkLWdlbi1iYW5uZXJfX3dyYXBwZXIgLmxlYWQtZ2VuLWJhbm5lcl9fY29udGVudCAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5sZWFkLWdlbi1iYW5uZXIgLmxlYWQtZ2VuLWJhbm5lcl9fd3JhcHBlciAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAub3B0aW9uXzEsIC5sZWFkLWdlbi1iYW5uZXIgLmxlYWQtZ2VuLWJhbm5lcl9fd3JhcHBlciAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lciAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5sZWFkLWdlbi1iYW5uZXJfX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lcl9fY3RhIGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAubGVhZC1nZW4tYmFubmVyIC5sZWFkLWdlbi1iYW5uZXJfX3dyYXBwZXIgLmxlYWQtZ2VuLWJhbm5lcl9fY29udGVudCAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmxlYWQtZ2VuLWJhbm5lciAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5sZWFkLWdlbi1iYW5uZXJfX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lcl9fY3RhIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAubGVhZC1nZW4tYmFubmVyIC5sZWFkLWdlbi1iYW5uZXJfX3dyYXBwZXIgLmxlYWQtZ2VuLWJhbm5lcl9fY29udGVudCAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5sZWFkLWdlbi1iYW5uZXIgLmxlYWQtZ2VuLWJhbm5lcl9fd3JhcHBlciAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IC5sZWFkLWdlbi1iYW5uZXJfX2N0YSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5sZWFkLWdlbi1iYW5uZXIgLmxlYWQtZ2VuLWJhbm5lcl9fd3JhcHBlciAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAubGVhZC1nZW4tYmFubmVyIC5sZWFkLWdlbi1iYW5uZXJfX3dyYXBwZXIgLmxlYWQtZ2VuLWJhbm5lcl9fY29udGVudCAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAubGVhZC1nZW4tYmFubmVyIC5sZWFkLWdlbi1iYW5uZXJfX3dyYXBwZXIgLmxlYWQtZ2VuLWJhbm5lcl9fY29udGVudCAubGVhZC1nZW4tYmFubmVyX19jdGEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmxlYWQtZ2VuLWJhbm5lciAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5sZWFkLWdlbi1iYW5uZXJfX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lcl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmxlYWQtZ2VuLWJhbm5lciAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5sZWFkLWdlbi1iYW5uZXJfX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lcl9fY3RhIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5sZWFkLWdlbi1iYW5uZXIgLmxlYWQtZ2VuLWJhbm5lcl9fd3JhcHBlciAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5sZWFkLWdlbi1iYW5uZXIgLmxlYWQtZ2VuLWJhbm5lcl9fd3JhcHBlciAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWNhcmVlcnMgLmxlYWQtZ2VuLWJhbm5lciAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIC5sZWFkLWdlbi1iYW5uZXJfX2NvbnRlbnQgLmxlYWQtZ2VuLWJhbm5lcl9fY3RhIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5nbG9iYWwtaGVybyB7XG4gIG92ZXJmbG93LXg6IGNsaXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5nbG9iYWwtaGVybzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoNjEsIDc4LCA5MSwgMC43KSAyNS42OCUsIHJnYmEoNjEsIDc4LCA5MSwgMCkgOTMuMzklKTtcbiAgdG9wOiAwO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uZ2xvYmFsLWhlcm8uZ3JhZGllbnQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjM0VBODYxO1xufVxuLmdsb2JhbC1oZXJvLmdyYWRpZW50LWdyZWVuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2xvYmFsLWhlcm8uZ3JhZGllbnQtYmx1ZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19faW1hZ2VzIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbn1cbi5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX2ltYWdlcyBpbWcuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDByZW0gMC42ODc1cmVtO1xuICBwYWRkaW5nLXRvcDogNi4xODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC44OTU2MjVyZW07XG4gIG1heC13aWR0aDogMjAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2xvYmFsLWhlcm8gLmdsb2JhbC1oZXJvX193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA3LjVyZW0gMTAuMTg3NXJlbSAzLjA2MjVyZW0gMTAuMTg3NXJlbTtcbiAgICBtaW4taGVpZ2h0OiA0MC42MjVyZW07XG4gIH1cbn1cbi5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIgLnNsaWRlci1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuc2xpZGVyLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIgLnNsaWRlci1kb3RzIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIgLnNsaWRlci1kb3RzIGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuY29nLW9uZSwgLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuY29nLXR3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIgLmNvZy1vbmUgcGF0aCwgLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuY29nLXR3byBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIgLmNvZy1vbmUge1xuICB0b3A6IC03LjY4NzVyZW07XG4gIHJpZ2h0OiAtNS4zMjU2MjVyZW07XG4gIHdpZHRoOiAxMS4xNTQzNzVyZW07XG4gIGhlaWdodDogMTAuOTU4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIgLmNvZy1vbmUge1xuICAgIHdpZHRoOiAyMy4wMjg3NXJlbTtcbiAgICBoZWlnaHQ6IDIyLjYyNXJlbTtcbiAgfVxufVxuLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuY29nLXR3byB7XG4gIGJvdHRvbTogLTQuNDcwNjI1cmVtO1xuICBsZWZ0OiAtMy42ODc1cmVtO1xuICB3aWR0aDogNi43NDgxMjVyZW07XG4gIGhlaWdodDogNi43NDgxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIgLmNvZy10d28ge1xuICAgIHdpZHRoOiAxNS45OTkzNzVyZW07XG4gICAgaGVpZ2h0OiAxNnJlbTtcbiAgfVxufVxuLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuZ2xvYmFsLWhlcm9fX2JyZWFkY3J1bWIge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xufVxuLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuZ2xvYmFsLWhlcm9fX2JyZWFkY3J1bWIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuZ2xvYmFsLWhlcm9fX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuZ2xvYmFsLWhlcm9fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1heC13aWR0aDogNTcuODc1cmVtO1xuICB9XG59XG4uZ2xvYmFsLWhlcm8gLmdsb2JhbC1oZXJvX193cmFwcGVyIC5nbG9iYWwtaGVyb19fdGl0bGUgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4uZ2xvYmFsLWhlcm8gLmdsb2JhbC1oZXJvX193cmFwcGVyIC5nbG9iYWwtaGVyb19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMS4xNjY4NzVyZW07XG4gIGFuaW1hdGlvbi1kZWxheTogMS4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuZ2xvYmFsLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjE4NzVyZW07XG4gICAgbWF4LXdpZHRoOiA1Ny44NzVyZW07XG4gIH1cbn1cbi5nbG9iYWwtaGVybyAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIgLmdsb2JhbC1oZXJvX19jdGEtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuZ2xvYmFsLWhlcm9fX2N0YS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNDM3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDU3Ljg3NXJlbTtcbiAgfVxufVxuLmdsb2JhbC1oZXJvIC5nbG9iYWwtaGVyb19fd3JhcHBlciAuZ2xvYmFsLWhlcm9fX2Fycm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbmltYXRpb246IGJvdW5jZSAzcyBpbmZpbml0ZTtcbn1cblxuLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCB7XG4gIHBhZGRpbmc6IDQuMzEyNXJlbSAwLjYyNXJlbSA3LjM3NXJlbSAwLjYyNXJlbTtcbn1cbi5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMjAwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDkxLjg3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyLjcwODEyNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2hlYWRlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDYwLjM3NXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX2xlZnQgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDczIDEzLjY2NzNMMC4zMzA3MyAxMC4zMzRaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4uYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcm91c2VsX19pdGVtcyB7XG4gIG1heC13aWR0aDogOTEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcm91c2VsX19pdGVtcyAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fyb3VzZWxfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI0U4RThFODtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI0U4RThFODtcbiAgcGFkZGluZzogMC42MjVyZW0gMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fyb3VzZWxfX2l0ZW1zIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMjguMTI1cmVtO1xuICB9XG59XG4uYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcm91c2VsX19pdGVtcyAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fyb3VzZWxfX2l0ZW0gLml0ZW1fX2xlZnQgLml0ZW1fX2ljb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDkuMzc1cmVtO1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG4uYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcm91c2VsX19pdGVtcyAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fyb3VzZWxfX2l0ZW0gLml0ZW1fX2xlZnQgLml0ZW1fX2ljb24td3JhcHBlci5wdWJsaWNhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xufVxuLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbXMgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcm91c2VsX19pdGVtIC5pdGVtX19sZWZ0IC5pdGVtX19pY29uLXdyYXBwZXIuY2FzZS1zdHVkaWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbn1cbi5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fyb3VzZWxfX2l0ZW1zIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbSAuaXRlbV9fbGVmdCAuaXRlbV9faWNvbi13cmFwcGVyLnByZXNlbnRhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjNDMUNBO1xufVxuLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbXMgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcm91c2VsX19pdGVtIC5pdGVtX19sZWZ0IC5pdGVtX19pY29uLXdyYXBwZXIgaW1nIHtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgd2lkdGg6IDQuMzc1cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fyb3VzZWxfX2l0ZW1zIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbSAuaXRlbV9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNTYyNXJlbTtcbn1cbi5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fyb3VzZWxfX2l0ZW1zIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbSAuaXRlbV9fcmlnaHQgcDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbXMgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbXMgLnNsaWNrLXByZXY6OmJlZm9yZSwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbXMgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcm91c2VsX19pdGVtcyAuc2xpY2stcHJldiB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAyJTtcbiAgd2lkdGg6IDIuNjI1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xufVxuLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbXMgLnNsaWNrLXByZXY6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQyJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgNDIgMzAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000MS44MzA3IDEyLjkxNkw4LjEzMjgxIDEyLjkxNkwxNy42NjQxIDMuMzMyNjhMMTQuNzQ3NCAwLjQxNjAxNUwwLjE2NDA2MyAxNC45OTkzTDE0Ljc0NzQgMjkuNTgyN0wxNy43MTYxIDI2LjY2Nkw4LjEzMjgxIDE3LjA4MjdMNDEuODMwNyAxNy4wODI3TDQxLjgzMDcgMTIuOTE2WicgZmlsbD0nJTIzMUI1MDlEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbXMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDIuNjI1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MicgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDQyIDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDEuODMwNyAxMi45MTZMOC4xMzI4MSAxMi45MTZMMTcuNjY0MSAzLjMzMjY4TDE0Ljc0NzQgMC40MTYwMTVMMC4xNjQwNjMgMTQuOTk5M0wxNC43NDc0IDI5LjU4MjdMMTcuNzE2MSAyNi42NjZMOC4xMzI4MSAxNy4wODI3TDQxLjgzMDcgMTcuMDgyN0w0MS44MzA3IDEyLjkxNlonIGZpbGw9JyUyMzYwNkU3NycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fyb3VzZWxfX2l0ZW1zIC5zbGljay1uZXh0IHtcbiAgdG9wOiA0LjM3NXJlbTtcbiAgbGVmdDogMTAyJTtcbiAgd2lkdGg6IDQuMjVyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cbi5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fyb3VzZWxfX2l0ZW1zIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiA0LjI1cmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzY4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgNjggNDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjY2OTI3MyAyMC42NjZMNTQuNTg1OSAyMC42NjZMMzkuMzM1OSA1LjMzMjY4TDQ0LjAwMjYgMC42NjYwMTVMNjcuMzM1OSAyMy45OTkzTDQ0LjAwMjYgNDcuMzMyN0wzOS4yNTI2IDQyLjY2Nkw1NC41ODU5IDI3LjMzMjdMMC42NjkyNzIgMjcuMzMyN0wwLjY2OTI3MyAyMC42NjZaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5waG90by1jYXJyb3VzZWwuZGFyayAuc2xpZGVfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGhvdG8tY2Fycm91c2VsLmRhcmsgLnNsaWRlX19saW5rIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4ucGhvdG8tY2Fycm91c2VsLmRhcmsgLnNsaWRlX19saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ucGhvdG8tY2Fycm91c2VsLmRhcmsgLnNsaWRlX19saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzMzMzMzMztcbn1cbi5waG90by1jYXJyb3VzZWwuZGFyayAubGluZV9vbmUgcGF0aCB7XG4gIGZpbGw6ICNDQ0NDQ0M7XG59XG4ucGhvdG8tY2Fycm91c2VsLmxpZ2h0IC5zbGlkZV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5waG90by1jYXJyb3VzZWwubGlnaHQgLnNsaWRlX19saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGhvdG8tY2Fycm91c2VsLmxpZ2h0IC5zbGlkZV9fbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBob3RvLWNhcnJvdXNlbC5saWdodCAubGluZV9vbmUgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG4ucGhvdG8tY2Fycm91c2VsLnNob3ctc2hhZG93IC5waG90by1jYXJyb3VzZWxfX3NsaWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDQwLjkzJSwgIzAwMDAwMCAxMDAlKTtcbn1cbi5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAucGhvdG8tY2Fycm91c2VsX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMy43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBob3RvLWNhcnJvdXNlbCAucGhvdG8tY2Fycm91c2VsX19zbGlkZXIgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGUge1xuICAgIGhlaWdodDogNjEuODc1cmVtO1xuICB9XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAucGhvdG8tY2Fycm91c2VsX19zbGlkZSAuc2xpZGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5waG90by1jYXJyb3VzZWxfX3NsaWRlIC5zbGlkZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogNC41NjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBob3RvLWNhcnJvdXNlbCAucGhvdG8tY2Fycm91c2VsX19zbGlkZXIgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGUgLnNsaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAucGhvdG8tY2Fycm91c2VsX19zbGlkZSAuc2xpZGVfX2NvbnRlbnQgLmNvbnRlbnRfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5waG90by1jYXJyb3VzZWxfX3NsaWRlIC5zbGlkZV9fY29udGVudCAubGluZV9vbmUge1xuICBtYXgtd2lkdGg6IDMxLjI2OTM3NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBob3RvLWNhcnJvdXNlbCAucGhvdG8tY2Fycm91c2VsX19zbGlkZXIgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGUgLnNsaWRlX19jb250ZW50IC5saW5lX29uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5waG90by1jYXJyb3VzZWxfX3NsaWRlIC5zbGlkZV9fY29udGVudCAubGluZV9vbmUgZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAucGhvdG8tY2Fycm91c2VsX19zbGlkZSAuc2xpZGVfX2NvbnRlbnQgLnNsaWRlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLnBob3RvLWNhcnJvdXNlbCAucGhvdG8tY2Fycm91c2VsX19zbGlkZXIgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGUgLnNsaWRlX19jb250ZW50IC5zbGlkZV9fbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjUyMTI1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAucGhvdG8tY2Fycm91c2VsX19zbGlkZSAuc2xpZGVfX2NvbnRlbnQgLnNsaWRlX19saW5rOjphZnRlciB7XG4gIGhlaWdodDogMC4xMjVyZW07XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAuc2xpY2stZG90cyBsaTpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBob3RvLWNhcnJvdXNlbCAucGhvdG8tY2Fycm91c2VsX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5zbGljay1wcmV2LCAucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAuc2xpY2stbmV4dCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIuMjVyZW0gMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cbi5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyLCAucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAuc2xpY2stcHJldjpmb2N1cywgLnBob3RvLWNhcnJvdXNlbCAucGhvdG8tY2Fycm91c2VsX19zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsIC5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbn1cbi5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5zbGljay1wcmV2OmhvdmVyOjpiZWZvcmUsIC5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzOjpiZWZvcmUsIC5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyOjpiZWZvcmUsIC5waG90by1jYXJyb3VzZWwgLnBob3RvLWNhcnJvdXNlbF9fc2xpZGVyIC5zbGljay1uZXh0OmZvY3VzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQwIDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDAgMTZMNy42NSAxNkwxNi44IDI1LjJMMTQgMjhMNi4xMTk2ZS0wNyAxNEwxNCAtMy4yMDI3NGUtMDZMMTYuODUgMi44TDcuNjUgMTJMNDAgMTJMNDAgMTZaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAuc2xpY2stcHJldjo6YmVmb3JlLCAucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQwIDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDAgMTZMNy42NSAxNkwxNi44IDI1LjJMMTQgMjhMNi4xMTk2ZS0wNyAxNEwxNCAtMy4yMDI3NGUtMDZMMTYuODUgMi44TDcuNjUgMTJMNDAgMTJMNDAgMTZaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDUuODc1cmVtO1xufVxuLnBob3RvLWNhcnJvdXNlbCAucGhvdG8tY2Fycm91c2VsX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogNS44NzVyZW07XG59XG4ucGhvdG8tY2Fycm91c2VsIC5waG90by1jYXJyb3VzZWxfX3NsaWRlciAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ge1xuICBwYWRkaW5nLXRvcDogMy45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG59XG4uY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2NvcHksXG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMSAuY29udGVudC11bml0LW1lZGl1bV9fbGFiZWwsXG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMSAuY29udGVudC11bml0LW1lZGl1bV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtbWVkaXVtX190aXRsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDQxLjQzNzVyZW07XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMSAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkgYSB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkgbGkgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2N0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2NvcHksXG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMiAuY29udGVudC11bml0LW1lZGl1bV9fbGFiZWwsXG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMiAuY29udGVudC11bml0LW1lZGl1bV9fdGl0bGUsXG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMiAuY29udGVudC11bml0LW1lZGl1bV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IHtcbiAgY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMiAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBhIHtcbiAgY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMiAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMiAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBsaSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMiAuY29udGVudC11bml0LW1lZGl1bV9fY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMyAuY29udGVudC11bml0LW1lZGl1bV9fY29weSxcbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtbWVkaXVtX19sYWJlbCxcbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtbWVkaXVtX190aXRsZSxcbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtbWVkaXVtX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2N0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUI1MDlEO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2N0YTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzMzNTMgMTMuNjY2TDI3LjI5MTcgMTMuNjY2TDE5LjY2NjcgMjEuMzMyN0wyMiAyMy42NjZMMzMuNjY2NyAxMS45OTkzTDIyIDAuMzMyNjgzTDE5LjYyNSAyLjY2NjAyTDI3LjI5MTcgMTAuMzMyN0wwLjMzMzM1MyAxMC4zMzI3TDAuMzMzMzUzIDEzLjY2NlonIGZpbGw9JyUyMzFCNTA5RCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMyAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMyAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fMyAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBsaSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fNCAuY29udGVudC11bml0LW1lZGl1bV9fY29weSxcbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbWVkaXVtX19sYWJlbCxcbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbWVkaXVtX190aXRsZSxcbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbWVkaXVtX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzQgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IGxpIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NjAyTDE0LjUxMDkgNi4xNjYwMkw5LjkzNTk0IDEuNTY2MDJMMTEuMzM1OSAwLjE2NjAxNUwxOC4zMzU5IDcuMTY2MDJMMTEuMzM1OSAxNC4xNjZMOS45MTA5NCAxMi43NjZMMTQuNTEwOSA4LjE2NjAyTC0xLjY2NDA2IDguMTY2MDJMLTEuNjY0MDYgNi4xNjYwMlonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbWVkaXVtX19jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFCNTA5RDtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbWVkaXVtX19jdGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMzMzUzIDEzLjY2NkwyNy4yOTE3IDEzLjY2NkwxOS42NjY3IDIxLjMzMjdMMjIgMjMuNjY2TDMzLjY2NjcgMTEuOTk5M0wyMiAwLjMzMjY4M0wxOS42MjUgMi42NjYwMkwyNy4yOTE3IDEwLjMzMjdMMC4zMzMzNTMgMTAuMzMyN0wwLjMzMzM1MyAxMy42NjZaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fNSAuY29udGVudC11bml0LW1lZGl1bV9fY29weSxcbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbWVkaXVtX19sYWJlbCxcbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbWVkaXVtX190aXRsZSxcbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbWVkaXVtX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzUgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2N0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjM0VBODYxO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0ub3B0aW9uXzUgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2N0YTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzMzNTMgMTMuNjY2TDI3LjI5MTcgMTMuNjY2TDE5LjY2NjcgMjEuMzMyN0wyMiAyMy42NjZMMzMuNjY2NyAxMS45OTkzTDIyIDAuMzMyNjgzTDE5LjYyNSAyLjY2NjAyTDI3LjI5MTcgMTAuMzMyN0wwLjMzMzM1MyAxMC4zMzI3TDAuMzMzMzUzIDEzLjY2NlonIGZpbGw9JyUyMzNFQTg2MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fNSAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fNSAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LW1lZGl1bS5vcHRpb25fNSAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSBsaSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fdGl0bGUubm9uZSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlci5sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIucmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQyLjY4NzVyZW07XG4gIH1cbiAgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQubm9uZSB7XG4gICAgbWF4LXdpZHRoOiA5My43NXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC45Mzc1cmVtO1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0NDQ0NDQztcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG59XG4uY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSB1bCBsaTpoYXMoPiBhKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSB1bCBsaSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG4uY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICBhbmltYXRpb246IGJvdW5jZS1ob3Jpem9udGFsIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkgdWwgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxLjE4NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IHVsIGxpIGE6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMS43NXJlbTtcbiAgfVxufVxuLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmN0YS1idXR0b24sIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmhpZ2hsaWdodGVkLWN0YSwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmN0YS1idXR0b24tQSwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5vcHRpb25fMSwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24sIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmN0YS10ZXh0LUIsIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAub3B0aW9uXzIsIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmN0YS1jYXJlZXJzLXBvcC11cCwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmN0YS1jYXJlZXJzLXYxLCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY3RhLWNhcmVlcnMtdjMsIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jdGEtY2FyZWVycy12NCwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY3RhLWNhcmVlcnMtcG9wLXVwLUIsIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYSwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCBhLCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc2VhcmNoLWNhcmVlcnMgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0LCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX19tZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMuMTI1cmVtO1xuICBwYWRkaW5nLXRvcDogMi42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fbWVkaWEge1xuICAgIG1heC13aWR0aDogNDAuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fbWVkaWEgLm1lZGlhX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX19tZWRpYSAubWVkaWFfX2ltYWdlLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA1JTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgZmlsdGVyOiBibHVyKDMuMTI1cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fbWVkaWEgLm1lZGlhX19pbWFnZS13cmFwcGVyIC5tZWRpYV9fcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzLjczMDYyNXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX21lZGlhIC5tZWRpYV9faW1hZ2Utd3JhcHBlciAubWVkaWFfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDQwLjYyNXJlbTtcbiAgfVxufVxuXG4ubGFyZ2UtcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMi41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTAuMDYyNXJlbTtcbn1cbi5sYXJnZS1xdW90ZSAuZG90cy1ncmFwaGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuNjg3NXJlbTtcbiAgbGVmdDogMi4xODc1cmVtO1xufVxuLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAyMDByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2UtcXVvdGVfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2UtcXVvdGVfX3NsaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZS1xdW90ZV9fc2xpZGUgLnNsaWRlX19sZWZ0IHtcbiAgbWF4LXdpZHRoOiA3Ni4zNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMuMTI1cmVtO1xuICBwYWRkaW5nOiAwcmVtIDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2UtcXVvdGVfX3NsaWRlIC5zbGlkZV9fbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41NjI1cmVtO1xuICB9XG59XG4ubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlLXF1b3RlX19zbGlkZSAuc2xpZGVfX2xlZnQgLmN0YS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlLXF1b3RlX19zbGlkZSAuc2xpZGVfX2xlZnQgLmN0YS1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2UtcXVvdGVfX3NsaWRlIC5zbGlkZV9fbGVmdCAuY3RhLWNvbnRhaW5lciAuY3RhLXRleHQtQiwgLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZS1xdW90ZV9fc2xpZGUgLnNsaWRlX19sZWZ0IC5jdGEtY29udGFpbmVyIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlLXF1b3RlX19zbGlkZSAuc2xpZGVfX2xlZnQgLmN0YS1jb250YWluZXIgLm9wdGlvbl8yLCAubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlLXF1b3RlX19zbGlkZSAuc2xpZGVfX2xlZnQgLmN0YS1jb250YWluZXIgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX19jdGEubGVmdC1hcnJvdy1idXR0b24sIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2UtcXVvdGVfX3NsaWRlIC5zbGlkZV9fbGVmdCAuY3RhLWNvbnRhaW5lciAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZS1xdW90ZV9fc2xpZGUgLnNsaWRlX19sZWZ0IC5jdGEtY29udGFpbmVyIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgYSwgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSAubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlLXF1b3RlX19zbGlkZSAuc2xpZGVfX2xlZnQgLmN0YS1jb250YWluZXIgYSwgLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZS1xdW90ZV9fc2xpZGUgLnNsaWRlX19sZWZ0IC5jdGEtY29udGFpbmVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZS1xdW90ZV9fc2xpZGUgLnNsaWRlX19sZWZ0IC5jdGEtY29udGFpbmVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0IHtcbiAgd2lkdGg6IGF1dG87XG59XG4ubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlLXF1b3RlX19zbGlkZSAuc2xpZGVfX3JpZ2h0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2UtcXVvdGVfX3NsaWRlIC5zbGlkZV9fcmlnaHQge1xuICAgIG1heC13aWR0aDogMzkuMjE3NXJlbTtcbiAgICBoZWlnaHQ6IDM5LjE1ODEyNXJlbTtcbiAgfVxufVxuLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZS1xdW90ZV9fc2xpZGUgLnNsaWRlX19yaWdodCAuc2xpZGVfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlLXF1b3RlX19zbGlkZSAuc2xpZGVfX3JpZ2h0IC5zbGlkZV9faW1hZ2UgLmNvZy1vbmUge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlLXF1b3RlX19zbGlkZSAuc2xpZGVfX3JpZ2h0IC5zbGlkZV9faW1hZ2UgLmNvZy1vbmUge1xuICAgIHdpZHRoOiA2MHZ3O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2UtcXVvdGVfX3NsaWRlIC5zbGlkZV9fcmlnaHQgLnNsaWRlX19pbWFnZSAuY29nLW9uZSB7XG4gICAgd2lkdGg6IDM5Ljg1NjI1cmVtO1xuICAgIGhlaWdodDogMzkuMTU4MTI1cmVtO1xuICB9XG59XG4ubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlLXF1b3RlX19zbGlkZSAuc2xpZGVfX3JpZ2h0IC5zbGlkZV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDUuODc1cmVtO1xuICBoZWlnaHQ6IDguNzVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2UtcXVvdGVfX3NsaWRlIC5zbGlkZV9fcmlnaHQgLnNsaWRlX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxNy43NXJlbTtcbiAgICBoZWlnaHQ6IDI2LjI1cmVtO1xuICB9XG59XG4ubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cbi5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFyZ2UtcXVvdGUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmctbGVmdDogMTIuNTYyNXJlbTtcbiAgfVxufVxuLmxhcmdlLXF1b3RlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5zbGljay1kb3RzIC5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzYwNkU3Nztcbn1cbi5sYXJnZS1xdW90ZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAuc2xpY2stZG90cyBidXR0b24ge1xuICBib3JkZXItY29sb3I6ICM2MDZFNzc7XG59XG5cbi5sYXJnZS1xdW90ZS0tZW1wbG95ZWUge1xuICBwYWRkaW5nLXRvcDogOC40Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTAuMDYyNXJlbTtcbn1cbi5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCB7XG4gIHBhZGRpbmc6IDIuNzVyZW0gMi44MTI1cmVtIDEuMzc1cmVtIDMuMzEyNXJlbTtcbiAgbWF4LXdpZHRoOiA3OC4xMjVyZW07XG4gIHdpZHRoOiA5NSU7XG4gIGhlaWdodDogOTUlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4xODc1cmVtIHNvbGlkICMzRUE4NjE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG8gYXV0bztcbiAgei1pbmRleDogOTk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDUuNXJlbSA1LjYyNXJlbSAzLjQzNzVyZW0gNi42MjVyZW07XG4gIH1cbn1cbi5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCAucG9wLXVwX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjI1cmVtO1xuICB0b3A6IDEuMDM2MjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMS44NzVyZW07XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAyLjQxMTI1cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gIH1cbn1cbi5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCAucG9wLXVwX19jbG9zZSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiBncm93IDFzO1xufVxuLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5pbmZvcm1hdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzNFQTg2MTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4ubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLnBvcC11cF9fcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAucG9wLXVwX19xdW90ZSAucXVvdGVfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAucG9wLXVwX19xdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIuNXJlbTtcbiAgd2lkdGg6IDguNXJlbTtcbiAgaGVpZ2h0OiA2LjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzNicgaGVpZ2h0PScxMDAnIHZpZXdCb3g9JzAgMCAxMzYgMTAwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNjIuMjc2NiAzLjc5ODc2TDYzLjcyMjggMS41SDYxLjAwNjlIMzUuMDc5NkgzNC4yNTExTDMzLjgwOTkgMi4yMDEyNEwxLjczMDM2IDUzLjE5MThMMS41IDUzLjU1OFY1My45OTA2Vjk3Vjk4LjVIM0g0NS42MjYzSDQ3LjEyNjNWOTdWNTMuOTkwNlY1Mi40OTA2SDQ1LjYyNjNIMzEuNjQzMkw2Mi4yNzY2IDMuNzk4NzZaTTEzMS4yNyAzLjc5ODc2TDEzMi43MTYgMS41SDEzMEgxMDQuMDczSDEwMy4yNDRMMTAyLjgwMyAyLjIwMTI0TDcwLjcyMzQgNTMuMTkxOEw3MC40OTMxIDUzLjU1OFY1My45OTA2Vjk3Vjk4LjVINzEuOTkzMUgxMTQuNjE5SDExNi4xMTlWOTdWNTMuOTkwNlY1Mi40OTA2SDExNC42MTlIMTAwLjYzNkwxMzEuMjcgMy43OTg3NlonIHN0cm9rZT0nJTIzQ0NDQ0NDJyBzdHJva2Utd2lkdGg9JzMnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLnBvcC11cF9fYmlvIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWF4LWhlaWdodDogMTUuNjI1cmVtO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX21lZGlhIC5tZWRpYV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX21lZGlhIC5tZWRpYV9faW1hZ2Uge1xuICAgIHdpZHRoOiAyOC4xMjVyZW07XG4gICAgaGVpZ2h0OiAzNi43Nzg3NXJlbTtcbiAgfVxufVxuLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX21lZGlhIC5tZWRpYV9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4ubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZV9xdW90ZV9lbXBsb3llZV9fd3JhcHBlciAuc2xpZGVfX2xlZnQge1xuICAgIHdpZHRoOiA2NSU7XG4gIH1cbiAgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLmN0YS10ZXh0LUIsIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZV9xdW90ZV9lbXBsb3llZV9fd3JhcHBlciAub3B0aW9uXzIsIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fY3RhLmxlZnQtYXJyb3ctYnV0dG9uLCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZV9xdW90ZV9lbXBsb3llZV9fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLnBvc3Qtc2VhcmNoLUEgLnBvc3RfX2N0YSBhLCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIGEsIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fd3JhcHBlciAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXIgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQge1xuICAgIHdpZHRoOiAxNyU7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNi45Mzc1cmVtO1xuICB9XG4gIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5zbGlkZV9fcmlnaHQge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLnNsaWRlX19sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyLjU2MjVyZW07XG4gIH1cbn1cbi5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5zbGlkZV9fbGVmdCAuaGVhZGxpbmUsIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5zbGlkZV9fbGVmdCAubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5xdW90ZSAucXVvdGVfX3RleHQsIC5sYXJnZS1waG90by1xdW90ZSAubGFyZ2UtcGhvdG8tcXVvdGVfX3dyYXBwZXIgLnF1b3RlIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5zbGlkZV9fbGVmdCAucXVvdGVfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZV9xdW90ZV9lbXBsb3llZV9fd3JhcHBlciAuc2xpZGVfX2xlZnQgLmhlYWRsaW5lOjpiZWZvcmUsIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5zbGlkZV9fbGVmdCAubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5xdW90ZSAucXVvdGVfX3RleHQ6OmJlZm9yZSwgLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLnNsaWRlX19sZWZ0IC5xdW90ZV9fdGV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTI7XG4gIHRvcDogMDtcbiAgbGVmdDogMHJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICB3aWR0aDogMy4xMjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNjUnIGhlaWdodD0nMTIxJyB2aWV3Qm94PScwIDAgMTY1IDEyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTc1LjYyNzIgNi4zMzI4N0w3OC4wNDI2IDIuNUg3My41MTIxSDQyLjg4OTNINDEuNTA5N0w0MC43NzQyIDMuNjY3MTNMMi44ODQ5NSA2My43OTEyTDIuNSA2NC40MDJWNjUuMTI0MVYxMTUuODM3VjExOC4zMzdINUg1NS4zNDZINTcuODQ2VjExNS44MzdWNjUuMTI0MVY2Mi42MjQxSDU1LjM0Nkg0MC4xNTMzTDc1LjYyNzIgNi4zMzI4N1pNMTU3LjExNSA2LjMzMjg3TDE1OS41MyAyLjVIMTU1SDEyNC4zNzdIMTIyLjk5OEwxMjIuMjYyIDMuNjY3MTNMODQuMzcyOCA2My43OTEyTDgzLjk4NzkgNjQuNDAyVjY1LjEyNDFWMTE1LjgzN1YxMTguMzM3SDg2LjQ4NzlIMTM2LjgzNEgxMzkuMzM0VjExNS44MzdWNjUuMTI0MVY2Mi42MjQxSDEzNi44MzRIMTIxLjY0MUwxNTcuMTE1IDYuMzMyODdaJyBzdHJva2U9JyUyM0YyRTc4Nycgc3Ryb2tlLXdpZHRoPSc1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZV9xdW90ZV9lbXBsb3llZV9fd3JhcHBlciAuc2xpZGVfX2xlZnQgLmhlYWRsaW5lOjpiZWZvcmUsIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5zbGlkZV9fbGVmdCAubGFyZ2UtcGhvdG8tcXVvdGUgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIC5xdW90ZSAucXVvdGVfX3RleHQ6OmJlZm9yZSwgLmxhcmdlLXBob3RvLXF1b3RlIC5sYXJnZS1waG90by1xdW90ZV9fd3JhcHBlciAucXVvdGUgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLnNsaWRlX19sZWZ0IC5xdW90ZV9fdGV4dDo6YmVmb3JlIHtcbiAgICB0b3A6IC00LjA2MjVyZW07XG4gICAgbGVmdDogLTMuNXJlbTtcbiAgICBoZWlnaHQ6IDYuODc1cmVtO1xuICAgIHdpZHRoOiA5LjM3NXJlbTtcbiAgfVxufVxuLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLnNsaWRlX19yaWdodCAuc2xpZGVfX2ltYWdlIC5zbGlkZV9faW1hZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRUE4NjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNzAlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLnNsaWRlX19yaWdodCAuc2xpZGVfX2ltYWdlIC5zbGlkZV9faW1hZ2Utd3JhcHBlciAuYnV0dG9uLW9wZW4tbW9kYWwge1xuICByaWdodDogMC45Mzc1cmVtO1xuICBib3R0b206IDAuODc1cmVtO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZV9xdW90ZV9lbXBsb3llZV9fd3JhcHBlciAuc2xpZGVfX3JpZ2h0IC5zbGlkZV9faW1hZ2UgLnNsaWRlX19pbWFnZS13cmFwcGVyIC5idXR0b24tb3Blbi1tb2RhbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU3ODc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLnNsaWRlX19yaWdodCAuc2xpZGVfX2ltYWdlIC5zbGlkZV9faW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgaGVpZ2h0OiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGFyZ2UtcXVvdGUtLWVtcGxveWVlIC5sYXJnZS1xdW90ZV9fc2xpZGVyIC5sYXJnZV9xdW90ZV9lbXBsb3llZV9fd3JhcHBlciAuc2xpZGVfX3JpZ2h0IC5zbGlkZV9faW1hZ2UgLnNsaWRlX19pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjMuNzVyZW07XG4gICAgaGVpZ2h0OiAyMy43NXJlbTtcbiAgfVxufVxuLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAubGFyZ2UtcXVvdGVfX3NsaWRlciAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIgLnNsaWRlX19yaWdodCAuc2xpZGVfX2ltYWdlIC5zbGlkZV9faW1hZ2Utd3JhcHBlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5zbGlkZV9fcmlnaHQgLnNsaWRlX19pbWFnZSAuc2xpZGVfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTIuNXJlbTtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sYXJnZS1xdW90ZS0tZW1wbG95ZWUgLmxhcmdlLXF1b3RlX19zbGlkZXIgLmxhcmdlX3F1b3RlX2VtcGxveWVlX193cmFwcGVyIC5zbGlkZV9fcmlnaHQgLnNsaWRlX19pbWFnZSAuc2xpZGVfX2ltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMjByZW07XG4gICAgaGVpZ2h0OiAzMS4xMjVyZW07XG4gIH1cbn1cblxuLmNvbnRlbnQtdW5pdC1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAzLjkzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvcHksXG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtbGFyZ2VfX2xhYmVsLFxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMSAuY29udGVudC11bml0LWxhcmdlX190aXRsZSxcbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24sXG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NhcHRpb24ge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24gYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMSAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbiBsaSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSBhIHtcbiAgY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMSAuY29udGVudC11bml0LWxhcmdlX19ib2R5IGxpIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NjAyTDE0LjUxMDkgNi4xNjYwMkw5LjkzNTk0IDEuNTY2MDJMMTEuMzM1OSAwLjE2NjAxNUwxOC4zMzU5IDcuMTY2MDJMMTEuMzM1OSAxNC4xNjZMOS45MTA5NCAxMi43NjZMMTQuNTEwOSA4LjE2NjAyTC0xLjY2NDA2IDguMTY2MDJMLTEuNjY0MDYgNi4xNjYwMlonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzEgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29weSxcbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbGFiZWwsXG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtbGFyZ2VfX3RpdGxlLFxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMiAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbixcbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY2FwdGlvbiB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMiAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbiBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIGxpIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NjAyTDE0LjUxMDkgNi4xNjYwMkw5LjkzNTk0IDEuNTY2MDJMMTEuMzM1OSAwLjE2NjAxNUwxOC4zMzU5IDcuMTY2MDJMMTEuMzM1OSAxNC4xNjZMOS45MTA5NCAxMi43NjZMMTQuNTEwOSA4LjE2NjAyTC0xLjY2NDA2IDguMTY2MDJMLTEuNjY0MDYgNi4xNjYwMlonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMiAuY29udGVudC11bml0LWxhcmdlX19ib2R5IGEge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgbGkgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMiAuY29udGVudC11bml0LWxhcmdlX19jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1MDlEO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMyAuY29udGVudC11bml0LWxhcmdlX19jb3B5LFxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMyAuY29udGVudC11bml0LWxhcmdlX19sYWJlbCxcbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGl0bGUsXG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uLFxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMyAuY29udGVudC11bml0LWxhcmdlX19jYXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtbGFyZ2VfX2N0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUI1MDlEO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMyAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbiBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIGxpIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NjAyTDE0LjUxMDkgNi4xNjYwMkw5LjkzNTk0IDEuNTY2MDJMMTEuMzM1OSAwLjE2NjAxNUwxOC4zMzU5IDcuMTY2MDJMMTEuMzM1OSAxNC4xNjZMOS45MTA5NCAxMi43NjZMMTQuNTEwOSA4LjE2NjAyTC0xLjY2NDA2IDguMTY2MDJMLTEuNjY0MDYgNi4xNjYwMlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMyAuY29udGVudC11bml0LWxhcmdlX19ib2R5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fMyAuY29udGVudC11bml0LWxhcmdlX19ib2R5IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzMgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSBsaSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl80IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29weSxcbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbGFiZWwsXG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RpdGxlLFxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fNCAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbixcbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY2FwdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fNCAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbiBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIGxpIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NjAyTDE0LjUxMDkgNi4xNjYwMkw5LjkzNTk0IDEuNTY2MDJMMTEuMzM1OSAwLjE2NjAxNUwxOC4zMzU5IDcuMTY2MDJMMTEuMzM1OSAxNC4xNjZMOS45MTA5NCAxMi43NjZMMTQuNTEwOSA4LjE2NjAyTC0xLjY2NDA2IDguMTY2MDJMLTEuNjY0MDYgNi4xNjYwMlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fNCAuY29udGVudC11bml0LWxhcmdlX19ib2R5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fNCAuY29udGVudC11bml0LWxhcmdlX19ib2R5IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSBsaSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1MDlEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbGFyZ2VfX2N0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUI1MDlEO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvcHksXG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbGFyZ2VfX2xhYmVsLFxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fNSAuY29udGVudC11bml0LWxhcmdlX190aXRsZSxcbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzUgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24sXG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbGFyZ2VfX2NhcHRpb24ge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzUgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzRUE4NjE7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzUgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24gbGkgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2Uub3B0aW9uXzUgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY29udGVudC11bml0LWxhcmdlLm9wdGlvbl81IC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZS5vcHRpb25fNSAuY29udGVudC11bml0LWxhcmdlX19ib2R5IGxpIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDRFNUI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NjAyTDE0LjUxMDkgNi4xNjYwMkw5LjkzNTk0IDEuNTY2MDJMMTEuMzM1OSAwLjE2NjAxNUwxOC4zMzU5IDcuMTY2MDJMMTEuMzM1OSAxNC4xNjZMOS45MTA5NCAxMi43NjZMMTQuNTEwOSA4LjE2NjAyTC0xLjY2NDA2IDguMTY2MDJMLTEuNjY0MDYgNi4xNjYwMlonIGZpbGw9JyUyMzNFQTg2MScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTIuNjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudC5sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQucmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDYuODc1cmVtO1xuICB9XG59XG4uY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQge1xuICAgIG1heC13aWR0aDogNDIuNjg3NXJlbTtcbiAgfVxufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dC5ub25lIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuY29udGVudC11bml0LWxhcmdlX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuY29udGVudC11bml0LWxhcmdlX19ib2R5IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuOTM3NXJlbTtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43Mjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNDQ0NDQ0M7XG59XG4uY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLigKJcIjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSB1bCBsaTpoYXMoPiBhKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuY29udGVudC11bml0LWxhcmdlX19ib2R5IHVsIGxpIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICBhbmltYXRpb246IGJvdW5jZS1ob3Jpem9udGFsIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuY29udGVudC11bml0LWxhcmdlX19ib2R5IHVsIGxpIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMC45Mzc1cmVtO1xuICB3aWR0aDogMS4xODc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgdWwgbGkgYTpiZWZvcmUge1xuICAgIGxlZnQ6IC0xLjc1cmVtO1xuICB9XG59XG4uY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jdGEtYnV0dG9uLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuaGlnaGxpZ2h0ZWQtY3RhLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jdGEtYnV0dG9uLUEsIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLm9wdGlvbl8xLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24sIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jdGEtdGV4dC1CLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzIsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5vcHRpb25fMiwgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuc2hvcnQtcHJvbW9fX2N0YS5sZWZ0LWFycm93LWJ1dHRvbiwgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuY3RhLWNhcmVlcnMtcG9wLXVwLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jdGEtY2FyZWVycy12MSwgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuY3RhLWNhcmVlcnMtdjMsIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmN0YS1jYXJlZXJzLXY0LCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jdGEtY2FyZWVycy1wb3AtdXAtQiwgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAucG9zdC1zZWFyY2gtQSAucG9zdF9fY3RhIGEsIC5wb3N0LXNlYXJjaC1BIC5wb3N0X19jdGEgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCBhLCAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5zZWFyY2gtY2FyZWVycyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zZWFyY2gtY2FyZWVycyAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0LCAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9faGVhZGVyIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMy4xMjVyZW07XG4gIHBhZGRpbmctdG9wOiAyLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX21lZGlhIHtcbiAgICBtYXgtd2lkdGg6IDQwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbWVkaWEgLm1lZGlhX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX21lZGlhIC5tZWRpYV9faW1hZ2Utd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMCU7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gIGZpbHRlcjogYmx1cigzLjEyNXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbWVkaWEgLm1lZGlhX19pbWFnZS13cmFwcGVyIC5tZWRpYV9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMy43MzA2MjVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX21lZGlhIC5tZWRpYV9faW1hZ2Utd3JhcHBlciAubWVkaWFfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDQwLjYyNXJlbTtcbiAgfVxufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbWVkaWEgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC45Mzc1cmVtO1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbWVkaWEgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24gdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI0NDQ0NDQztcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX21lZGlhIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG59XG4uY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX19tZWRpYSAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbiB1bCBsaTpoYXMoPiBhKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX21lZGlhIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX19tZWRpYSAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbiB1bCBsaSBhIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG4uY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX19tZWRpYSAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbiB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICBhbmltYXRpb246IGJvdW5jZS1ob3Jpem9udGFsIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbWVkaWEgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24gdWwgbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxLjE4NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX21lZGlhIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIHVsIGxpIGE6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMS43NXJlbTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTEuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNS44MTI1cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmFjY29yZGlvbi5vcHRpb25fMSAuYWNjb3JkaW9uX19sYWJlbCwgLmFjY29yZGlvbi5vcHRpb25fMSAuYWNjb3JkaW9uX190aXRsZSwgLmFjY29yZGlvbi5vcHRpb25fMSAudGFiX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFjY29yZGlvbi5vcHRpb25fMSAudGFiX19oZWFkZXIge1xuICBib3JkZXItdG9wOiAwLjE4NzVyZW0gc29saWQgI0ZGRkZGRjtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzEgLnRhYl9faGVhZGVyIC50YWJfX3RpdGxlIHtcbiAgY29sb3I6ICMyODJEMjc7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8xIC50YWJfX2JvZHkge1xuICBjb2xvcjogIzI4MkQyNztcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzEgLnRhYl9fYm9keSBhIHtcbiAgY29sb3I6ICMyODJEMjc7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8xIC50YWJfX2JvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjgyRDI3O1xufVxuLmFjY29yZGlvbi5vcHRpb25fMSAudGFiX19ib2R5IGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyRDI3O1xufVxuLmFjY29yZGlvbi5vcHRpb25fMSAuYWNjb3JkaW9uX190YWI6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkICNDQ0NDQ0M7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8xIC5hY2NvcmRpb25fX3RhYi5vcGVuIC50YWJfX2J0biBzdmcgcGF0aCwgLmFjY29yZGlvbi5vcHRpb25fMSAuYWNjb3JkaW9uX190YWI6aG92ZXIgLnRhYl9fYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFCNTA5RDtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzEgLmFjY29yZGlvbl9fdGFiLm9wZW4gLnRhYl9fdGl0bGUsIC5hY2NvcmRpb24ub3B0aW9uXzEgLmFjY29yZGlvbl9fdGFiOmhvdmVyIC50YWJfX3RpdGxlIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENEU1Qjtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzIgLmFjY29yZGlvbl9fbGFiZWwsIC5hY2NvcmRpb24ub3B0aW9uXzIgLmFjY29yZGlvbl9fdGl0bGUsIC5hY2NvcmRpb24ub3B0aW9uXzIgLnRhYl9fc3VidGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzIgLnRhYl9faGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMC4xODc1cmVtIHNvbGlkICNGRkZGRkY7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8yIC50YWJfX2hlYWRlciAudGFiX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFjY29yZGlvbi5vcHRpb25fMiAudGFiX19oZWFkZXIgLnRhYl9fYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzIgLnRhYl9fYm9keSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFjY29yZGlvbi5vcHRpb25fMiAudGFiX19ib2R5IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzIgLnRhYl9fYm9keSBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8yIC50YWJfX2JvZHkgYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8yIC5hY2NvcmRpb25fX3RhYjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgI0ZGRkZGRjtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzIgLmFjY29yZGlvbl9fdGFiLm9wZW4gLnRhYl9fYnRuIHN2ZyBwYXRoLCAuYWNjb3JkaW9uLm9wdGlvbl8yIC5hY2NvcmRpb25fX3RhYjpob3ZlciAudGFiX19idG4gc3ZnIHBhdGgge1xuICBmaWxsOiAjRjJFNzg3O1xufVxuLmFjY29yZGlvbi5vcHRpb25fMiAuYWNjb3JkaW9uX190YWIub3BlbiAudGFiX190aXRsZSwgLmFjY29yZGlvbi5vcHRpb25fMiAuYWNjb3JkaW9uX190YWI6aG92ZXIgLnRhYl9fdGl0bGUge1xuICBjb2xvcjogI0YyRTc4Nztcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1MDlEO1xufVxuLmFjY29yZGlvbi5vcHRpb25fMyAuYWNjb3JkaW9uX19sYWJlbCwgLmFjY29yZGlvbi5vcHRpb25fMyAuYWNjb3JkaW9uX190aXRsZSwgLmFjY29yZGlvbi5vcHRpb25fMyAudGFiX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFjY29yZGlvbi5vcHRpb25fMyAudGFiX19oZWFkZXIge1xuICBib3JkZXItdG9wOiAwLjE4NzVyZW0gc29saWQgI0ZGRkZGRjtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzMgLnRhYl9faGVhZGVyIC50YWJfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8zIC50YWJfX2hlYWRlciAudGFiX19idG4gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLmFjY29yZGlvbi5vcHRpb25fMyAudGFiX19ib2R5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8zIC50YWJfX2JvZHkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmFjY29yZGlvbi5vcHRpb25fMyAudGFiX19ib2R5IGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzMgLnRhYl9fYm9keSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5hY2NvcmRpb24ub3B0aW9uXzMgLmFjY29yZGlvbl9fdGFiOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjRkZGRkZGO1xufVxuLmFjY29yZGlvbi5vcHRpb25fMyAuYWNjb3JkaW9uX190YWIub3BlbiAudGFiX19idG4gc3ZnIHBhdGgsIC5hY2NvcmRpb24ub3B0aW9uXzMgLmFjY29yZGlvbl9fdGFiOmhvdmVyIC50YWJfX2J0biBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGMkU3ODc7XG59XG4uYWNjb3JkaW9uLm9wdGlvbl8zIC5hY2NvcmRpb25fX3RhYi5vcGVuIC50YWJfX3RpdGxlLCAuYWNjb3JkaW9uLm9wdGlvbl8zIC5hY2NvcmRpb25fX3RhYjpob3ZlciAudGFiX190aXRsZSB7XG4gIGNvbG9yOiAjRjJFNzg3O1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEuODc1cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9faGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAyNy41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxLjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fd3JhcHBlciAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9faGVhZGVyIC5saW5lcy1ncmFwaGljIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS41NjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1OS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDguMTI1cmVtO1xuICB9XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYi5vcGVuIC50YWJfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIub3BlbiAudGFiX19idG4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwLjYyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9faGVhZGVyIC50YWJfX3RpdGxlIHtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9fd3JhcHBlciAuYWNjb3JkaW9uX19jb250ZW50IC5hY2NvcmRpb25fX3RhYnMgLmFjY29yZGlvbl9fdGFiIC50YWJfX2hlYWRlciAudGFiX19idG4ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYiAudGFiX19oZWFkZXIgLnRhYl9fYnRuIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbl9fd3JhcHBlciAuYWNjb3JkaW9uX19jb250ZW50IC5hY2NvcmRpb25fX3RhYnMgLmFjY29yZGlvbl9fdGFiIC50YWJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9fY29udGVudCAudGFiX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9fY29udGVudCAudGFiX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9fY29udGVudCAudGFiX19zdWJ0aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYiAudGFiX19jb250ZW50IC50YWJfX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI4LjM3NXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9fY29udGVudCAudGFiX19pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYiAudGFiX19jb250ZW50IC50YWJfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI4LjM3NXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9fY29udGVudCAudGFiX19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fd3JhcHBlciAuYWNjb3JkaW9uX19jb250ZW50IC5hY2NvcmRpb25fX3RhYnMgLmFjY29yZGlvbl9fdGFiIC50YWJfX2NvbnRlbnQgLnRhYl9fYm9keSB7XG4gICAgbWF4LXdpZHRoOiAyMS42MjVyZW07XG4gIH1cbn1cbi5mb3VyLWNvbnRlbnQtdW5pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctdG9wOiAxMS40Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTMuMTI1cmVtO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIHtcbiAgcGFkZGluZzogMi43NXJlbSAyLjgxMjVyZW0gMS4zNzVyZW0gMy4zMTI1cmVtO1xuICBtYXgtd2lkdGg6IDc4LjEyNXJlbTtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiA5NSU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19wb3AtdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogNS41cmVtIDUuNjI1cmVtIDMuNDM3NXJlbSA2LjYyNXJlbTtcbiAgfVxufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMuODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19wb3AtdXAgLnBvcC11cF9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4yNXJlbTtcbiAgdG9wOiAxLjAzNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX2Nsb3NlIHtcbiAgICByaWdodDogMi40MTEyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG59XG4uZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19wb3AtdXAgLnBvcC11cF9fY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb25fX3RpdGxlLCAuZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLmluZm9ybWF0aW9uX19wb3NpdGlvbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbi5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAuaW5mb3JtYXRpb25fX3Bvc2l0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAucG9wLXVwX19iaW8ge1xuICBtYXgtaGVpZ2h0OiAxNS42MjVyZW07XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5jdGEtY2FyZWVycy1wb3AtdXAsIC5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAuY3RhLWNhcmVlcnMtcG9wLXVwLUIge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuNXMgYWxsO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5jdGEtY2FyZWVycy1wb3AtdXA6aG92ZXIsIC5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAuY3RhLWNhcmVlcnMtcG9wLXVwLUI6aG92ZXIge1xuICBjb2xvcjogIzFCNTA5RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5jdGEtY2FyZWVycy1wb3AtdXA6aG92ZXI6OmFmdGVyLCAuZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19wb3AtdXAgLnBvcC11cF9faW5mb3JtYXRpb24gLmN0YS1jYXJlZXJzLXBvcC11cC1COmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAuY3RhLWNhcmVlcnMtcG9wLXVwOjphZnRlciwgLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5jdGEtY2FyZWVycy1wb3AtdXAtQjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzMzNTMgMTMuNjY2TDI3LjI5MTcgMTMuNjY2TDE5LjY2NjcgMjEuMzMyN0wyMiAyMy42NjZMMzMuNjY2NyAxMS45OTkzTDIyIDAuMzMyNjgzTDE5LjYyNSAyLjY2NjAyTDI3LjI5MTcgMTAuMzMyN0wwLjMzMzM1MyAxMC4zMzI3TDAuMzMzMzUzIDEzLjY2NlonIGZpbGw9JyUyMzFCNTA5RCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19wb3AtdXAgLnBvcC11cF9fbWVkaWEgLm1lZGlhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19wb3AtdXAgLnBvcC11cF9fbWVkaWEgLm1lZGlhX19pbWFnZSB7XG4gICAgd2lkdGg6IDI4LjEyNXJlbTtcbiAgICBoZWlnaHQ6IDM2Ljc3ODc1cmVtO1xuICB9XG59XG4uZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19wb3AtdXAgLnBvcC11cF9fbWVkaWEgLm1lZGlhX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS42MjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9faGVhZGVyIC5mb3VyLWNvbnRlbnQtdW5pdF9fbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9faGVhZGVyIC5mb3VyLWNvbnRlbnQtdW5pdF9fbGFiZWwsXG4uZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19oZWFkZXIgLmZvdXItY29udGVudC11bml0X190aXRsZSxcbi5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX2hlYWRlciAuZm91ci1jb250ZW50LXVuaXRfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzRDRFNUI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MC4zNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19lbXBsb3llZXMge1xuICBtYXgtd2lkdGg6IDkzLjc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICByb3ctZ2FwOiAyLjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gIC5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX2VtcGxveWVlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX2VtcGxveWVlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19lbXBsb3llZXMgLmVtcGxveWVlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fZW1wbG95ZWVzIC5lbXBsb3llZSB7XG4gICAgd2lkdGg6IDIzLjEyNXJlbTtcbiAgfVxufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fZW1wbG95ZWVzIC5lbXBsb3llZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59XG4uZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19lbXBsb3llZXMgLmVtcGxveWVlOmhvdmVyIC5lbXBsb3llZV9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fZW1wbG95ZWVzIC5lbXBsb3llZSAuZW1wbG95ZWVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjEuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fZW1wbG95ZWVzIC5lbXBsb3llZSAuZW1wbG95ZWVfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cbi5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX2VtcGxveWVlcyAuZW1wbG95ZWUgLmVtcGxveWVlX19pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3VyLWNvbnRlbnQtdW5pdCAuZm91ci1jb250ZW50LXVuaXRfX2VtcGxveWVlcyAuZW1wbG95ZWUgLmVtcGxveWVlX19pbmZvcm1hdGlvbiAuZW1wbG95ZWVfX3RpdGxlLCAuZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19lbXBsb3llZXMgLmVtcGxveWVlIC5lbXBsb3llZV9faW5mb3JtYXRpb24gLmVtcGxveWVlX19wb3NpdGlvbiB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fZW1wbG95ZWVzIC5lbXBsb3llZSAuZW1wbG95ZWVfX2J0biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm91ci1jb250ZW50LXVuaXQgLmZvdXItY29udGVudC11bml0X19lbXBsb3llZXMgLmVtcGxveWVlIC5lbXBsb3llZV9fYnRuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDEzLjEyNXJlbTtcbn1cblxuLnNob3J0LXByb21vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNC42ODc1cmVtIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNob3J0LXByb21vIHtcbiAgICBwYWRkaW5nOiA0LjY4NzVyZW0gMDtcbiAgfVxufVxuLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTA2LjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQuMTI1cmVtO1xufVxuLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlci5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMzRUE4NjE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIuZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy90ZXh0dXJlcy91bnNwbGFzaC5wbmcpLCAjM0VBODYxO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcbiAgfVxufVxuLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlci5ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNkU3Nztcbn1cbi5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG4uc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCB7XG4gIG1heC13aWR0aDogODYuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNXJlbTtcbiAgfVxufVxuLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX190aXRsZSxcbi5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fZGVzY3JpcHRpb24sXG4uc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNob3J0LXByb21vIC5zaG9ydC1wcm9tb19fd3JhcHBlciAuc2hvcnQtcHJvbW9fX2NvbnRlbnQgLnNob3J0LXByb21vX190aXRsZSB7XG4gIG1pbi13aWR0aDogMTMuNzVyZW07XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaG9ydC1wcm9tbyAuc2hvcnQtcHJvbW9fX3dyYXBwZXIgLnNob3J0LXByb21vX19jb250ZW50IC5zaG9ydC1wcm9tb19fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uc2hvcnQtcHJvbW8gLnNob3J0LXByb21vX193cmFwcGVyIC5zaG9ydC1wcm9tb19fY29udGVudCAuc2hvcnQtcHJvbW9fX2N0YSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDYuMjVyZW07XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fbGFiZWwsXG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3RpdGxlLFxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuc2xpY2stcHJldiwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5zbGljay1wcmV2OmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5zbGljay1wcmV2OmZvY3VzLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5zbGljay1uZXh0OmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLnNsaWNrLXByZXY6OmJlZm9yZSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCA0MCAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQwIDE2TDcuNjUgMTZMMTYuOCAyNS4yTDE0IDI4TDYuMTE5NmUtMDcgMTRMMTQgLTMuMjAyNzRlLTA2TDE2Ljg1IDIuOEw3LjY1IDEyTDQwIDEyTDQwIDE2WicgZmlsbD0nJTIzMUI1MDlEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2xhYmVsLFxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX190aXRsZSxcbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fc3VidGl0bGUge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLnNsaWNrLXByZXYsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLnNsaWNrLXByZXY6aG92ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLnNsaWNrLXByZXY6Zm9jdXMsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLnNsaWNrLW5leHQ6aG92ZXIsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzIgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VBODYxO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuc2xpY2stcHJldjo6YmVmb3JlLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQwIDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDAgMTZMNy42NSAxNkwxNi44IDI1LjJMMTQgMjhMNi4xMTk2ZS0wNyAxNEwxNCAtMy4yMDI3NGUtMDZMMTYuODUgMi44TDcuNjUgMTJMNDAgMTJMNDAgMTZaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIHtcbiAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL3RleHR1cmVzL3Vuc3BsYXNoLnBuZyksICMzRUE4NjE7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fbGFiZWwsXG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3RpdGxlLFxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuZG90cy1ncmFwaGljIC5kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFNzg3O1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuc2xpY2stcHJldiwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuc2xpY2stbmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5zbGljay1wcmV2OmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5zbGljay1wcmV2OmZvY3VzLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5zbGljay1uZXh0OmhvdmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTc4Nztcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLnNsaWNrLXByZXY6OmJlZm9yZSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCA0MCAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQwIDE2TDcuNjUgMTZMMTYuOCAyNS4yTDE0IDI4TDYuMTE5NmUtMDcgMTRMMTQgLTMuMjAyNzRlLTA2TDE2Ljg1IDIuOEw3LjY1IDEyTDQwIDEyTDQwIDE2WicgZmlsbD0nJTIzM0VBODYxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCB7XG4gIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy90ZXh0dXJlcy91bnNwbGFzaC5wbmcpLCAjM0Q0RTVCO1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2xhYmVsLFxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX190aXRsZSxcbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fc3VidGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmRvdHMtZ3JhcGhpYyAuZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTc4Nztcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLnNsaWNrLXByZXYsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuc2xpY2stcHJldjpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuc2xpY2stcHJldjpmb2N1cywgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuc2xpY2stbmV4dDpob3ZlciwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fNCAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU3ODc7XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5zbGljay1wcmV2OjpiZWZvcmUsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLnNsaWNrLW5leHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgNDAgMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000MCAxNkw3LjY1IDE2TDE2LjggMjUuMkwxNCAyOEw2LjExOTZlLTA3IDE0TDE0IC0zLjIwMjc0ZS0wNkwxNi44NSAyLjhMNy42NSAxMkw0MCAxMkw0MCAxNlonIGZpbGw9JyUyM0YyRTc4NycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIG1heC13aWR0aDogMjAwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fd3JhcHBlciAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fbGFiZWwsXG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fdGl0bGUsXG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjkuNTYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlcyB7XG4gIG1heC13aWR0aDogOThyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fcmVzb3VyY2VzIHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICBwYWRkaW5nOiAwIDguMTI1cmVtO1xuICB9XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fcmVzb3VyY2VzIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlIHtcbiAgd2lkdGg6IDI2cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi4yNXJlbTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgbWFyZ2luOiAwIDAuOTM3NXJlbTtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fd3JhcHBlciAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19yZXNvdXJjZXMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fcmVzb3VyY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlcyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19yZXNvdXJjZSAucmVzb3VyY2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTguNzVyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlcyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19yZXNvdXJjZSAucmVzb3VyY2VfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlcyAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19yZXNvdXJjZSAucmVzb3VyY2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAuNDY4NzVyZW07XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fcmVzb3VyY2VzIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlIC5yZXNvdXJjZV9fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlcyAuc2xpY2stcHJldiwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlcyAuc2xpY2stbmV4dCB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiA3LjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDIuMjVyZW0gMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fd3JhcHBlciAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19yZXNvdXJjZXMgLnNsaWNrLXByZXY6aG92ZXI6OmJlZm9yZSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlcyAuc2xpY2stcHJldjpmb2N1czo6YmVmb3JlLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fcmVzb3VyY2VzIC5zbGljay1uZXh0OmhvdmVyOjpiZWZvcmUsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fd3JhcHBlciAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19yZXNvdXJjZXMgLnNsaWNrLW5leHQ6Zm9jdXM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgNDAgMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000MCAxNkw3LjY1IDE2TDE2LjggMjUuMkwxNCAyOEw2LjExOTZlLTA3IDE0TDE0IC0zLjIwMjc0ZS0wNkwxNi44NSAyLjhMNy42NSAxMkw0MCAxMkw0MCAxNlonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb2x1bW4tY29udGVudC11bml0LWdyaWQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fd3JhcHBlciAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19yZXNvdXJjZXMgLnNsaWNrLXByZXY6OmJlZm9yZSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlcyAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMS43NXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3Jlc291cmNlcyAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fcmVzb3VyY2VzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fcmVzb3VyY2VzIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5saW5lcy1ncmFwaGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzLjY4NzVyZW07XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5saW5lcy1ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5kb3RzLWdyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjMlO1xuICByaWdodDogMTclO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmRvdHMtZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5saW5lX3R3byB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtO1xuICBtYXgtd2lkdGg6IDI4LjM5NjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmxpbmVfdHdvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5saW5lX3R3byAubWFpbi1jaXJjbGVfX2lubmVyLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIgLmxpbmVfdHdvIC5tYWluLWNpcmNsZSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5saW5lX3R3byAuY2lyY2xlLWJvdHRvbSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX193cmFwcGVyIC5saW5lX3R3byAuY2lyY2xlLW1pZGRsZSB7XG4gIGZpbGw6ICNDQ0NDQ0M7XG59XG5cbi5jb250ZW50LXNlYXJjaF9fYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogNzcuNzVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5jb250ZW50LXNlYXJjaF9fYXJ0aWNsZSAuY29udGVudC1zZWFyY2gtbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmNvbnRlbnQtc2VhcmNoX19hcnRpY2xlIC5jb250ZW50LXNlYXJjaC1saXN0IC5jb250ZW50LXNlYXJjaF9faGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMS4wNjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW07XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG59XG4uY29udGVudC1zZWFyY2hfX2FydGljbGUgLmNvbnRlbnQtc2VhcmNoLWxpc3QgLmNvbnRlbnQtc2VhcmNoX19oZWFkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuLmNvbnRlbnQtc2VhcmNoX19hcnRpY2xlIC5jb250ZW50LXNlYXJjaC1saXN0IC5jb250ZW50LXNlYXJjaF9faGVhZGVyIC5jb250ZW50LXNlYXJjaF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmNvbnRlbnQtc2VhcmNoX19hcnRpY2xlIC5jb250ZW50LXNlYXJjaC1saXN0IC5jb250ZW50LXNlYXJjaF9faGVhZGVyIC5jb250ZW50LXNlYXJjaF9fY29udGFpbmVyIC50YWcucG9zdC10eXBlLXBhZ2Uge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRTc4Nztcbn1cbi5jb250ZW50LXNlYXJjaF9fYXJ0aWNsZSAuY29udGVudC1zZWFyY2gtbGlzdCAuY29udGVudC1zZWFyY2hfX2hlYWRlciAuY29udGVudC1zZWFyY2hfX2NvbnRhaW5lciAudGFnLnBvc3QtdHlwZS1wcmVzZW50YXRpb25zIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCM0MxQ0E7XG59XG4uY29udGVudC1zZWFyY2hfX2FydGljbGUgLmNvbnRlbnQtc2VhcmNoLWxpc3QgLmNvbnRlbnQtc2VhcmNoX19oZWFkZXIgLmNvbnRlbnQtc2VhcmNoX19jb250YWluZXIgLnRhZy5wb3N0LXR5cGUtY2FzZS1zdHVkaWVzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG4uY29udGVudC1zZWFyY2hfX2FydGljbGUgLmNvbnRlbnQtc2VhcmNoLWxpc3QgLmNvbnRlbnQtc2VhcmNoX19oZWFkZXIgLmNvbnRlbnQtc2VhcmNoX19jb250YWluZXIgLnRhZy5wb3N0LXR5cGUtcHJlc3MtcmVsZWFzZXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENEU1Qjtcbn1cbi5jb250ZW50LXNlYXJjaF9fYXJ0aWNsZSAuY29udGVudC1zZWFyY2gtbGlzdCAuY29udGVudC1zZWFyY2hfX2hlYWRlciAuY29udGVudC1zZWFyY2hfX2NvbnRhaW5lciAudGFnLnBvc3QtdHlwZS1uZXdzbGV0dGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkU3ODc7XG59XG4uY29udGVudC1zZWFyY2hfX2FydGljbGUgLmNvbnRlbnQtc2VhcmNoLWxpc3QgLmNvbnRlbnQtc2VhcmNoX19oZWFkZXIgLmNvbnRlbnQtc2VhcmNoX19jb250YWluZXIgLnRhZy5wb3N0LXR5cGUtcHJvZHVjdCB7XG4gIGNvbG9yOiAjNjA2RTc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0NDQ0NDO1xufVxuLmNvbnRlbnQtc2VhcmNoX19hcnRpY2xlIC5jb250ZW50LXNlYXJjaC1saXN0IC5jb250ZW50LXNlYXJjaF9faGVhZGVyIC5jb250ZW50LXNlYXJjaF9fY29udGFpbmVyIC50YWcucG9zdC10eXBlLXB1YmxpY2F0aW9ucyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRlbnQtc2VhcmNoX19hcnRpY2xlIC5jb250ZW50LXNlYXJjaC1saXN0IC5jb250ZW50LXNlYXJjaF9faGVhZGVyIC5jb250ZW50LXNlYXJjaF9fY29udGFpbmVyIC50YWcucG9zdC10eXBlLWNhcmVlcnMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbn1cbi5jb250ZW50LXNlYXJjaF9fYXJ0aWNsZSAuY29udGVudC1zZWFyY2gtbGlzdCAuY29udGVudC1zZWFyY2hfX2hlYWRlciAuY29udGVudC1zZWFyY2hfX2NvbnRhaW5lciAudGFnLnBvc3QtdHlwZS1tYXJrZXQge1xuICBjb2xvcjogIzNENEU1QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzNENEU1Qjtcbn1cbi5jb250ZW50LXNlYXJjaF9fYXJ0aWNsZSAuY29udGVudC1zZWFyY2gtbGlzdCAuY29udGVudC1zZWFyY2hfX2hlYWRlciAuY29udGVudC1zZWFyY2hfX2NvbnRhaW5lciAudGFnLnBvc3QtdHlwZS1ldmVudHMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NUZFMjtcbn1cbi5jb250ZW50LXNlYXJjaF9fYXJ0aWNsZSAuY29udGVudC1zZWFyY2gtbGlzdCAuY29udGVudC1zZWFyY2hfX2hlYWRlciAuY29udGVudC1zZWFyY2hfX2NvbnRhaW5lciAudGFnLnBvc3QtdHlwZS1yZXNlYXJjaF9kZXZlbG9wbWVudCB7XG4gIGNvbG9yOiAjMUI1MDlEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUI1MDlEO1xufVxuLmNvbnRlbnQtc2VhcmNoX19hcnRpY2xlIC5jb250ZW50LXNlYXJjaC1saXN0IC5jb250ZW50LXNlYXJjaF9faGVhZGVyIC5jb250ZW50LXNlYXJjaF9fdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG59XG4uY29udGVudC1zZWFyY2hfX2FydGljbGUgLmNvbnRlbnQtc2VhcmNoLWxpc3QgLmNvbnRlbnQtc2VhcmNoX19oZWFkZXIgLmNvbnRlbnQtc2VhcmNoX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4uY29udGVudC1zZWFyY2hfX2FydGljbGUgLmNvbnRlbnQtc2VhcmNoLWxpc3QgLmNvbnRlbnQtc2VhcmNoX19zdW1tYXJ5IHtcbiAgbWFyZ2luLXRvcDogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjgzMzc1cmVtO1xufVxuLmNvbnRlbnQtc2VhcmNoX19hcnRpY2xlIC5jb250ZW50LXNlYXJjaC1saXN0IC5jb250ZW50LXNlYXJjaF9fc3VtbWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzI3IDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDcyNyAxMy42NjczVjEwLjMzNFonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5jb250ZW50LXNlYXJjaF9fYXJ0aWNsZSAuY29udGVudC1zZWFyY2gtbGlzdCAubGluZSB7XG4gIGhlaWdodDogMC4wNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG59XG5cbi5zZWFyY2hfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDM0Ljg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbn1cbi5zZWFyY2hfX2NvbnRhaW5lciAuaGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2Mi4wNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaF9fY29udGFpbmVyIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjM0Q0RTVCO1xuICB9XG59XG4uc2VhcmNoX19jb250YWluZXIgLmhlYWRlcl9fc2VhcmNoLm9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlYXJjaF9fY29udGFpbmVyIC5oZWFkZXJfX3NlYXJjaC5vcGVuIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuLnNlYXJjaF9fY29udGFpbmVyIC5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMzRDRFNUI7XG59XG4uc2VhcmNoX19jb250YWluZXIgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2g6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzRDRFNUI7XG59XG4uc2VhcmNoX19jb250YWluZXIgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2hfX3N2ZyBwYXRoIHtcbiAgZmlsbDogIzNENEU1Qjtcbn1cblxuLnNlYXJjaF9fcmVzdWx0cyB7XG4gIG1heC13aWR0aDogODAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDguOTM3NXJlbTtcbn1cblxuLnNlYXJjaF9fcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2hfX3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG4uc2VhcmNoX19wIHNwYW4ge1xuICBjb2xvcjogIzFCNTA5RDtcbn1cblxuLmNhcmVlcnMtaGVyb19fd3JhcHBlciAuY2FyZWVycy1oZXJvX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZWVycy1oZXJvX193cmFwcGVyIC5jYXJlZXJzLWhlcm9fX2NvbnRlbnQgLmNhcmVlcnMtaGVyb19fY3RhLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG59XG4uY2FyZWVycy1oZXJvX193cmFwcGVyIC5jYXJlZXJzLWhlcm9fX2NvbnRlbnQgLmNhcmVlcnMtaGVyb19fY3RhLXdyYXBwZXIgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtaGVyb19fd3JhcHBlciAuY2FyZWVycy1oZXJvX19jb250ZW50IC5jYXJlZXJzLWhlcm9fX2N0YS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU3Ljg3NXJlbTtcbiAgfVxufVxuLmNhcmVlcnMtaGVyb19fd3JhcHBlciAuY2FyZWVycy1oZXJvX19jb250ZW50IC5jYXJlZXJzLWhlcm9fX2N0YS13cmFwcGVyIC5jYXJlZXJzLWhlcm9fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY2FyZWVycy1oZXJvX193cmFwcGVyIC5jYXJlZXJzLWhlcm9fX2NvbnRlbnQgLmNhcmVlcnMtaGVyb19fY3RhLXdyYXBwZXIgLmNhcmVlcnMtaGVyb19fYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRUE4NjE7XG59XG4uY2FyZWVycy1oZXJvX193cmFwcGVyIC5jYXJlZXJzLWhlcm9fX2NvbnRlbnQgLmNhcmVlcnMtaGVyb19fc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2ggLmN0YS1idXR0b24tQSwgLmNhcmVlcnMtaGVyb19fd3JhcHBlciAuY2FyZWVycy1oZXJvX19jb250ZW50IC5jYXJlZXJzLWhlcm9fX3NlYXJjaCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xLCAuY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLmNhcmVlcnMtaGVyb19fd3JhcHBlciAuY2FyZWVycy1oZXJvX19jb250ZW50IC5jYXJlZXJzLWhlcm9fX3NlYXJjaCAub3B0aW9uXzEsIC5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2ggLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2ggYTpub3QoLmN0YS1jYXJlZXJzLXY0LCAuY3RhLWJ1dHRvbi1BKS53cC1ibG9jay1idXR0b25fX2xpbmssIC5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2ggLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mdS1maWxlaW5wdXQtYnV0dG9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNhcmVlcnMtaGVyb19fd3JhcHBlciAuY2FyZWVycy1oZXJvX19jb250ZW50IC5jYXJlZXJzLWhlcm9fX3NlYXJjaCAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiwgLmNhcmVlcnMtaGVyb19fd3JhcHBlciAuY2FyZWVycy1oZXJvX19jb250ZW50IC5jYXJlZXJzLWhlcm9fX3NlYXJjaCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNhcmVlcnMtaGVyb19fd3JhcHBlciAuY2FyZWVycy1oZXJvX19jb250ZW50IC5jYXJlZXJzLWhlcm9fX3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2ggLnNlYXJjaC1jYXJlZXJzIGlucHV0W3R5cGU9c3VibWl0XSwgLnNlYXJjaC1jYXJlZXJzIC5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdLCAuY2FyZWVycy1oZXJvX193cmFwcGVyIC5jYXJlZXJzLWhlcm9fX2NvbnRlbnQgLmNhcmVlcnMtaGVyb19fc2VhcmNoIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8xIC5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2ggLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY2FyZWVycy1oZXJvX193cmFwcGVyIC5jYXJlZXJzLWhlcm9fX2NvbnRlbnQgLmNhcmVlcnMtaGVyb19fc2VhcmNoIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzMgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2ggLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY2FyZWVycy1oZXJvX193cmFwcGVyIC5jYXJlZXJzLWhlcm9fX2NvbnRlbnQgLmNhcmVlcnMtaGVyb19fc2VhcmNoIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jYXJlZXJzLWhlcm9fX3dyYXBwZXIgLmNhcmVlcnMtaGVyb19fY29udGVudCAuY2FyZWVycy1oZXJvX19zZWFyY2ggLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDMuMTI1cmVtO1xufVxuLmNhcmVlcnMtaGVyb19fd3JhcHBlciAuY2FyZWVycy1oZXJvX19jb250ZW50IC5jYXJlZXJzLWhlcm9fX3NlYXJjaCAuY2FyZWVycy1oZXJvX19zdmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTAuMzAyMjc0IDI4LjI5NjRMNy4xNDI0NCAyMS40MzcxQzUuMTEyMjUgMTkuMDk0NCAzLjk5Nzg5IDE2LjA5NzUgNC4wMDI5NyAxMi45OTkyQzQuMDAyOTcgNS44MTk2MSA5LjgyMjQxIDAgMTcuMDAxIDBDMjQuMTc5NyAwIDMwIDUuODE5NjEgMzAgMTIuOTk5MkMzMCAyMC4xNzcgMjQuMTc5NyAyNS45OTczIDE3LjAwMSAyNS45OTczQzEzLjkwMTUgMjYuMDAxNSAxMC45MDQ1IDI0Ljg4NjggOC41NjIxOCAyMi44NTdMMS43MDI0OSAyOS42OTgyQzEuNTIxMjUgMjkuODkwOCAxLjI2Nzg2IDMwIDEuMDAyNjQgMzBDMC43Mzc3MTYgMzAgMC40ODQzMzcgMjkuODkwNSAwLjMwMjgxIDI5LjY5ODJDMC4xMDkxNTEgMjkuNTE2MSAtOC4zNzA4M2UtMDcgMjkuMjYyNCAtOC4zNzA4M2UtMDcgMjguOTk3Qy04LjM3MDgzZS0wNyAyOC43MzI3IDAuMTA5MTQ5IDI4LjQ3NzYgMC4zMDIyNzcgMjguMjk2NEgwLjMwMjI3NFpNMTcuMDAxIDIzLjk5NzRDMjMuMDcxNiAyMy45ODYxIDI3Ljk4OTYgMTkuMDY4NSAyNy45OTk4IDEyLjk5OTFDMjcuOTk5OCA2LjkyNDE5IDIzLjA3NTggMS45OTk3NiAxNy4wMDEgMS45OTk3NkMxMC45MjYzIDEuOTk5NzYgNi4wMDE3NyA2LjkyNDQ5IDYuMDAxNzcgMTIuOTk5MUM2LjAwMjM2IDE5LjA3MyAxMC45MjY4IDIzLjk5NzQgMTcuMDAxIDIzLjk5NzRaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogNC4zNzVyZW07XG4gIGhlaWdodDogNC4zNzVyZW07XG59XG5cbi5mdWxsLXdpZHRoLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjcuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ1bGwtd2lkdGgtdmlkZW8ge1xuICAgIGhlaWdodDogNjEuODc1cmVtO1xuICB9XG59XG4uZnVsbC13aWR0aC12aWRlbyAuZnVsbC13aWR0aC12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mdWxsLXdpZHRoLXZpZGVvIC5mdWxsLXdpZHRoLXZpZGVvX192aWRlbyAuZnVsbC13aWR0aC12aWRlb19fcGxheSBpbWcge1xuICB3aWR0aDogMy42MXJlbTtcbiAgaGVpZ2h0OiAzLjYxcmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnVsbC13aWR0aC12aWRlbyAuZnVsbC13aWR0aC12aWRlb19fdmlkZW8gLmZ1bGwtd2lkdGgtdmlkZW9fX3BsYXkgaW1nIHtcbiAgICB3aWR0aDogMTAuNDE2ODc1cmVtO1xuICAgIGhlaWdodDogMTAuNDE2ODc1cmVtO1xuICB9XG59XG4uZnVsbC13aWR0aC12aWRlbyAuZnVsbC13aWR0aC12aWRlb19fdmlkZW8gLmZ1bGwtd2lkdGgtdmlkZW9fX3BsYXkgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmZ1bGwtd2lkdGgtdmlkZW8gLmZ1bGwtd2lkdGgtdmlkZW9fX3ZpZGVvIC5mdWxsLXdpZHRoLXZpZGVvX19wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uaW4tdGhpcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuLmluLXRoaXMtc2VjdGlvbiAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluLXRoaXMtc2VjdGlvbiAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogMjAwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW4tdGhpcy1zZWN0aW9uIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX190aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbi10aGlzLXNlY3Rpb24gLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmluLXRoaXMtc2VjdGlvbiAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fdGl0bGUtY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xlZnQtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDAuNTA5Mzc1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xufVxuLmluLXRoaXMtc2VjdGlvbiAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fdGl0bGUtY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuLmluLXRoaXMtc2VjdGlvbiAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fdGl0bGUtY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMi4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC40NzkxNjcgMTAuMzM0TDI3LjQzNzUgMTAuMzM0TDE5LjgxMjUgMi42NjczMkwyMi4xNDU4IDAuMzMzOTg0TDMzLjgxMjUgMTIuMDAwN0wyMi4xNDU4IDIzLjY2NzNMMTkuNzcwOCAyMS4zMzRMMjcuNDM3NSAxMy42NjczTDAuNDc5MTY3IDEzLjY2NzNMMC40NzkxNjcgMTAuMzM0WicgZmlsbD0nJTIzM0Q0RTVCJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW4tdGhpcy1zZWN0aW9uIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX190aXRsZS1jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuLmluLXRoaXMtc2VjdGlvbiAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbi10aGlzLXNlY3Rpb24gLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5pbi10aGlzLXNlY3Rpb24gLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLmV4dGVybmFsX2xpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5pbi10aGlzLXNlY3Rpb24gLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLmV4dGVybmFsX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBvcGFjaXR5OiAxO1xufVxuLmluLXRoaXMtc2VjdGlvbiAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fbGluayAuZXh0ZXJuYWxfbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBoZWlnaHQ6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuOTc5MTY4IDEwLjMzNEwyNy45Mzc1IDEwLjMzNEwyMC4zMTI1IDIuNjY3MzJMMjIuNjQ1OCAwLjMzMzk4NEwzNC4zMTI1IDEyLjAwMDdMMjIuNjQ1OCAyMy42NjczTDIwLjI3MDggMjEuMzM0TDI3LjkzNzUgMTMuNjY3M0wwLjk3OTE2NyAxMy42NjczTDAuOTc5MTY4IDEwLjMzNFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbn1cbi5pbi10aGlzLXNlY3Rpb24gLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLmV4dGVybmFsX2xpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmluLXRoaXMtc2VjdGlvbiAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fbGluayAuc2Nyb2xsX3RvX3NlY3Rpb246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5pbi10aGlzLXNlY3Rpb24gLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLnNjcm9sbF90b19zZWN0aW9uOmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgb3BhY2l0eTogMTtcbn1cbi5pbi10aGlzLXNlY3Rpb24gLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLnNjcm9sbF90b19zZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleDogMCAwIGF1dG87XG4gIGhlaWdodDogMi4wNjI1cmVtO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDI0IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTMuODEyNSAwLjMzMzY1OUwxMy44MTI1IDI3LjI5MkwyMS40NzkyIDE5LjY2N0wyMy44MTI1IDIyLjAwMDNMMTIuMTQ1OCAzMy42NjdMMC40NzkxNjcgMjIuMDAwM0wyLjgxMjUgMTkuNjI1M0wxMC40NzkyIDI3LjI5MkwxMC40NzkyIDAuMzMzNjU5TDEzLjgxMjUgMC4zMzM2NTlaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSBcIik7XG59XG4uaW4tdGhpcy1zZWN0aW9uIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX19saW5rIC5zY3JvbGxfdG9fc2VjdGlvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaW4tdGhpcy1zZWN0aW9uLmluLXRoaXMtc2VjdGlvbl9fcmVndWxhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uaW4tdGhpcy1zZWN0aW9uLmluLXRoaXMtc2VjdGlvbl9fcmVndWxhciAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fdGl0bGUtY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xlZnQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNENEU1Qjtcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19yZWd1bGFyIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX190aXRsZS1jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19jYXJlZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19jYXJlZXJzIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX190aXRsZS1jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fbGVmdC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2NhcmVlcnMgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2NhcmVlcnMgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC40NzkxNjggMTAuMzM0TDI3LjQzNzUgMTAuMzM0TDE5LjgxMjUgMi42NjczMkwyMi4xNDU4IDAuMzMzOTg0TDMzLjgxMjUgMTIuMDAwN0wyMi4xNDU4IDIzLjY2NzNMMTkuNzcwOCAyMS4zMzRMMjcuNDM3NSAxMy42NjczTDAuNDc5MTY3IDEzLjY2NzNMMC40NzkxNjggMTAuMzM0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UgXCIpO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2NhcmVlcnMgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLnNjcm9sbF90b19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzRUE4NjE7XG59XG4uaW4tdGhpcy1zZWN0aW9uLmluLXRoaXMtc2VjdGlvbl9fY2FyZWVycyAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fbGluayAuc2Nyb2xsX3RvX3NlY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzNFQTg2MTtcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19jYXJlZXJzIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX19saW5rIC5zY3JvbGxfdG9fc2VjdGlvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDI1IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuMzEyNSAwLjMzMzY1OUwxNC4zMTI1IDI3LjI5MkwyMS45NzkyIDE5LjY2N0wyNC4zMTI1IDIyLjAwMDNMMTIuNjQ1OCAzMy42NjdMMC45NzkxNjcgMjIuMDAwM0wzLjMxMjUgMTkuNjI1M0wxMC45NzkyIDI3LjI5MkwxMC45NzkyIDAuMzMzNjU5TDE0LjMxMjUgMC4zMzM2NTlaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0UgXCIpO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2NhcmVlcnMgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLnNjcm9sbF90b19zZWN0aW9uOnZpc2l0ZWQge1xuICBjb2xvcjogIzNFQTg2MTtcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19jYXJlZXJzIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX19saW5rIC5leHRlcm5hbF9saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzRUE4NjE7XG59XG4uaW4tdGhpcy1zZWN0aW9uLmluLXRoaXMtc2VjdGlvbl9fY2FyZWVycyAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fbGluayAuZXh0ZXJuYWxfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM0VBODYxO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2NhcmVlcnMgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLmV4dGVybmFsX2xpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNDc5MTY4IDEwLjMzNEwyNy40Mzc1IDEwLjMzNEwxOS44MTI1IDIuNjY3MzJMMjIuMTQ1OCAwLjMzMzk4NEwzMy44MTI1IDEyLjAwMDdMMjIuMTQ1OCAyMy42NjczTDE5Ljc3MDggMjEuMzM0TDI3LjQzNzUgMTMuNjY3M0wwLjQ3OTE2OCAxMy42NjczVjEwLjMzNFonIGZpbGw9JyUyMzNFQTg2MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19jYXJlZXJzIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX19saW5rIC5leHRlcm5hbF9saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogIzNFQTg2MTtcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19kYXJrIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX190aXRsZS1jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fbGVmdC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2RhcmsgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2RhcmsgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC40NzkxNjggMTAuMzM0TDI3LjQzNzUgMTAuMzM0TDE5LjgxMjUgMi42NjczMkwyMi4xNDU4IDAuMzMzOTg0TDMzLjgxMjUgMTIuMDAwN0wyMi4xNDU4IDIzLjY2NzNMMTkuNzcwOCAyMS4zMzRMMjcuNDM3NSAxMy42NjczTDAuNDc5MTY3IDEzLjY2NzNMMC40NzkxNjggMTAuMzM0WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UgXCIpO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2RhcmsgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLmV4dGVybmFsX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzFCNTA5RDtcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19kYXJrIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX19saW5rIC5leHRlcm5hbF9saW5rOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjQ3OTE2OCAxMC4zMzRMMjcuNDM3NSAxMC4zMzRMMTkuODEyNSAyLjY2NzMyTDIyLjE0NTggMC4zMzM5ODRMMzMuODEyNSAxMi4wMDA3TDIyLjE0NTggMjMuNjY3M0wxOS43NzA4IDIxLjMzNEwyNy40Mzc1IDEzLjY2NzNMMC40NzkxNjggMTMuNjY3M1YxMC4zMzRaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0UgXCIpO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2RhcmsgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLmV4dGVybmFsX2xpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMUI1MDlEO1xufVxuLmluLXRoaXMtc2VjdGlvbi5pbi10aGlzLXNlY3Rpb25fX2RhcmsgLmluLXRoaXMtc2VjdGlvbl9fY29udGFpbmVyIC5pbi10aGlzLXNlY3Rpb25fX2xpbmsgLnNjcm9sbF90b19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMxQjUwOUQ7XG4gIGZpbGw6ICMxQjUwOUQ7XG59XG4uaW4tdGhpcy1zZWN0aW9uLmluLXRoaXMtc2VjdGlvbl9fZGFyayAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXIgLmluLXRoaXMtc2VjdGlvbl9fbGluayAuc2Nyb2xsX3RvX3NlY3Rpb246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAyNSAzNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0LjMxMjUgMC4zMzM2NTlMMTQuMzEyNSAyNy4yOTJMMjEuOTc5MiAxOS42NjdMMjQuMzEyNSAyMi4wMDAzTDEyLjY0NTggMzMuNjY3TDAuOTc5MTY3IDIyLjAwMDNMMy4zMTI1IDE5LjYyNTNMMTAuOTc5MiAyNy4yOTJMMTAuOTc5MiAwLjMzMzY1OUwxNC4zMTI1IDAuMzMzNjU5WicgZmlsbD0nJTIzMUI1MDlEJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbn1cbi5pbi10aGlzLXNlY3Rpb24uaW4tdGhpcy1zZWN0aW9uX19kYXJrIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lciAuaW4tdGhpcy1zZWN0aW9uX19saW5rIC5zY3JvbGxfdG9fc2VjdGlvbjp2aXNpdGVkIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG5cbi5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbiAgcGFkZGluZzogNi4yNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciB7XG4gICAgcGFkZGluZy10b3A6IDcuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTMxLjI1cmVtO1xuICB9XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNi4yNXJlbTtcbiAgbWF4LXdpZHRoOiAyMDByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTQuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtO1xuICB9XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCA+IC5wLWFjY2VudCwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmVudHJ5LWhlYWRlciAuam9iLXBvc2l0aW9uX19maWVsZCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCA+IHAsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmpvYi1wb3NpdGlvbl9fZmllbGQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgPiAucC1hY2NlbnQsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmpvYi1wb3NpdGlvbl9fZmllbGQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgPiBwLCAuY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktaGVhZGVyIC5qb2ItcG9zaXRpb25fX2ZpZWxkIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0ID4gcCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAtNTN2dztcbiAgfVxufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMi41cmVtIDEuODc1cmVtO1xufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCAubmYtcmVzcG9uc2UtbXNnIHAge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSB7XG4gIG1heC13aWR0aDogNDUuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBwLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXQsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBzZWxlY3QsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzFCNTA5RDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXQge1xuICBoZWlnaHQ6IDQuMzc1cmVtO1xufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIHNlbGVjdCB7XG4gIGhlaWdodDogNC42MjVyZW07XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjYnIHZpZXdCb3g9JzAgMCAxOCAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNzUgMC41MDA3MzJMNy43NSAyMC43MTk1TDIgMTUuMDAwN0wwLjI1IDE2Ljc1MDdMOSAyNS41MDA3TDE3Ljc1IDE2Ljc1MDdMMTYgMTQuOTY5NUwxMC4yNSAyMC43MTk1TDEwLjI1IDAuNTAwNzMySDcuNzVaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS4wOTM3NXJlbSAxLjU2MjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuOTUzMTI1cmVtIGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMy4wNDY4NzVyZW07XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24ge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMy4xMjVyZW07XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWZ1LWZpbGVpbnB1dC1idXR0b246OmFmdGVyIHtcbiAgaGVpZ2h0OiAxLjA5Mzc1cmVtO1xuICB3aWR0aDogMS41NjI1cmVtO1xufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1maWVsZC1lbGVtZW50IGgzIHtcbiAgY29sb3I6ICMzRDRFNUI7XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLm5mLWVycm9yLW1zZyB7XG4gIGNvbG9yOiAjQzcyMDQ5O1xufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5uZi1lcnJvci5maWVsZC13cmFwIC5uZi1maWVsZC1lbGVtZW50OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1sYWJlbCAubmluamEtZm9ybXMtcmVxLXN5bWJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMUI1MDlEO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtbGFiZWwgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMUI1MDlEO1xuICBsZWZ0OiAtMjNweDtcbiAgdG9wOiAtMC41NjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZGVzY3JpcHRpb24gcCB7XG4gIGNvbG9yOiAjNjA2RTc3O1xufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jaGVja2JveC1jb250YWluZXIgLmNoZWNrYm94LXdyYXAgLm5mLWZpZWxkLWRlc2NyaXB0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY2hlY2tib3gtY29udGFpbmVyIC5jaGVja2JveC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHtcbiAgei1pbmRleDogLTI7XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2tib3gtd3JhcCAubmYtZmllbGQtZWxlbWVudCBpbnB1dCB7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuaHRtbC13cmFwIC5jdGEtYnV0dG9uLUEsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuaHRtbC13cmFwIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAub3B0aW9uXzEsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGFzLWNvbnRhaW5lciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmh0bWwtd3JhcCAub3B0aW9uXzEsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuaHRtbC13cmFwIC5jb250ZW50IC5lbnRyeS1jb250ZW50IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rLCAuY29udGVudCAuZW50cnktY29udGVudCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmh0bWwtd3JhcCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5odG1sLXdyYXAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMSAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzEgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5odG1sLXdyYXAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmh0bWwtd3JhcCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8zIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMyAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmh0bWwtd3JhcCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuaHRtbC13cmFwIC5jb2x1bW4tY29udGVudC11bml0LWdyaWQub3B0aW9uXzQgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhLCAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl80IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuaHRtbC13cmFwIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5odG1sLXdyYXAgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmh0bWwtd3JhcCAubmYtZnUtZmlsZWlucHV0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19yaWdodCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3JpZ2h0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19zaWRlYmFyIC5zaWRlYmFyX190aXRsZSB7XG4gIGNvbG9yOiAjMUI1MDlEO1xufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3JpZ2h0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19zaWRlYmFyIC5zaWRlYmFyX19yb3dzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMy43NXJlbTtcbn1cbi5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19yaWdodCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fc2lkZWJhciAuc2lkZWJhcl9fcm93cyAuc2lkZWJhcl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC42MjVyZW07XG59XG4uY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fcmlnaHQgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3NpZGViYXIgLnNpZGViYXJfX3Jvd3MgLnNpZGViYXJfX3JvdyAucm93X190aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3JpZ2h0IC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19zaWRlYmFyIC5zaWRlYmFyX19yb3dzIC5zaWRlYmFyX19yb3cgLnJvd19fY29udGVudCBwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jb250YWN0LWhlcm8ge1xuICBwYWRkaW5nOiA2LjI1cmVtIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtaGVybyB7XG4gICAgcGFkZGluZy10b3A6IDcuMzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XG4gIH1cbn1cbi5jb250YWN0LWhlcm8gLmxpbmVzLWdyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4yNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWN0LWhlcm8gLmxpbmVzLWdyYXBoaWMge1xuICAgIGxlZnQ6IDMuMDYyNXJlbTtcbiAgICB0b3A6IDYuMzEyNXJlbTtcbiAgfVxufVxuLmNvbnRhY3QtaGVybyAuY29udGFjdC1oZXJvX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAyMDByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWN0LWhlcm8gLmNvbnRhY3QtaGVyb19fd3JhcHBlciAuY29udGFjdC1oZXJvX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2OS41NjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHJlbSAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdC1oZXJvIC5jb250YWN0LWhlcm9fX3dyYXBwZXIgLmNvbnRhY3QtaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41cmVtO1xuICB9XG59XG4uY29udGFjdC1oZXJvIC5jb250YWN0LWhlcm9fX3dyYXBwZXIgLmNvbnRhY3QtaGVyb19fY29udGVudCAuY29udGFjdC1oZXJvX19sYWJlbCwgLmNvbnRhY3QtaGVybyAuY29udGFjdC1oZXJvX193cmFwcGVyIC5jb250YWN0LWhlcm9fX2NvbnRlbnQgLmNvbnRhY3QtaGVyb19fdGl0bGUsIC5jb250YWN0LWhlcm8gLmNvbnRhY3QtaGVyb19fd3JhcHBlciAuY29udGFjdC1oZXJvX19jb250ZW50IC5jb250YWN0LWhlcm9fX2JvZHkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmNhcmVlcnMtYWNjb3JkaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNC45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNS4wNjI1cmVtO1xufVxuLmNhcmVlcnMtYWNjb3JkaW9uIC5jYXJlZXJzLWFjY29yZGlvbl9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmVlcnMtYWNjb3JkaW9uIC5jYXJlZXJzLWFjY29yZGlvbl9faW1hZ2U6bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDI0dnc7XG4gIGhlaWdodDogMjR2dztcbiAgbWF4LXdpZHRoOiAyOC43NXJlbTtcbiAgbWF4LWhlaWdodDogMjguNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgbGVmdDogNS41cmVtO1xuICB0b3A6IC04LjE4NzVyZW07XG59XG4uY2FyZWVycy1hY2NvcmRpb24gLmNhcmVlcnMtYWNjb3JkaW9uX19pbWFnZTpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTQuNnZ3O1xuICBoZWlnaHQ6IDE0LjZ2dztcbiAgbWF4LXdpZHRoOiAxNy41NjI1cmVtO1xuICBtYXgtaGVpZ2h0OiAxNy41NjI1cmVtO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4zKSk7XG4gIHJpZ2h0OiAyLjVyZW07XG4gIHRvcDogLTkuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmVlcnMtYWNjb3JkaW9uIC5jYXJlZXJzLWFjY29yZGlvbl9faW1hZ2U6bnRoLWNoaWxkKDIpIHtcbiAgICByaWdodDogMTguODc1cmVtO1xuICB9XG59XG4uY2FyZWVycy1hY2NvcmRpb24gLmNhcmVlcnMtYWNjb3JkaW9uX19pbWFnZTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTkuOHZ3O1xuICBoZWlnaHQ6IDE5Ljh2dztcbiAgbWF4LXdpZHRoOiAyMy43NXJlbTtcbiAgbWF4LWhlaWdodDogMjMuNzVyZW07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDEuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgcmlnaHQ6IDMuODc1cmVtO1xuICB0b3A6IDIyLjE4NzVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX2ltYWdlOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDQ2Ljg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cbi5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19oZWFkZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmNhcmVlcnMtYWNjb3JkaW9uIC5jYXJlZXJzLWFjY29yZGlvbl9fd3JhcHBlciAuY2FyZWVycy1hY2NvcmRpb25fX2hlYWRlciAuY2FyZWVycy1hY2NvcmRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDUuMTI1cmVtO1xufVxuLmNhcmVlcnMtYWNjb3JkaW9uIC5jYXJlZXJzLWFjY29yZGlvbl9fd3JhcHBlciAuY2FyZWVycy1hY2NvcmRpb25fX2FjY29yZGlvbiAuYWNjb3JkaW9uX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgYm9yZGVyLXRvcDogMC4xODc1cmVtIHNvbGlkICNDQ0NDQ0M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmNhcmVlcnMtYWNjb3JkaW9uIC5jYXJlZXJzLWFjY29yZGlvbl9fd3JhcHBlciAuY2FyZWVycy1hY2NvcmRpb25fX2FjY29yZGlvbiAuYWNjb3JkaW9uX190YWIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9fdGFiOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgI0NDQ0NDQztcbn1cbi5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9fdGFiIC50YWJfX3RpdGxlIHtcbiAgY29sb3I6ICMzRUE4NjE7XG4gIG1heC13aWR0aDogMjguMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9fdGFiIC50YWJfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZWVycy1hY2NvcmRpb24gLmNhcmVlcnMtYWNjb3JkaW9uX193cmFwcGVyIC5jYXJlZXJzLWFjY29yZGlvbl9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RhYiAudGFiX19kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICMyODJEMjc7XG59XG4uY2FyZWVycy1hY2NvcmRpb24gLmNhcmVlcnMtYWNjb3JkaW9uX193cmFwcGVyIC5jYXJlZXJzLWFjY29yZGlvbl9fYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RhYiAudGFiX19kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMyODJEMjc7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4uY2FyZWVycy1hY2NvcmRpb24gLmNhcmVlcnMtYWNjb3JkaW9uX193cmFwcGVyIC5jYXJlZXJzLWFjY29yZGlvbl9fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQuMzc1cmVtO1xufVxuXG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDQuMjVyZW0gMS4yNXJlbSAzLjA2MjVyZW0gMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX190aXRsZSB7XG4gIGNvbG9yOiAjM0VBODYxO1xuICBtYXJnaW4tYm90dG9tOiAxLjgxMjVyZW07XG59XG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtO1xufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2ggLmFkdmFuY2VkLXNlYXJjaF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZS1pbi1vdXQ7XG59XG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaCAuYWR2YW5jZWQtc2VhcmNoX193cmFwcGVyLm9wZW4ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoIC5hZHZhbmNlZC1zZWFyY2hfX3dyYXBwZXIub3BlbiB7XG4gICAgaGVpZ2h0OiA2LjI1cmVtO1xuICB9XG59XG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaCAuYWR2YW5jZWQtc2VhcmNoX193cmFwcGVyIHNlbGVjdDpudGgtY2hpbGQoMSkge1xuICBtYXgtd2lkdGg6IDE4Ljg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaCAuYWR2YW5jZWQtc2VhcmNoX193cmFwcGVyIHNlbGVjdDpudGgtY2hpbGQoMikge1xuICBtYXgtd2lkdGg6IDE3LjA2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2ggLmFkdmFuY2VkLXNlYXJjaF9fd3JhcHBlciBzZWxlY3Q6bnRoLWNoaWxkKDMpIHtcbiAgbWF4LXdpZHRoOiAyOC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5zZWFyY2gtY2FyZWVycyAuYWR2YW5jZWQtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjczOTM3NXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMC4zNzVyZW07XG4gIGNvbG9yOiAjM0VBODYxO1xufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5zZWFyY2gtY2FyZWVycyAuYWR2YW5jZWQtc2VhcmNoIHN2ZyB7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5zZWFyY2gtY2FyZWVycyAuYWR2YW5jZWQtc2VhcmNoLm9wZW4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jYXJlZXJzIC5hZHZhbmNlZC1zZWFyY2g6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbn1cbi5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fYW1vdW50LWZvdW5kIHNwYW4ge1xuICBjb2xvcjogIzNFQTg2MTtcbn1cbi5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAuYWN0aXZlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjg5Mzc1cmVtO1xufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5hY3RpdmUtZmlsdGVycyBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAuYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjkxMzc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLmFjdGl2ZS1maWx0ZXJzIC5hY3RpdmUtZmlsdGVyc19fbGlzdCBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjk4MTI1cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAuYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19saXN0IGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuMDI1NjI1cmVtO1xuICB3aWR0aDogMS4wMjU2MjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTUgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjQ5NTIgMTMuMDk1NkwxMi45NTUgMS4zNTUyNE0xLjM1NDkyIDEuNDk1NTJMMTMuMDk1MyAxMi45NTU0TDEuMzU0OTIgMS40OTU1MlonIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAuYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1maWx0ZXJzX19yZXNldCB7XG4gIGNvbG9yOiAjM0VBODYxO1xufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5hY3RpdmUtZmlsdGVycyAuYWN0aXZlLWZpbHRlcnNfX3Jlc2V0OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRUE4NjE7XG59XG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXJlc3VsdHMtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIHBhZGRpbmc6IDUuODEyNXJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1yZXN1bHRzLXdyYXBwZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXJlc3VsdHMtd3JhcHBlciAjam9iLXBvc2l0aW9ucy1saXN0IHtcbiAgbWF4LXdpZHRoOiA4MS43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS44NzVyZW07XG59XG4ucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaCAucGFnZS1qb2ItcG9zaXRpb25zLXJlc3VsdHMtd3JhcHBlciAjam9iLXBvc2l0aW9ucy1saXN0IC5wb3N0LXNlYXJjaC1BIHtcbiAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2ggLnBhZ2Utam9iLXBvc2l0aW9ucy1yZXN1bHRzLXdyYXBwZXIgLmxvYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuXG4ucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiA0Ljg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDUuODEyNXJlbTtcbn1cbi5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2ggLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fdGl0bGUge1xuICBjb2xvcjogIzFCNTA5RDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2ggLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fc2VhcmNoIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2ggI3R5cGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2ggI3R5cGUge1xuICAgIG1heC13aWR0aDogMTVyZW07XG4gIH1cbn1cbi5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2ggLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fc2VhcmNoICNjYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaCAjY2F0ZWdvcnkge1xuICAgIG1pbi13aWR0aDogMjguMTI1cmVtO1xuICB9XG59XG4ucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaCAjc2VhcmNoLWtleXdvcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaCAjc2VhcmNoLWtleXdvcmQge1xuICAgIG1heC13aWR0aDogMzguNzVyZW07XG4gIH1cbn1cbi5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2ggLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fc2VhcmNoIHNlbGVjdCwgLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IDAuMTg3NXJlbSBzb2xpZCAjMUI1MDlEO1xufVxuLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbiAgcGFkZGluZzogMS4yNXJlbSAzLjEyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWFtb3VudC1mb3VuZCBzcGFuIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG4ucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5hY3RpdmUtZmlsdGVycyAuYWN0aXZlLWZpbHRlcnNfX3Jlc2V0IHtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG4ucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5hY3RpdmUtZmlsdGVycyAuYWN0aXZlLWZpbHRlcnNfX3Jlc2V0OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG4ucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3Jlc3VsdHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIHBhZGRpbmc6IDUuODEyNXJlbSAwO1xufVxuLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaCAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19yZXN1bHRzLXdyYXBwZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3Jlc3VsdHMtd3JhcHBlciAjcHVibGljYXRpb25zLWxpc3Qge1xuICBtYXgtd2lkdGg6IDgxLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2ggLnBhZ2UtcHVibGljYXRpb25zLXNlYXJjaF9fcmVzdWx0cy13cmFwcGVyICNwdWJsaWNhdGlvbnMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3Jlc3VsdHMtd3JhcHBlciAjcHVibGljYXRpb25zLWxpc3QgLnBvc3Qtc2VhcmNoLUEge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3Jlc3VsdHMtd3JhcHBlciAubG9hZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG5cbi5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIHBhZGRpbmctYm90dG9tOiA1LjY4NzVyZW07XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaCAucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MS42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2ggLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoIC5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX190aXRsZSB7XG4gIGNvbG9yOiAjMUI1MDlEO1xufVxuLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoIC5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19zZWFyY2gge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEyLjVyZW0sIDFmcikpO1xuICBncmlkLWdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2ggLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2hfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC42MjVyZW07XG4gIH1cbn1cbi5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaCAucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaF9fc2VhcmNoIHNlbGVjdCwgLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoIC5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1jb2xvcjogIzFCNTA5RDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2ggLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciAucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2hfX3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1MDlEO1xufVxuLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoIC5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1hbW91bnQtZm91bmQgc3BhbiB7XG4gIGNvbG9yOiAjMUI1MDlEO1xufVxuLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoIC5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIgLmFjdGl2ZS1maWx0ZXJzIC5hY3RpdmUtZmlsdGVyc19fcmVzZXQge1xuICBjb2xvcjogIzFCNTA5RDtcbn1cbi5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaCAucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIC5hY3RpdmUtZmlsdGVycyAuYWN0aXZlLWZpbHRlcnNfX3Jlc2V0OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG4ucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2ggLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19yZXN1bHRzLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQuMTI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2ggLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19yZXN1bHRzLXdyYXBwZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2ggLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19yZXN1bHRzLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDguNDM3NXJlbTtcbiAgaGVpZ2h0OiA0OC40Mzc1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNDQ0NDQ0M7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGJsdXIoMTIuNXJlbSk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG59XG4ucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2ggLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19yZXN1bHRzLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OC40Mzc1cmVtO1xuICBoZWlnaHQ6IDQ4LjQzNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogYmx1cigxMi41cmVtKTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoIC5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaF9fcmVzdWx0cy13cmFwcGVyIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3Jlc3VsdHMtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaCAucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2hfX3Jlc3VsdHMtd3JhcHBlciAubG9hZC1tb3JlIHtcbiAgbWFyZ2luLXRvcDogMy42ODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1MDlEO1xufVxuXG4uY29udGVudC1zaW5nbGUtaGVybyB7XG4gIHBhZGRpbmc6IDUuODc1cmVtIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtc2luZ2xlLWhlcm8ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29udGVudC1zaW5nbGUtaGVybyAuY29udGVudC1zaW5nbGUtaGVyb19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmNvbnRlbnQtc2luZ2xlLWhlcm8gLmNvbnRlbnQtc2luZ2xlLWhlcm9fX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jb250ZW50LXNpbmdsZS1oZXJvIC5jb250ZW50LXNpbmdsZS1oZXJvX193cmFwcGVyIC5jb2ctb25lLCAuY29udGVudC1zaW5nbGUtaGVybyAuY29udGVudC1zaW5nbGUtaGVyb19fd3JhcHBlciAuY29nLXR3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jb250ZW50LXNpbmdsZS1oZXJvIC5jb250ZW50LXNpbmdsZS1oZXJvX193cmFwcGVyIC5jb2ctb25lIHBhdGgsIC5jb250ZW50LXNpbmdsZS1oZXJvIC5jb250ZW50LXNpbmdsZS1oZXJvX193cmFwcGVyIC5jb2ctdHdvIHBhdGgge1xuICBmaWxsOiAjRjdGN0Y3O1xufVxuLmNvbnRlbnQtc2luZ2xlLWhlcm8gLmNvbnRlbnQtc2luZ2xlLWhlcm9fX3dyYXBwZXIgLmNvZy1vbmUge1xuICByaWdodDogLTEwLjM3NXJlbTtcbiAgdG9wOiAtOC44MTI1cmVtO1xufVxuLmNvbnRlbnQtc2luZ2xlLWhlcm8gLmNvbnRlbnQtc2luZ2xlLWhlcm9fX3dyYXBwZXIgLmNvZy10d28ge1xuICBsZWZ0OiAtOC44MTI1cmVtO1xuICBib3R0b206IC04Ljc1cmVtO1xufVxuLmNvbnRlbnQtc2luZ2xlLWhlcm8gLmNvbnRlbnQtc2luZ2xlLWhlcm9fX3dyYXBwZXIgLmNvbnRlbnQtc2luZ2xlLWhlcm9fX2xlZnQge1xuICBtYXgtd2lkdGg6IDU5LjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC42MjVyZW0gMC42MjVyZW0gMC42MjVyZW07XG59XG4uY29udGVudC1zaW5nbGUtaGVybyAuY29udGVudC1zaW5nbGUtaGVyb19fd3JhcHBlciAuY29udGVudC1zaW5nbGUtaGVyb19fbGVmdC5mdWxsLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA4MC43NXJlbTtcbn1cbi5jb250ZW50LXNpbmdsZS1oZXJvIC5jb250ZW50LXNpbmdsZS1oZXJvX193cmFwcGVyIC5jb250ZW50LXNpbmdsZS1oZXJvX19sZWZ0IC5jb250ZW50LXNpbmdsZS1oZXJvX190aXRsZSB7XG4gIG1hcmdpbjogMS44NzVyZW0gMCAxLjI1cmVtIDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uY29udGVudC1zaW5nbGUtaGVybyAuY29udGVudC1zaW5nbGUtaGVyb19fd3JhcHBlciAuY29udGVudC1zaW5nbGUtaGVyb19fbGVmdCAuY29udGVudC1zaW5nbGUtaGVyb19fY3RhLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC1zaW5nbGUtaGVybyAuY29udGVudC1zaW5nbGUtaGVyb19fd3JhcHBlciAuY29udGVudC1zaW5nbGUtaGVyb19fbGVmdCAuY29udGVudC1zaW5nbGUtaGVyb19fY3RhLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jb250ZW50LXNpbmdsZS1oZXJvIC5jb250ZW50LXNpbmdsZS1oZXJvX193cmFwcGVyIC5jb250ZW50LXNpbmdsZS1oZXJvX19sZWZ0IC5jb250ZW50LXNpbmdsZS1oZXJvX19jdGEtd3JhcHBlciAuY3RhLWNhcmVlcnMtdjQsIC5jb250ZW50LXNpbmdsZS1oZXJvIC5jb250ZW50LXNpbmdsZS1oZXJvX193cmFwcGVyIC5jb250ZW50LXNpbmdsZS1oZXJvX19sZWZ0IC5jb250ZW50LXNpbmdsZS1oZXJvX19jdGEtd3JhcHBlciAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29udGVudC1zaW5nbGUtaGVybyAuY29udGVudC1zaW5nbGUtaGVyb19fd3JhcHBlciAuY29udGVudC1zaW5nbGUtaGVyb19fbGVmdCAuY29udGVudC1zaW5nbGUtaGVyb19fY3RhLXdyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRlbnQtc2luZ2xlLWhlcm8gLmNvbnRlbnQtc2luZ2xlLWhlcm9fX3dyYXBwZXIgLmNvbnRlbnQtc2luZ2xlLWhlcm9fX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuY29udGVudC1zaW5nbGUtaGVybyAuY29udGVudC1zaW5nbGUtaGVyb19fd3JhcHBlciAuY29udGVudC1zaW5nbGUtaGVyb19fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC1zaW5nbGUtaGVybyAuY29udGVudC1zaW5nbGUtaGVyb19fd3JhcHBlciAuY29udGVudC1zaW5nbGUtaGVyb19fcmlnaHQge1xuICAgIHdpZHRoOiAzNC4zNzVyZW07XG4gICAgaGVpZ2h0OiAzNC4zNzVyZW07XG4gIH1cbn1cbi5jb250ZW50LXNpbmdsZS1oZXJvIC5jb250ZW50LXNpbmdsZS1oZXJvX193cmFwcGVyIC5jb250ZW50LXNpbmdsZS1oZXJvX19yaWdodCAucG9zdC10aHVtYm5haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC1zaW5nbGUtaGVybyAuY29udGVudC1zaW5nbGUtaGVyb19fd3JhcHBlciAuY29udGVudC1zaW5nbGUtaGVyb19fcmlnaHQgLnBvc3QtdGh1bWJuYWlsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogNzAlO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICBmaWx0ZXI6IGJsdXIoMy4xMjVyZW0pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jb250ZW50LXNpbmdsZS1oZXJvIC5jb250ZW50LXNpbmdsZS1oZXJvX193cmFwcGVyIC5jb250ZW50LXNpbmdsZS1oZXJvX19yaWdodCAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDIxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIHtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxufVxuLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLnAtYm9sZCwgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLnAsIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5lbnRyeS1jb250ZW50IC5jb250ZW50LWV2ZW50IC5jb250ZW50LWV2ZW50X19kZXNjcmlwdGlvbiwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtZXZlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmNvbnRlbnQtZXZlbnRfX2Rlc2NyaXB0aW9uLCAuY29udGVudCAuY29udGVudF9fc2lkZWJhciAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLm5mLXJlc3BvbnNlLW1zZyBwLCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLm5mLXJlc3BvbnNlLW1zZyAuY29udGVudCAuY29udGVudF9fc2lkZWJhciBwLCAuY29udGVudCAuY29udGVudF9fc2lkZWJhciAuaGVhZGVyIC5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoOjpwbGFjZWhvbGRlciwgLmhlYWRlciAuaGVhZGVyX19zZWFyY2ggLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLnNlYXJjaDo6cGxhY2Vob2xkZXIsIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5oZWFkZXIgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2gsIC5oZWFkZXIgLmhlYWRlcl9fc2VhcmNoIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5zZWFyY2gsIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC50ZXh0LWVkaXRvciBwLCAudGV4dC1lZGl0b3IgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgcCwgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLnBvc3Qtc2VhcmNoLUIgLnBvc3Qtc2VhcmNoLUJfX2V4Y2VycHQsIC5wb3N0LXNlYXJjaC1CIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5wb3N0LXNlYXJjaC1CX19leGNlcnB0LCAuY29udGVudCAuY29udGVudF9fc2lkZWJhciAuc2VhcmNoLWNhcmVlcnMgaW5wdXRbdHlwZT10ZXh0XSwgLnNlYXJjaC1jYXJlZXJzIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIGlucHV0W3R5cGU9dGV4dF0sIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5zZWFyY2gtY2FyZWVycyBzZWxlY3QsIC5zZWFyY2gtY2FyZWVycyAuY29udGVudCAuY29udGVudF9fc2lkZWJhciBzZWxlY3QsIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5jb250ZW50LXVuaXQtc21hbGwgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciAuY29udGVudC11bml0LXNtYWxsX19yaWdodCAuY29udGVudC11bml0LXNtYWxsX19kZXNjcmlwdGlvbiwgLmNvbnRlbnQtdW5pdC1zbWFsbCAuY29udGVudC11bml0LXNtYWxsX193cmFwcGVyIC5jb250ZW50LXVuaXQtc21hbGxfX3JpZ2h0IC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5jb250ZW50LXVuaXQtc21hbGxfX2Rlc2NyaXB0aW9uLCAuY29udGVudCAuY29udGVudF9fc2lkZWJhciAuY2FyZWVycy1sYXJnZS1wcm9tbyAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5wb3AtdXBfX2JpbywgLmNhcmVlcnMtbGFyZ2UtcHJvbW8gLmNhcmVlcnMtaW5mb3JtYXRpb25fX3BvcC11cCAucG9wLXVwX19pbmZvcm1hdGlvbiAuY29udGVudCAuY29udGVudF9fc2lkZWJhciAucG9wLXVwX19iaW8sIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5jb250ZW50LXVuaXQtbWVkaXVtIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIC5jb250ZW50LXVuaXQtbWVkaXVtX190ZXh0IC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5LCAuY29udGVudC11bml0LW1lZGl1bSAuY29udGVudC11bml0LW1lZGl1bV9fd3JhcHBlciAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCAuY29udGVudCAuY29udGVudF9fc2lkZWJhciAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSwgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkgcCwgLmNvbnRlbnQtdW5pdC1tZWRpdW0gLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RleHQgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgcCwgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5wb3AtdXBfX2JpbywgLmxhcmdlLXF1b3RlLS1lbXBsb3llZSAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5wb3AtdXBfX2JpbywgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmNvbnRlbnQtdW5pdC1sYXJnZSAuY29udGVudC11bml0LWxhcmdlX193cmFwcGVyIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvbnRlbnQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGV4dCAuY29udGVudC11bml0LWxhcmdlX19ib2R5IHAsIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSAuY29udGVudCAuY29udGVudF9fc2lkZWJhciBwLCAuY29udGVudCAuY29udGVudF9fc2lkZWJhciAuY29udGVudC11bml0LWxhcmdlIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29udGVudCAuY29udGVudC11bml0LWxhcmdlX190ZXh0IC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkgbGksIC5jb250ZW50LXVuaXQtbGFyZ2UgLmNvbnRlbnQtdW5pdC1sYXJnZV9fd3JhcHBlciAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSAuY29udGVudCAuY29udGVudF9fc2lkZWJhciBsaSwgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmFjY29yZGlvbiAuYWNjb3JkaW9uX193cmFwcGVyIC5hY2NvcmRpb25fX2NvbnRlbnQgLmFjY29yZGlvbl9fdGFicyAuYWNjb3JkaW9uX190YWIgLnRhYl9fY29udGVudCAudGFiX19ib2R5LCAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYiAudGFiX19jb250ZW50IC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC50YWJfX2JvZHksIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5hY2NvcmRpb24gLmFjY29yZGlvbl9fd3JhcHBlciAuYWNjb3JkaW9uX19jb250ZW50IC5hY2NvcmRpb25fX3RhYnMgLmFjY29yZGlvbl9fdGFiIC50YWJfX2NvbnRlbnQgLnRhYl9fYm9keSBwLCAuYWNjb3JkaW9uIC5hY2NvcmRpb25fX3dyYXBwZXIgLmFjY29yZGlvbl9fY29udGVudCAuYWNjb3JkaW9uX190YWJzIC5hY2NvcmRpb25fX3RhYiAudGFiX19jb250ZW50IC50YWJfX2JvZHkgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgcCwgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5wb3AtdXBfX2JpbywgLmZvdXItY29udGVudC11bml0IC5mb3VyLWNvbnRlbnQtdW5pdF9fcG9wLXVwIC5wb3AtdXBfX2luZm9ybWF0aW9uIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5wb3AtdXBfX2JpbywgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLnNlYXJjaF9fY29udGFpbmVyIC5oZWFkZXJfX3NlYXJjaCAuc2VhcmNoLCAuc2VhcmNoX19jb250YWluZXIgLmhlYWRlcl9fc2VhcmNoIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5zZWFyY2gsIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5zZWFyY2hfX2NvbnRhaW5lciAuaGVhZGVyX19zZWFyY2ggLnNlYXJjaDo6cGxhY2Vob2xkZXIsIC5zZWFyY2hfX2NvbnRhaW5lciAuaGVhZGVyX19zZWFyY2ggLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLnNlYXJjaDo6cGxhY2Vob2xkZXIsIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgLm5mLXJlc3BvbnNlLW1zZyBwLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIC5uZi1yZXNwb25zZS1tc2cgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgcCwgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIHAsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudCAuY29udGVudF9fc2lkZWJhciBwLCAuY29udGVudCAuY29udGVudF9fc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmRlc2NyaXB0aW9uLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmRlc2NyaXB0aW9uLCAuY29udGVudCAuY29udGVudF9fc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gaW5wdXQsIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX193cmFwcGVyIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19sZWZ0IC5uZi1mb3JtLXdyYXAgZm9ybSAuY29udGVudCAuY29udGVudF9fc2lkZWJhciBpbnB1dCwgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIHNlbGVjdCwgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIHNlbGVjdCwgLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQgLm5mLWZvcm0td3JhcCBmb3JtIHRleHRhcmVhLCAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fd3JhcHBlciAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fbGVmdCAubmYtZm9ybS13cmFwIGZvcm0gLmNvbnRlbnQgLmNvbnRlbnRfX3NpZGViYXIgdGV4dGFyZWEsIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9fdGFiIC50YWJfX2Rlc2NyaXB0aW9uIHAsIC5jYXJlZXJzLWFjY29yZGlvbiAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIgLmNhcmVlcnMtYWNjb3JkaW9uX19hY2NvcmRpb24gLmFjY29yZGlvbl9fdGFiIC50YWJfX2Rlc2NyaXB0aW9uIC5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIHAge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5wLWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cbi5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5jb250ZW50X19zaWRlYmFyLXB1Ymxpc2hlZCB7XG4gIG1heC13aWR0aDogOC45Mzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5jb250ZW50X19zaWRlYmFyLWRhdGUge1xuICBtYXgtd2lkdGg6IDkuNTYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudCAuY29udGVudF9fc2lkZWJhciAuY29udGVudF9fc2lkZWJhci1hdXRob3Ige1xuICBtYXgtd2lkdGg6IDE1LjE4NzVyZW07XG4gIGdhcDogMC4zNzVyZW07XG59XG4uY29udGVudCAuY29udGVudF9fc2lkZWJhciAuY29udGVudF9fc2lkZWJhci1hdXRob3IgLmxpbmUge1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbjogMC4zNzVyZW0gMDtcbn1cbi5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5jb250ZW50X19zaWRlYmFyLWpvdXJuYWwge1xuICBtYXgtd2lkdGg6IDExLjY4NzVyZW07XG59XG4uY29udGVudCAuY29udGVudF9fc2lkZWJhciAuY29udGVudF9fc2lkZWJhci1sb2NhdGlvbiB7XG4gIG1heC13aWR0aDogMTMuNXJlbTtcbn1cbi5jb250ZW50IC5jb250ZW50X19zaWRlYmFyIC5jb250ZW50X19zaWRlYmFyLXJlbGF0ZWQtdG9waWNzIC50YWctY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC42MjVyZW07XG59XG4uY29udGVudCAuZW50cnktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTVyZW07XG4gIH1cbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIge1xuICBwYWRkaW5nOiAyLjA2MjVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjQ0NDQ0NDO1xuICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAuY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmVudHJ5LWhlYWRlciAuc3RyYWlnaHQtbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLnN0cmFpZ2h0LWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICBoZWlnaHQ6IDEuODc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzRDRFNUI7XG4gIH1cbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmpvYi1wb3NpdGlvbl9fbG9jYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktaGVhZGVyIC5qb2ItcG9zaXRpb25fX2ZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmpvYi1wb3NpdGlvbl9fZmllbGQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlcl9fcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlcl9fYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXJfX3RpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjM3NXJlbTtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlcl9fdGltZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjIgMTJDMjIgMTcuNTIgMTcuNTIgMjIgMTIgMjJDNi40OCAyMiAyIDE3LjUyIDIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMlonIHN0cm9rZT0nJTIzM0Q0RTVCJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNS43MDg5IDE1LjE4TDEyLjYwODkgMTMuMzNDMTIuMDY4OSAxMy4wMSAxMS42Mjg5IDEyLjI0IDExLjYyODkgMTEuNjFWNy41MTAwMScgc3Ryb2tlPSclMjMzRDRFNUInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UgXCIpO1xufVxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyX19zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMjVyZW07XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXJfX3NoYXJlIC5hZGR0b2FueV9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC5lbnRyeS1oZWFkZXIgLmVudHJ5LWhlYWRlcl9fc2hhcmUgLmFkZHRvYW55X2xpc3QgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmVudHJ5LWhlYWRlciAuZW50cnktaGVhZGVyX19zaGFyZSAuYWRkdG9hbnlfbGlzdCBhIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXJfX3NoYXJlIC5hZGR0b2FueV9saXN0IGEgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBpbnZlcnQoMjElKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDIyNzAlKSBodWUtcm90YXRlKDIwMmRlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDg4JSk7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuaGFzLWxhcmdlLWZvbnQtc2l6ZSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmhhcy1tZWRpdW0tZm9udC1zaXplLCAuY29udGVudCAuZW50cnktY29udGVudCAuaGFzLXNtYWxsLWZvbnQtc2l6ZSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IGE6bm90KC5jdGEtY2FyZWVycy12NCwgLmN0YS1idXR0b24tQSkud3AtYmxvY2stYnV0dG9uX19saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YS1hcHBseS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudCAuZW50cnktY29udGVudCAuY3RhLWFwcGx5LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIH1cbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGEtYXBwbHktd3JhcHBlciAuY3RhLWNhcmVlcnMtdjQsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5jdGEtYXBwbHktd3JhcHBlciAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkLm9wdGlvbl8yIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSwgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZC5vcHRpb25fMiAuY29udGVudCAuZW50cnktY29udGVudCAuY3RhLWFwcGx5LXdyYXBwZXIgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIndvcmstc2Fuc1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IC5lbnRyeS1jb250ZW50IHAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IHAgLmludHJvLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCBwIC5oaWdobGlnaHQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFCNTA5RDtcbiAgZm9udC1mYW1pbHk6IFwibGV0dGVyLWdvdGhpYy1zdGRcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGN0Y3Rjc7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjdGN0Y3O1xufVxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgcCAuaGlnaGxpZ2h0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IHAgLmhpZ2hsaWdodCBzdHJvbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4ICMzRDRFNUI7XG4gIGJvcmRlci1ib3R0b206IDFweCAjM0Q0RTVCO1xufVxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDEsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IGgyLCAuY29udGVudCAuZW50cnktY29udGVudCBoMywgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDQsIC5jb250ZW50IC5lbnRyeS1jb250ZW50IGg1LCAuY29udGVudCAuZW50cnktY29udGVudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIm11bHRpLWRpc3BsYXlcIiwgbW9ub3NwYWNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4uY29udGVudCAuZW50cnktY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogNS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiA2LjYyNXJlbTtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuMTI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGVudCAuZW50cnktY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCBoNSwgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC53cC1lbGVtZW50LWNhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJsZXR0ZXItZ290aGljLXN0ZFwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IHVsIHtcbiAgZm9udC1mYW1pbHk6IFwid29yay1zYW5zXCIsIG1vbm9zcGFjZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuODEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IC5lbnRyeS1jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29udGVudCAuZW50cnktY29udGVudCBvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIndvcmstc2Fuc1wiLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IC5lbnRyeS1jb250ZW50IG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuY3Rhcy1jb250YWluZXIgLm9wdGlvbl8xOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzQ2MzcgMTAuMzMzNUwyNy4yOTMgMTAuMzMzNUwxOS42NjggMi42NjY4M0wyMi4wMDEzIDAuMzMzNDk2TDMzLjY2OCAxMi4wMDAyTDIyLjAwMTMgMjMuNjY2OEwxOS42MjYzIDIxLjMzMzVMMjcuMjkzIDEzLjY2NjhMMC4zMzQ2MzcgMTMuNjY2OFYxMC4zMzM1WicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmN0YXMtY29udGFpbmVyIC5vcHRpb25fMTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG59XG4uaGVhZGVyLnNocmluayB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjQ0NDQ0NDO1xufVxuLmhlYWRlci5zaHJpbmsgLmhlYWRlcl9fd3JhcHBlciAubG9nby1tZW51X193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDYuMjVyZW07XG59XG4uaGVhZGVyLnNocmluayAuaGVhZGVyX193cmFwcGVyIC5sb2dvLW1lbnVfX3dyYXBwZXIgLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci5zaHJpbmsgLmhlYWRlcl9fd3JhcHBlciAubG9nby1tZW51X193cmFwcGVyIC5sb2dvLWZvci1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLnNocmluayAuaGVhZGVyX193cmFwcGVyIC5sb2dvLW1lbnVfX3dyYXBwZXIgLmxvZ28tZm9yLW1vYmlsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxufVxuLmhlYWRlci5zaHJpbmsgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51LXV0aWxpdHktbWVudS10b3AtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIuc2hyaW5rIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YSB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjc1cmVtO1xufVxuLmhlYWRlci5zaHJpbmsgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhOmhvdmVyIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW07XG59XG4uaGVhZGVyLnNocmluayAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGEtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmhlYWRlci5zaHJpbmsgLmhlYWRlcl9fd3JhcHBlciAuaGlnaGxpZ2h0ZWQtY3RhLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fc2VhcmNoIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX19zZWFyY2gge1xuICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzFCNTA5RDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX19zZWFyY2gub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3NlYXJjaC5vcGVuIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX19zZWFyY2ggLnNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMUI1MDlEO1xufVxuLmhlYWRlciAuaGVhZGVyX19zZWFyY2ggLnNlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFCNTA5RDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjAwcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubG9nby1tZW51X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMTg3NXJlbTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmxvZ28tbWVudV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuY3VzdG9tLWxvZ28tbGluayBpbWcge1xuICBtYXgtd2lkdGg6IDEyLjYwMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmN1c3RvbS1sb2dvLWxpbmsgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI0LjY1NDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmN1c3RvbS1sb2dvLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNy45Mzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmxvZ28tZm9yLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmxvZ28tZm9yLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5sb2dvLWZvci1tb2JpbGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMi42MDEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5sb2dvLWZvci1tb2JpbGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI0LjY1NDM3NXJlbTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMS44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLm1lbnVlcyAubWVudS11dGlsaXR5LW1lbnUtdG9wLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51LXV0aWxpdHktbWVudS10b3AtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnUtdXRpbGl0eS1tZW51LXRvcC1jb250YWluZXIgI3V0aWxpdHktbWVudS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLm1lbnVlcyAubWVudS11dGlsaXR5LW1lbnUtdG9wLWNvbnRhaW5lciAjdXRpbGl0eS1tZW51LXRvcCBsaSB1bC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLm1lbnVlcyAubWVudS11dGlsaXR5LW1lbnUtdG9wLWNvbnRhaW5lciAjdXRpbGl0eS1tZW51LXRvcCBsaSBhIHtcbiAgY29sb3I6ICM2MDZFNzc7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLm1lbnVlcyAubWVudS11dGlsaXR5LW1lbnUtdG9wLWNvbnRhaW5lciAjdXRpbGl0eS1tZW51LXRvcCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLm1lbnVlcyAubWVudS11dGlsaXR5LW1lbnUtdG9wLWNvbnRhaW5lciAjdXRpbGl0eS1tZW51LXRvcCBsaSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDEuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAjcHJpbWFyeS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAjcHJpbWFyeS1tZW51ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnVlc19fbWFpbiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyICNwcmltYXJ5LW1lbnUgPiBsaTpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnVlc19fbWFpbiAubWVudS1tYWluLW1lbnUtY29udGFpbmVyICNwcmltYXJ5LW1lbnUgPiBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjUwOTM3NXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLm1lbnVlcyAubWVudWVzX19tYWluIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgI3ByaW1hcnktbWVudSA+IGxpID4gYSB7XG4gIC8qIFBTSSAtIE1haW4gTmF2ICovXG4gIGZvbnQtZmFtaWx5OiBcIm11bHRpLWRpc3BsYXlcIiwgbW9ub3NwYWNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAjcHJpbWFyeS1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLm1lbnVlcyAubWVudWVzX19tYWluIC5idXR0b25zX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnVlc19fbWFpbiAuYnV0dG9uc19fd3JhcHBlci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLmJ1dHRvbnNfX3dyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLmJ1dHRvbnNfX3dyYXBwZXIgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnVlc19fbWFpbiAuYnV0dG9uc19fd3JhcHBlciAuaGFtYnVyZ2VyLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLmJ1dHRvbnNfX3dyYXBwZXIgLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAwLjUwOTM3NXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLmJ1dHRvbnNfX3dyYXBwZXIgLnNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnVlc19fbWFpbiAuYnV0dG9uc19fd3JhcHBlciAuc2VwYXJhdG9yLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAubWVudWVzIC5tZW51ZXNfX21haW4gLmJ1dHRvbnNfX3dyYXBwZXIgLnNlYXJjaCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5tZW51ZXMgLm1lbnVlc19fbWFpbiAuYnV0dG9uc19fd3JhcHBlciAuc2VhcmNoOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzFCNTA5RDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogOTklO1xuICBiYWNrZ3JvdW5kOiAjMUI1MDlEO1xuICBsZWZ0OiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwMHJlbTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNDQ0NDQ0M7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcy5jYXJlZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzLm9wZW4tYWxsLW1lZ2FtZW51IC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fYWN0aXZlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMub3Blbi1hbGwtbWVnYW1lbnUgLnN1Ym1lbnVlc19fd3JhcHBlciAuc3VibWVudWVzX19wYXJlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzLm9wZW4tYWxsLW1lZ2FtZW51IC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fcGFyZW50cyAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcy5vcGVuLWFsbC1tZWdhbWVudSAuc3VibWVudWVzX193cmFwcGVyIC5zdWJtZW51ZXNfX3BhcmVudHMgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMub3Blbi1hbGwtbWVnYW1lbnUgLnN1Ym1lbnVlc19fd3JhcHBlciAuc3VibWVudWVzX19wYXJlbnRzIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1haW4tcGFyZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMub3Blbi1hbGwtbWVnYW1lbnUgLnN1Ym1lbnVlc19fd3JhcHBlciAuc3VibWVudWVzX19wYXJlbnRzIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1haW4tcGFyZW50IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzLm9wZW4tYWxsLW1lZ2FtZW51IC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fcGFyZW50cyAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tYWluLXBhcmVudCBhLm9wZW4ge1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzLm9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX19jbG9zZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMC4zNjYyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS41NjI1cmVtO1xuICByaWdodDogMS42ODc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX19jbG9zZSBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIuNXJlbTtcbiAgcGFkZGluZzogMy4xMjVyZW0gMTByZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjRkZGRkZGO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbCBhIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC42MjVyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzNENEU1QiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwgYTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjU1M0wxNC41MTA5IDYuMTY1NTNMOS45MzU5NCAxLjU2NTUzTDExLjMzNTkgMC4xNjU1MjdMMTguMzM1OSA3LjE2NTUzTDExLjMzNTkgMTQuMTY1NUw5LjkxMDk0IDEyLjc2NTVMMTQuNTEwOSA4LjE2NTUzTC0xLjY2NDA2IDguMTY1NTNMLTEuNjY0MDYgNi4xNjU1M1onIGZpbGw9JyUyMzNENEU1QicvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbCBhLm9wZW4ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBjb2xvcjogIzNENEU1QiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwgYS5vcGVuOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NTUzTDE0LjUxMDkgNi4xNjU1M0w5LjkzNTk0IDEuNTY1NTNMMTEuMzM1OSAwLjE2NTUyN0wxOC4zMzU5IDcuMTY1NTNMMTEuMzM1OSAxNC4xNjU1TDkuOTEwOTQgMTIuNzY1NUwxNC41MTA5IDguMTY1NTNMLTEuNjY0MDYgOC4xNjU1M0wtMS42NjQwNiA2LjE2NTUzWicgZmlsbD0nJTIzM0Q0RTVCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtMi5wYXJlbnQtbGluayBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtMy5wYXJlbnQtbGluayBhLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtNC5wYXJlbnQtbGluayBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtMi5wYXJlbnQtbGluayBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTMucGFyZW50LWxpbmsgYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwuaXRlbS1sZXZlbC00LnBhcmVudC1saW5rIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTEgYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAuY2hpbGRyZW4tbGV2ZWwuaXRlbS1sZXZlbC0yIGE6OmFmdGVyLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgLm1lbnUgLmNoaWxkcmVuLWxldmVsLml0ZW0tbGV2ZWwtMyBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTQgYTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTIgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTMgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51IC5jaGlsZHJlbi1sZXZlbC5pdGVtLWxldmVsLTQgYSB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fcGFyZW50cyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5zdWJtZW51ZXNfX3BhcmVudHMgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAuc3VibWVudWVzX19wYXJlbnRzIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fcGFyZW50cyAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyICN1dGlsaXR5LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fcGFyZW50cyAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyICN1dGlsaXR5LW1lbnUgbGkge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fcGFyZW50cyAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyICN1dGlsaXR5LW1lbnUgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZSBhbGw7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAuc3VibWVudWVzX19wYXJlbnRzIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIgI3V0aWxpdHktbWVudSBsaSBhOmhvdmVyLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5zdWJtZW51ZXNfX3BhcmVudHMgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAjdXRpbGl0eS1tZW51IGxpIGEub3BlbiB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fcGFyZW50cyAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyICN1dGlsaXR5LW1lbnUgbGkgYTpob3Zlcjo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLnN1Ym1lbnVlc19fcGFyZW50cyAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyICN1dGlsaXR5LW1lbnUgbGkgYS5vcGVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjkzNzVyZW07XG4gIGhlaWdodDogMS4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxNSAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguODM1OTQgLTEuNjY1NTNMOC44MzU5NCAxNC41MDk1TDEzLjQzNTkgOS45MzQ0N0wxNC44MzU5IDExLjMzNDVMNy44MzU5NCAxOC4zMzQ1TDAuODM1OTM2IDExLjMzNDVMMi4yMzU5NCA5LjkwOTQ3TDYuODM1OTQgMTQuNTA5NUw2LjgzNTk0IC0xLjY2NTUzTDguODM1OTQgLTEuNjY1NTNaJyBmaWxsPSclMjMzRDRFNUInLyUzRSUzQy9zdmclM0VcIik7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5zdWJtZW51ZXNfX2FjdGl2ZS1tZW51IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC4xMjVyZW07XG4gIGJvcmRlci10b3A6IDAuMTI1cmVtIHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkICNGRkZGRkY7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5zdWJtZW51ZXNfX2FjdGl2ZS1tZW51LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzhweCk7XG4gIH1cbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSB7XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjRkZGRkZGO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI0ZGRkZGRjtcbiAgcGFkZGluZzogMC43NXJlbSAwLjEyNXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGEge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlIGFsbDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzNENEU1QiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGE6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY1NTNMMTQuNTEwOSA2LjE2NTUzTDkuOTM1OTQgMS41NjU1M0wxMS4zMzU5IDAuMTY1NTI3TDE4LjMzNTkgNy4xNjU1M0wxMS4zMzU5IDE0LjE2NTVMOS45MTA5NCAxMi43NjU1TDE0LjUxMDkgOC4xNjU1M0wtMS42NjQwNiA4LjE2NTUzTC0xLjY2NDA2IDYuMTY1NTNaJyBmaWxsPSclMjMzRDRFNUInLyUzRSUzQy9zdmclM0UlMEFcIikgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGEub3BlbiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGNvbG9yOiAjM0Q0RTVCICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYS5vcGVuOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NTUzTDE0LjUxMDkgNi4xNjU1M0w5LjkzNTk0IDEuNTY1NTNMMTEuMzM1OSAwLjE2NTUyN0wxOC4zMzU5IDcuMTY1NTNMMTEuMzM1OSAxNC4xNjU1TDkuOTEwOTQgMTIuNzY1NUwxNC41MTA5IDguMTY1NTNMLTEuNjY0MDYgOC4xNjU1M0wtMS42NjQwNiA2LjE2NTUzWicgZmlsbD0nJTIzM0Q0RTVCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTIucGFyZW50LWxpbmsgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0zLnBhcmVudC1saW5rIGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtNC5wYXJlbnQtbGluayBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTIucGFyZW50LWxpbmsgYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtMy5wYXJlbnQtbGluayBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC00LnBhcmVudC1saW5rIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtMSBhOjphZnRlciwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0yIGE6OmFmdGVyLCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTMgYTo6YWZ0ZXIsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtNCBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX193cmFwcGVyIC5tZW51LW1haW4tbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbS5pdGVtLWxldmVsLTIgYSwgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fd3JhcHBlciAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaXRlbS1sZXZlbC0zIGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3dyYXBwZXIgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtLml0ZW0tbGV2ZWwtNCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fdmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSA3LjkzNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3ZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX192aWV3IC52aWV3LWFsbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm11bHRpLWRpc3BsYXlcIiwgbW9ub3NwYWNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5zdWJtZW51ZXNfX3ZpZXcgLnZpZXctYWxsLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fdmlldyAudmlldy1hbGwgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNjI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UgYWxsO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAuc3VibWVudWVzX192aWV3IC52aWV3LWFsbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMzRDRFNUI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fdmlldyAudmlldy1hbGwgYTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjU1M0wxNC41MTA5IDYuMTY1NTNMOS45MzU5NCAxLjU2NTUzTDExLjMzNTkgMC4xNjU1MjdMMTguMzM1OSA3LjE2NTUzTDExLjMzNTkgMTQuMTY1NUw5LjkxMDk0IDEyLjc2NTVMMTQuNTEwOSA4LjE2NTUzTC0xLjY2NDA2IDguMTY1NTNMLTEuNjY0MDYgNi4xNjU1M1onIGZpbGw9JyUyMzNENEU1QicvJTNFJTNDL3N2ZyUzRSUwQVwiKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLnN1Ym1lbnVlc19fdmlldyAudmlldy1hbGwgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDbWFzayBpZD0nbWFzazBfMzQ2XzM4NTY1JyBzdHlsZT0nbWFzay10eXBlOmFscGhhJyBtYXNrVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnJTNFJTNDcmVjdCB4PScyMCcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCAyMCAwKScgZmlsbD0nJTIzRDlEOUQ5Jy8lM0UlM0MvbWFzayUzRSUzQ2cgbWFzaz0ndXJsKCUyM21hc2swXzM0Nl8zODU2NSknJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgMTAuMTY1NUwxNC41MTA5IDEwLjE2NTVMOS45MzU5NCA1LjU2NTUzTDExLjMzNTkgNC4xNjU1M0wxOC4zMzU5IDExLjE2NTVMMTEuMzM1OSAxOC4xNjU1TDkuOTEwOTQgMTYuNzY1NUwxNC41MTA5IDEyLjE2NTVMLTEuNjY0MDYgMTIuMTY1NUwtMS42NjQwNiAxMC4xNjU1WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMzMzO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjhzIGVhc2U7XG4gIGhlaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIub3BlbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciAubWVudS1mb3ItbW9iaWxlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIuODEyNXJlbSAxLjVyZW07XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIgLm1lbnUtZm9yLW1vYmlsZSAubWVudSAubWFpbi1wYXJlbnQ6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciAubWVudS1mb3ItbW9iaWxlIC5tZW51IC5tYWluLXBhcmVudCA+IC5zdWItbWVudSA+IGxpIHtcbiAgcGFkZGluZzogMCAzLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciAubWVudS1mb3ItbW9iaWxlIC5tZW51IC5tYWluLXBhcmVudCA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm11bHRpLWRpc3BsYXlcIiwgbW9ub3NwYWNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjYyNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNGRkZGRkY7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIgLm1lbnUtZm9yLW1vYmlsZSAubWVudSAubWFpbi1wYXJlbnQgPiAuc3ViLW1lbnUgPiBsaSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzRDRFNUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgLm1lbnUgLm1haW4tcGFyZW50ID4gLnN1Yi1tZW51ID4gbGkgPiBhLmFjdGl2ZTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDEuMTg3NXJlbTtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxNSAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguODM1OTQgLTEuNjY1NTNMOC44MzU5NCAxNC41MDk1TDEzLjQzNTkgOS45MzQ0N0wxNC44MzU5IDExLjMzNDVMNy44MzU5NCAxOC4zMzQ1TDAuODM1OTM2IDExLjMzNDVMMi4yMzU5NCA5LjkwOTQ3TDYuODM1OTQgMTQuNTA5NUw2LjgzNTk0IC0xLjY2NTUzTDguODM1OTQgLTEuNjY1NTNaJyBmaWxsPSclMjMzRDRFNUInLyUzRSUzQy9zdmclM0VcIik7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIgLm1lbnUtZm9yLW1vYmlsZSAubWVudSAuY2hpbGRyZW4tbGV2ZWwgPiAuc3ViLW1lbnUge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgLm1lbnUgLmNoaWxkcmVuLWxldmVsID4gLnN1Yi1tZW51IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciAubWVudS1mb3ItbW9iaWxlIC5tZW51IC5jaGlsZHJlbi1sZXZlbCA+IC5zdWItbWVudSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIm11bHRpLWRpc3BsYXlcIiwgbW9ub3NwYWNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgLm1lbnUgLmNoaWxkcmVuLWxldmVsID4gLnN1Yi1tZW51IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3BhY2l0eTogMC44O1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIgLm1lbnUtZm9yLW1vYmlsZSAubWVudSAuY2hpbGRyZW4tbGV2ZWwgPiAuc3ViLW1lbnUudmlzaWJsZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciAubWVudS1mb3ItbW9iaWxlIC5tZW51ID4gbGkgPiAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1MDlEO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgLm1lbnUgPiBsaSA+IC5zdWItbWVudS52aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgLm1lbnUgPiBsaSA+IC5zdWItbWVudSAuYmFjay1idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjRkZGRkZGO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgLm1lbnUgPiBsaSA+IC5zdWItbWVudSAuYmFjay1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIHdpZHRoOiAxLjE4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41MjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwLjE2NDEgOC44MzQ0N0wzLjk4OTA2IDguODM0NDdMOC41NjQwNiAxMy40MzQ1TDcuMTY0MDYgMTQuODM0NUwwLjE2NDA2MyA3LjgzNDQ3TDcuMTY0MDYgMC44MzQ0NzFMOC41ODkwNiAyLjIzNDQ3TDMuOTg5MDYgNi44MzQ0N0wyMC4xNjQxIDYuODM0NDdMMjAuMTY0MSA4LjgzNDQ3WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIgLm1lbnUtZm9yLW1vYmlsZSAubWVudSA+IGxpID4gLnN1Yi1tZW51IC52aWV3LWFsbC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMy4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgLm1lbnUgPiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciAubWVudS1mb3ItbW9iaWxlIC5tZW51ID4gbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOC4zNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjU1M0wxNC41MTA5IDYuMTY1NTNMOS45MzU5NCAxLjU2NTUzTDExLjMzNTkgMC4xNjU1MjdMMTguMzM1OSA3LjE2NTUzTDExLjMzNTkgMTQuMTY1NUw5LjkxMDk0IDEyLjc2NTVMMTQuNTEwOSA4LjE2NTUzTC0xLjY2NDA2IDguMTY1NTNWNi4xNjU1M1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgdWwjdXRpbGl0eS1tZW51IHtcbiAgbWFyZ2luOiAwIDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjQ0NDQ0NDO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgdWwjdXRpbGl0eS1tZW51IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LWZvci1tb2JpbGUgdWwjdXRpbGl0eS1tZW51IGxpLmNhcmVlcnMgdWwuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VBODYxO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5zdWJtZW51ZXMgLm1lbnUtZm9yLW1vYmlsZS13cmFwcGVyIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyIC5tZW51LCAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAjdXRpbGl0eS1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMHJlbSAxLjVyZW07XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLnN1Ym1lbnVlcyAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGEsIC5oZWFkZXIgLmhlYWRlcl9fd3JhcHBlciAuc3VibWVudWVzIC5tZW51LWZvci1tb2JpbGUtd3JhcHBlciAubWVudS11dGlsaXR5LW1lbnUtY29udGFpbmVyICN1dGlsaXR5LW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42ODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VBODYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGE6aG92ZXIge1xuICBwYWRkaW5nOiAyLjE4NzVyZW0gNS41cmVtO1xufVxuLmhlYWRlciAuaGVhZGVyX193cmFwcGVyIC5oaWdobGlnaHRlZC1jdGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDEuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW07XG59XG4uaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAzMCAyMicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAgOS41TDI0LjI2MjUgOS41TDE3LjQgMi42TDE5LjUgMC41TDMwIDExTDE5LjUgMjEuNUwxNy4zNjI1IDE5LjRMMjQuMjYyNSAxMi41TDAgMTIuNVY5LjVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyIC5oZWFkZXJfX3dyYXBwZXIgLmhpZ2hsaWdodGVkLWN0YSB7XG4gICAgcGFkZGluZzogMi4xODc1cmVtIDYuODc1cmVtO1xuICAgIG1heC13aWR0aDogMjEuODc1cmVtO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI1MDlEO1xuICBwYWRkaW5nLXRvcDogMi42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjIxMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNC41NjI1cmVtO1xuICB9XG59XG4uZm9vdGVyIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIC5mb290ZXJfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9vdGVyIC5tZW51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIC5tZW51LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fbG9nbyB7XG4gIHBhZGRpbmc6IDAgMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fbG9nbyBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjZzIGFsbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZvb3RlciAuZm9vdGVyX19sb2dvIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNy4zOXJlbTtcbiAgfVxufVxuLmZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSB7XG4gIHBhZGRpbmc6IDAgMS4zMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNC40NTc1cmVtO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZvb3RlciAubWVudS1mb290ZXItbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG59XG4uZm9vdGVyIC5tZW51LWZvb3Rlci1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0YyRTc4Nztcbn1cbi5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaGlnaGxpZ2h0IHtcbiAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQTg2MTtcbiAgZm9udC1mYW1pbHk6IFwibXVsdGktZGlzcGxheVwiLCBtb25vc3BhY2U7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaGlnaGxpZ2h0IGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaGlnaGxpZ2h0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaGlnaGxpZ2h0OmhvdmVyOjphZnRlciB7XG4gIHdpZHRoOiAxLjA5Mzc1cmVtO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tbGVmdDogMC43ODEyNXJlbTtcbn1cbi5mb290ZXIgLm1lbnUtZm9vdGVyLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0uaGlnaGxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMS41NjI1cmVtO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzMkwyNy4yODkxIDEwLjMzMkwxOS42NjQxIDIuNjY1MzZMMjEuOTk3NCAwLjMzMjAzMUwzMy42NjQxIDExLjk5ODdMMjEuOTk3NCAyMy42NjU0TDE5LjYyMjQgMjEuMzMyTDI3LjI4OTEgMTMuNjY1NEwwLjMzMDczIDEzLjY2NTRMMC4zMzA3MyAxMC4zMzJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5mb290ZXIgLm5mLWZvcm0tY29udCB7XG4gIHBhZGRpbmc6IDAgMi4wODMxMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIgLm5mLWZvcm0tY29udCB7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG4uZm9vdGVyIC5uZi1mb3JtLWNvbnQgLnN1Ym1pdC13cmFwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXIgLm5mLWZvcm0tY29udCAubmYtZXJyb3ItbXNnLCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkLCAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLm5mLWZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXIgLm5mLWZvcm0tY29udCAuZW1haWwtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb290ZXIgLm5mLWZvcm0tY29udCAubmYtZm9ybS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuLmZvb3RlciAubmYtZm9ybS1jb250IC5uZi1yZXNwb25zZS1tc2cgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmZvb3RlciAubmYtZm9ybS1jb250IC5uZi1maWVsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICB3aWR0aDogMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJFNzg3O1xufVxuLmZvb3RlciAubmYtZm9ybS1jb250IC5uZi1maWVsZDpob3Zlcjo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXIgLm5mLWZvcm0tY29udCAuZW1haWwtd3JhcCAubmYtZmllbGQtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgLm5mLWZpZWxkLWVsZW1lbnQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXIgLm5mLWZvcm0tY29udCAuZW1haWwtd3JhcCAubmYtZmllbGQtZWxlbWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNScgdmlld0JveD0nMCAwIDM0IDI1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MyAxMC45MTc1TDI3LjI4OTEgMTAuOTE3NUwxOS42NjQxIDMuMjUwODFMMjEuOTk3NCAwLjkxNzQ4TDMzLjY2NDEgMTIuNTg0MUwyMS45OTc0IDI0LjI1MDhMMTkuNjIyNCAyMS45MTc1TDI3LjI4OTEgMTQuMjUwOEwwLjMzMDczIDE0LjI1MDhMMC4zMzA3MyAxMC45MTc1WicgZmlsbD0nJTIzRjJFNzg3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmZvb3RlciAubmYtZm9ybS1jb250IC5lbWFpbC13cmFwIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjQ1ODc1cmVtO1xuICBjb2xvcjogI0YyRTc4NztcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIgLm5mLWZvcm0tY29udCAuZW1haWwtd3JhcCBpbnB1dCB7XG4gICAgd2lkdGg6IDIzLjgxMjVyZW07XG4gIH1cbn1cbi5mb290ZXIgLm5mLWZvcm0tY29udCAuZW1haWwtd3JhcCBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0YyRTc4Nztcbn1cbi5mb290ZXIgLm5mLWZvcm0tY29udCAuZW1haWwtd3JhcCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0YyRTc4NztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm9vdGVyIC5uZi1mb3JtLWNvbnQgLmVtYWlsLXdyYXAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLW1lZGlhIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjM0MTg3NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX19zb2NpYWwtbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2xpbmsgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbn1cbi5mb290ZXIgLmZvb3Rlcl9fc29jaWFsLW1lZGlhIC5zb2NpYWwtbWVkaWFfX2xpbms6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjRjJFNzg3O1xufVxuXG4uZm9vdGVyX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBtYXJnaW46IDEuNzVyZW0gMDtcbn1cbi5mb290ZXJfX3RleHQ6OmJlZm9yZSwgLmZvb3Rlcl9fdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgI0NDQ0NDQztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9fdGV4dCAuZm9vdGVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNjI1cmVtIDA7XG4gICAgbWF4LXdpZHRoOiAyMDByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAudGV4dF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLnRleHRfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMS4yNXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fdGV4dCAuZm9vdGVyX193cmFwcGVyIC50ZXh0X19jb250ZW50IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzNENEU1Qjtcbn1cbi5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAudGV4dF9fY29udGVudCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxQjUwOUQ7XG59XG4uZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLnRleHRfX2NvbnRlbnQgbGkgYTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjUwOUQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAudGV4dF9fY29udGVudCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAudGV4dF9fY29udGVudCBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMS42MjVyZW07XG4gICAgd2lkdGg6IDAuMDYyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2RTc3O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xuICB9XG4gIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAudGV4dF9fY29udGVudCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fdGV4dCAuZm9vdGVyX193cmFwcGVyIC5tZW51LWxlZ2FsLW1lbnUtY29udGFpbmVyIC5tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3Rlcl9fdGV4dCAuZm9vdGVyX193cmFwcGVyIC5tZW51LWxlZ2FsLW1lbnUtY29udGFpbmVyIC5tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxLjI1cmVtO1xuICB9XG59XG4uZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLm1lbnUtbGVnYWwtbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLm1lbnUtbGVnYWwtbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAubWVudS1sZWdhbC1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICB3aWR0aDogMC4wNjI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDZFNzc7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dCAuZm9vdGVyX193cmFwcGVyIC5tZW51LWxlZ2FsLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dCAuZm9vdGVyX193cmFwcGVyIC5tZW51LWxlZ2FsLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9fdGV4dCAuZm9vdGVyX193cmFwcGVyIC5tZW51LWxlZ2FsLW1lbnUtY29udGFpbmVyIC5tZW51IC5tZW51LWl0ZW0gYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb290ZXJfX3RleHQgLmZvb3Rlcl9fd3JhcHBlciAubWVudS1sZWdhbC1tZW51LWNvbnRhaW5lciAubWVudSAubWVudS1pdGVtIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAuMDYyNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCA0MDBtcyBlYXNlO1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICAuZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLm1lbnUtbGVnYWwtbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFCNTA5RDtcbiAgfVxuICAuZm9vdGVyX190ZXh0IC5mb290ZXJfX3dyYXBwZXIgLm1lbnUtbGVnYWwtbWVudS1jb250YWluZXIgLm1lbnUgLm1lbnUtaXRlbSBhOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFCNTA5RDtcbiAgfVxufVxuXG4ubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMy44NzVyZW0gMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3Qge1xuICAgIHBhZGRpbmc6IDMuODc1cmVtIDA7XG4gIH1cbn1cbi5uZXdzX2V2ZW50c19mZWF0dXJlZF9wb3N0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzguODc1cmVtO1xuICBoZWlnaHQ6IDM4Ljg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogYmx1cigxMi41cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5uZXdzX2V2ZW50c19mZWF0dXJlZF9wb3N0IC5uZXdzX2V2ZW50c19mZWF0dXJlZF9wb3N0X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4MC42ODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG59XG4ubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdCAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fd3JhcHBlciAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fZmVhdHVyZWQtcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS44NzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3QgLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3RfX3dyYXBwZXIgLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3RfX2ZlYXR1cmVkLXBvc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMy4xMjVyZW07XG4gIH1cbn1cbi5uZXdzX2V2ZW50c19mZWF0dXJlZF9wb3N0IC5uZXdzX2V2ZW50c19mZWF0dXJlZF9wb3N0X193cmFwcGVyIC5uZXdzX2V2ZW50c19mZWF0dXJlZF9wb3N0X19mZWF0dXJlZC1wb3N0IC5mZWF0dXJlZC1wb3N0X19yaWdodCAuZmVhdHVyZWQtcG9zdF9fdGVybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4ubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdCAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fd3JhcHBlciAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtcG9zdF9fcmlnaHQgLmZlYXR1cmVkLXBvc3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi44MTI1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xufVxuLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3QgLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3RfX3dyYXBwZXIgLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3RfX2ZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLXBvc3RfX3JpZ2h0IC5mZWF0dXJlZC1wb3N0X190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG4ubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdCAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fd3JhcHBlciAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtcG9zdF9fcmlnaHQgLmZlYXR1cmVkLXBvc3RfX2N0YTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjYnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAyNiAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNTAwMDAyIDcuNzUwMTJMMjAuNzE4OCA3Ljc1MDEyTDE1IDIuMDAwMTJMMTYuNzUgMC4yNTAxMjJMMjUuNSA5LjAwMDEyTDE2Ljc1IDE3Ljc1MDFMMTQuOTY4OCAxNi4wMDAxTDIwLjcxODggMTAuMjUwMUwwLjUwMDAwMSAxMC4yNTAxTDAuNTAwMDAyIDcuNzUwMTJaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG59XG4ubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdCAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fd3JhcHBlciAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtcG9zdF9fcmlnaHQgLmZlYXR1cmVkLXBvc3RfX2N0YTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3QgLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3RfX3dyYXBwZXIgLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3RfX2ZlYXR1cmVkLXBvc3QgLmZlYXR1cmVkLXBvc3RfX2xlZnQgLmZlYXR1cmVkLXBvc3RfX3RodW1ibmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdCAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fd3JhcHBlciAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fZmVhdHVyZWQtcG9zdCAuZmVhdHVyZWQtcG9zdF9fbGVmdCAuZmVhdHVyZWQtcG9zdF9fdGh1bWJuYWlsIHtcbiAgICB3aWR0aDogNDAuNjI1cmVtO1xuICAgIGhlaWdodDogNDAuNjI1cmVtO1xuICB9XG59XG5cbi5wYWdlLTQwNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9iYWNrZ3JvdW5kcy80MDQtYmFja2dyb3VuZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaW4taGVpZ2h0OiA1My4xMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLTQwNCB7XG4gICAgcGFkZGluZzogMCA5LjU2MjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnBhZ2UtNDA0IC5wYWdlLTQwNF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMjAwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFnZS00MDQgLnBhZ2UtNDA0X193cmFwcGVyIC5wYWdlLTQwNF9fY29udGVudCB7XG4gIG1heC13aWR0aDogNTkuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLTQwNCAucGFnZS00MDRfX3dyYXBwZXIgLnBhZ2UtNDA0X19jb250ZW50IC5wYWdlLTQwNF9fdGl0bGUsIC5wYWdlLTQwNCAucGFnZS00MDRfX3dyYXBwZXIgLnBhZ2UtNDA0X19jb250ZW50IC5wYWdlLTQwNF9fY29udGVudCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2UtNDA0IC5wYWdlLTQwNF9fd3JhcHBlciAucGFnZS00MDRfX2NvbnRlbnQgLnBhZ2UtNDA0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucGFnZS00MDQgLnBhZ2UtNDA0X193cmFwcGVyIC5wYWdlLTQwNF9fY29udGVudCAucGFnZS00MDRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzLjE4NzVyZW07XG59XG4ucGFnZS00MDQgLnBhZ2UtNDA0X193cmFwcGVyIC5wYWdlLTQwNF9fY29udGVudCAucGFnZS00MDRfX2N0YSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2UtNDA0IC5wYWdlLTQwNF9fd3JhcHBlciAucGFnZS00MDRfX2NvbnRlbnQgLnBhZ2UtNDA0X19jdGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLTQwNCAucGFnZS00MDRfX3dyYXBwZXIgLnBhZ2UtNDA0X19jb250ZW50IC5wYWdlLTQwNF9fY3RhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNicgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDI2IDE4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC41MDAwMDIgNy43NTAxMkwyMC43MTg4IDcuNzUwMTJMMTUgMi4wMDAxMkwxNi43NSAwLjI1MDEyMkwyNS41IDkuMDAwMTJMMTYuNzUgMTcuNzUwMUwxNC45Njg4IDE2LjAwMDFMMjAuNzE4OCAxMC4yNTAxTDAuNTAwMDAxIDEwLjI1MDFMMC41MDAwMDIgNy43NTAxMlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnBhZ2UtNDA0IC5wYWdlLTQwNF9fd3JhcHBlciAucGFnZS00MDRfX2Fycm93IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBhbmltYXRpb246IGJvdW5jZSAzcyBpbmZpbml0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtNDA0IC5wYWdlLTQwNF9fd3JhcHBlciAucGFnZS00MDRfX2Fycm93IHtcbiAgICBtYXJnaW4tdG9wOiAxMS4wNjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMDYyNXJlbTtcbiAgfVxufVxuLnBhZ2UtNDA0IC5wYWdlLTQwNF9fd3JhcHBlciAuY29nLW9uZSBwYXRoLCAucGFnZS00MDQgLnBhZ2UtNDA0X193cmFwcGVyIC5jb2ctdHdvIHBhdGgge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuLnBhZ2UtNDA0IC5wYWdlLTQwNF9fd3JhcHBlciAuY29nLW9uZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMC4zNzVyZW07XG4gIHRvcDogLTEyLjM3NXJlbTtcbn1cbi5wYWdlLTQwNCAucGFnZS00MDRfX3dyYXBwZXIgLmNvZy10d28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC03LjkzNzVyZW07XG4gIGJvdHRvbTogLTkuODY2ODc1cmVtO1xufVxuXG4ucGFnZS10aGFua3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWFnZXMvYmFja2dyb3VuZHMvdGhhbmtzLWJhY2tncm91bmQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWluLWhlaWdodDogODkuOTM3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1LjYyNXJlbSAwLjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGhhbmtzIHtcbiAgICBwYWRkaW5nOiA3LjM3NXJlbSAxMS4zNzVyZW0gNy4zNzVyZW0gMTEuMzc1cmVtO1xuICB9XG59XG4ucGFnZS10aGFua3MgLmxpbmVzLWdyYXBoaWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4yNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRoYW5rcyAubGluZXMtZ3JhcGhpYyB7XG4gICAgbGVmdDogMy4wNjI1cmVtO1xuICAgIHRvcDogNi4zMTI1cmVtO1xuICB9XG59XG4ucGFnZS10aGFua3MgLnBhZ2UtdGhhbmtzX19oZWFkZXIge1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgbWF4LXdpZHRoOiA4MS43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhZ2UtdGhhbmtzIC5wYWdlLXRoYW5rc19faGVhZGVyIHAsIC5wYWdlLXRoYW5rcyAucGFnZS10aGFua3NfX2hlYWRlciBoMSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2UtdGhhbmtzIC5wYWdlLXRoYW5rc19faGVhZGVyIC5wYWdlLXRoYW5rc19fZGVzY3JpcHRpb24ge1xuICBtaW4taGVpZ2h0OiAxMC4zNzVyZW07XG59XG4ucGFnZS10aGFua3MgLnBhZ2UtdGhhbmtzX19sb2NhdGlvbnMge1xuICBtYXJnaW4tdG9wOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10aGFua3MgLnBhZ2UtdGhhbmtzX19sb2NhdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE4Ljc1cmVtO1xuICB9XG59XG4ucGFnZS10aGFua3MgLnBhZ2UtdGhhbmtzX19sb2NhdGlvbnMgLmxvY2F0aW9uc19fdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLXRoYW5rcyAucGFnZS10aGFua3NfX2xvY2F0aW9ucyAubG9jYXRpb25zX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyLjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10aGFua3MgLnBhZ2UtdGhhbmtzX19sb2NhdGlvbnMgLmxvY2F0aW9uc19fY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnBhZ2UtdGhhbmtzIC5wYWdlLXRoYW5rc19fbG9jYXRpb25zIC5sb2NhdGlvbnNfX2NvbHVtbnMgLmxvY2F0aW9uIC5sb2NhdGlvbl9fdGl0bGUsIC5wYWdlLXRoYW5rcyAucGFnZS10aGFua3NfX2xvY2F0aW9ucyAubG9jYXRpb25zX19jb2x1bW5zIC5sb2NhdGlvbiAubG9jYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibG9jay10ZXN0aW1vbmlhbCB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQuMzc1cmVtO1xufVxuXG4uYmxvY2stdGVzdGltb25pYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDcuODc1cmVtO1xufVxuXG4uY29udGVudCAuZW50cnktY29udGVudCAuYmxvY2stdGVzdGltb25pYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAgMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmJsb2NrLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuYmxvY2stdGVzdGltb25pYWwgcCB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuYmxvY2stdGVzdGltb25pYWwgY2l0ZSBoMyB7XG4gIGNvbG9yOiAjM0Q0RTVCO1xuICBtYXJnaW4tdG9wOiAzLjEyNXJlbTtcbn1cbi5jb250ZW50IC5lbnRyeS1jb250ZW50IC5ibG9jay10ZXN0aW1vbmlhbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzLjc1cmVtO1xuICBoZWlnaHQ6IDIuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNjUnIGhlaWdodD0nMTIxJyB2aWV3Qm94PScwIDAgMTY1IDEyMScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTc1LjYyNzIgNi4zMzI4N0w3OC4wNDI2IDIuNUg3My41MTIxSDQyLjg4OTNINDEuNTA5N0w0MC43NzQyIDMuNjY3MTNMMi44ODQ5NSA2My43OTEyTDIuNSA2NC40MDJWNjUuMTI0MVYxMTUuODM3VjExOC4zMzdINUg1NS4zNDZINTcuODQ2VjExNS44MzdWNjUuMTI0MVY2Mi42MjQxSDU1LjM0Nkg0MC4xNTMzTDc1LjYyNzIgNi4zMzI4N1pNMTU3LjExNSA2LjMzMjg3TDE1OS41MyAyLjVIMTU1SDEyNC4zNzdIMTIyLjk5OEwxMjIuMjYyIDMuNjY3MTNMODQuMzcyOCA2My43OTEyTDgzLjk4NzkgNjQuNDAyVjY1LjEyNDFWMTE1LjgzN1YxMTguMzM3SDg2LjQ4NzlIMTM2LjgzNEgxMzkuMzM0VjExNS44MzdWNjUuMTI0MVY2Mi42MjQxSDEzNi44MzRIMTIxLjY0MUwxNTcuMTE1IDYuMzMyODdaJyBzdHJva2U9JyUyM0YyRTc4Nycgc3Ryb2tlLXdpZHRoPSc1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50IC5lbnRyeS1jb250ZW50IC5ibG9jay10ZXN0aW1vbmlhbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogOS4zNzVyZW07XG4gICAgaGVpZ2h0OiA2LjkyNzVyZW07XG4gIH1cbn1cblxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtZXZlbnQge1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZCAjMUI1MDlEO1xufVxuLmNvbnRlbnQgLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtZXZlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29udGVudCAuZW50cnktY29udGVudCAuY29udGVudC1ldmVudCAuY29udGVudC1ldmVudF9fZXh0cmEge1xuICBmb250LXdlaWdodDogNjAwO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCJodHRwczovL3VzZS50eXBla2l0Lm5ldC9jdXozdWptLmNzc1wiO1xuXG4kV29ya1NhbnM6ICd3b3JrLXNhbnMnLCBtb25vc3BhY2U7XG4kTGV0dGVyR290aGljU3RkOiAnbGV0dGVyLWdvdGhpYy1zdGQnLCBtb25vc3BhY2U7XG4kTXVsdGlEaXNwbGF5OiAnbXVsdGktZGlzcGxheScsIG1vbm9zcGFjZTtcblxuXG5cblxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgICY6aGFzKGJvZHkuYWRtaW4tYmFyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzgycHggKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuY2FyZWVycy1sYXJnZS1wcm9tby1tb2RhbC1vcGVuIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuZm91ci1jb250ZW50LXVuaXQtbW9kYWwtb3BlbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy90ZXh0dXJlcy91bnNwbGFzaC5wbmcpLCAkUFNJLUxpZ2h0LUdyYXktQmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwMCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJi5uby1zY3JvbGwge1xuICAgICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgbWFpbiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC5mb3VyLWNvbnRlbnQtdW5pdCArIC5mb3VyLWNvbnRlbnQtdW5pdCAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4udGV4dC1lZGl0b3Ige1xuICAgIGgxIHtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDE7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDI7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDM7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDQ7XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDU7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDY7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC5wO1xuICAgIH1cbn1cbi5tYWluLW5hdiB7XG4gICAgZm9udC1mYW1pbHk6ICRNdWx0aURpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICBcbn1cbi5zZWNvbmRhcnktbmF2IHtcbiAgICBmb250LWZhbWlseTogJE11bHRpRGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDguMzQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiByZW0oMTUpO1xuICAgICAgICB3aWR0aDogcmVtKDE5KTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NTUzTDE0LjUxMDkgNi4xNjU1M0w5LjkzNTk0IDEuNTY1NTNMMTEuMzM1OSAwLjE2NTUyN0wxOC4zMzU5IDcuMTY1NTNMMTEuMzM1OSAxNC4xNjU1TDkuOTEwOTQgMTIuNzY1NUwxNC41MTA5IDguMTY1NTNMLTEuNjY0MDYgOC4xNjU1M0wtMS42NjQwNiA2LjE2NTUzWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxufVxuLnRoaXJkLW5hdiB7XG4gICAgZm9udC1mYW1pbHk6ICRNdWx0aURpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSg4LjM0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogcmVtKDE1KTtcbiAgICAgICAgd2lkdGg6IHJlbSgxOSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjU1M0wxNC41MTA5IDYuMTY1NTNMOS45MzU5NCAxLjU2NTUzTDExLjMzNTkgMC4xNjU1MjdMMTguMzM1OSA3LjE2NTUzTDExLjMzNTkgMTQuMTY1NUw5LjkxMDk0IDEyLjc2NTVMMTQuNTEwOSA4LjE2NTUzTC0xLjY2NDA2IDguMTY1NTNMLTEuNjY0MDYgNi4xNjU1M1onIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbn1cbi5zbGljay1kb3RzIHtcbiAgICBsaSB7XG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUFNJLUNoaWNrLVllbGxvdyFpbXBvcnRhbnQ7IC8vSSdtIG5vdCBmYW4gb2YgdXNlIGltcG9ydGFudCBidXQgdG8gYmUgZmFzdGVyIGl0J3MgbmVlZCBpdFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQ2hpY2stWWVsbG93IWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zbGljay1hcnJvdyB7XG4gICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCByZW0oMjApIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gICAgfVxufVxuLmJ1dHRvbi1vcGVuLW1vZGFsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgIGhlaWdodDogcmVtKDM1LjU0KTtcbiAgICB3aWR0aDogcmVtKDM1LjU0KTtcbiAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL3JpZ2h0OiByZW0oMTMuNjMpO1xuICAgIC8vYm90dG9tOiByZW0oOS40OCk7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiByZW0oNjApO1xuICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgIHJpZ2h0OiByZW0oMzMpO1xuICAgICAgICBib3R0b206IHJlbSg0Nik7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuLmhlYWRsaW5lLCAucC1kaXNwbGF5IHtcbiAgICBmb250LWZhbWlseTogJE11bHRpRGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IHJlbSg2MCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg3MCk7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTAwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMTApO1xuICAgIH1cbn1cbi5oZWFkbGluZS1oMSB7XG4gICAgZm9udC1mYW1pbHk6ICRNdWx0aURpc3BsYXk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiByZW0oNTgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oODApO1xuICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDg2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMDYpO1xuICAgIH1cbn1cbi5oZWFkbGluZS1oMiB7XG4gICAgZm9udC1mYW1pbHk6ICRNdWx0aURpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oNjApO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDY2KTtcbiAgICB9XG59XG4uaGVhZGxpbmUtaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkTXVsdGlEaXNwbGF5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0Mik7XG4gICAgfVxufVxuLmhlYWRsaW5lLWg0IHtcbiAgICBmb250LWZhbWlseTogJE11bHRpRGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg0MCk7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xufVxuLmhlYWRsaW5lLWg1IHtcbiAgICBmb250LWZhbWlseTogJE11bHRpRGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzNCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbn1cbi5oZWFkbGluZS1oNiB7XG4gICAgZm9udC1mYW1pbHk6ICRNdWx0aURpc3BsYXk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG59XG5cbi5wIHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDM0KTtcbn1cbi5wLWludHJvIHtcbiAgICBmb250LWZhbWlseTogJExldHRlckdvdGhpY1N0ZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg2Mik7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xufVxuLnAtYWNjZW50IHtcbiAgICBmb250LWZhbWlseTogJExldHRlckdvdGhpY1N0ZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzMCk7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xufVxuLnAtbGFyZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oNDgpO1xufVxuLnAtbWVkaXVtIHtcbiAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDM2KTtcbiAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG59XG4ucC1zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6ICRXb3JrU2FucztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xufVxuLnAtY2FwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRMZXR0ZXJHb3RoaWNTdGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG59XG4ucC1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICRMZXR0ZXJHb3RoaWNTdGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbn1cbi50ZXh0LWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogcmVtKDEpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zIGVhc2U7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgIH1cbn1cbi5jdGEtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJE11bHRpRGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzMCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjgpO1xuICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIH1cbn1cbi5ibG9ja3F1b3RlIHtcbiAgICBmb250LWZhbWlseTogJExldHRlckdvdGhpY1N0ZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg1Nik7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xufVxuLmJsb2NrcXVvdGUtdHdvIHtcbiAgICBmb250LWZhbWlseTogJE11bHRpRGlzcGxheTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IHJlbSg1MCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg3MCk7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xufVxuLm51bWJlcnMge1xuICAgIGZvbnQtZmFtaWx5OiAkTXVsdGlEaXNwbGF5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEwMCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgxOTgpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xufVxuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmLm9wZW4ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAubW9kYWxfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBncm93IDFzO1xuICAgICAgICB9XG4gICAgfVxufVxuLnVuZGVybGluZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IHJlbSgxKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCA0MDBtcyBlYXNlO1xuICAgICAgd2lkdGg6IDAlO1xuICAgIH1cbn1cbi5zaGFkb3ctcHJpbWFyeSB7XG4gICAgYm94LXNoYWRvdzogcmVtKDApIHJlbSgwKSByZW0oMjApIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi50YWcge1xuICAgIEBleHRlbmQgLnAtbGFiZWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogcmVtKDQpIHJlbSg4KSByZW0oMik7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICBjb2xvcjogJFBTSS1MaWdodC1HcmF5LUJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIEBleHRlbmQgLnNoYWRvdy1wcmltYXJ5O1xuICAgIH1cbiAgICAmLmNhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6ICRQU0ktTGlnaHQtR3JheS1CbHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkUFNJLUxpZ2h0LUdyYXktQmx1ZTtcbiAgICB9XG4gICAgJi5ldmVudCwgJi5ldmVudHMge1xuICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLU5pY2U7XG4gICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRQU0ktQmx1ZS1OaWNlO1xuICAgIH1cbiAgICAmLnByZXNzLXJlbGVhc2UsICYucHJlc3MtcmVsZWFzZXMge1xuICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRQU0ktRGFyay1HcmF5O1xuICAgIH1cbiAgICAmLm5ld3NsZXR0ZXIsICYubmV3c2xldHRlcnMge1xuICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQ2hpY2stWWVsbG93O1xuICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkUFNJLUNoaWNrLVllbGxvdztcbiAgICB9XG4gICAgJi5wcmVzZW50YXRpb24sICYucHJlc2VudGF0aW9ucyB7XG4gICAgICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodC1CbHVlO1xuICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkUFNJLUxpZ2h0LUJsdWU7XG4gICAgfVxuICAgICYucHVibGljYXRpb24sICYucHVibGljYXRpb25zIHtcbiAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkUFNJLUJsdWUtR3JheTtcbiAgICB9XG4gICAgJi5jYXNlLXN0dWRpZXMsICYuY2FzZS1zdHVkeSB7XG4gICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRQU0ktQmx1ZTtcbiAgICB9XG4gICAgJi5wcm9kdWN0cywgJi5wcm9kdWN0LCAmLnBhZ2Uge1xuICAgICAgICBjb2xvcjogJFBTSS1MaWdodC1HcmF5LUJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgfVxuICAgICYuam9iX3Bvc2l0aW9ucyB7XG4gICAgICAgIGNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkUFNJLUdyZWVuO1xuICAgIH1cbiAgICAmLm1hcmtldHMge1xuICAgICAgICBjb2xvcjogJFBTSS1MaWdodC1HcmF5LUJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRQU0ktTGlnaHQtR3JheS1CbHVlO1xuICAgIH1cbiAgICAmLnJlc2VhcmNoLWRldmVsb3BtZW50IHtcbiAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgYm9yZGVyOiByZW0oMikgc29saWQgJFBTSS1CbHVlO1xuICAgIH1cbiAgICAmLmNhcmVlcnMge1xuICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgYm9yZGVyOiByZW0oMikgc29saWQgJFBTSS1HcmVlbjtcbiAgICB9XG59XG5cbi52aWRlby1wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiByZW0oNTcuNzYpO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDExMC40Mik7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYXJyb3ctbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiByZW0oMSkgc29saWQgJFBTSS1NaWRkbGUtR3JheTtcbiAgICB0cmFuc2l0aW9uOiAxLjZzIGVhc2UtaW4tb3V0O1xuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IHJlbSgtNik7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IHJlbSg2KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDYpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiByZW0oLTIpO1xuICAgICAgICBib3JkZXItcmlnaHQ6IHJlbSg2KSBzb2xpZCAkUFNJLU1pZGRsZS1HcmF5O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiByZW0oLTIpO1xuICAgICAgICBib3JkZXItbGVmdDogcmVtKDYpIHNvbGlkICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgfVxufVxuLmdyYWRpZW50LWJsdWUge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCg1Ni41NyUgNTYuNTclIGF0IDQ2LjU3JSA0My40MyUsICMxQjUwOUQgMCUsICMwRDJDNkMgMTAwJSk7XG59XG4uZ3JhZGllbnQtZ3JheSB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU0LjI5JSA1NC4yOSUgYXQgNTAlIDQ1LjcxJSwgIzg1OTE5RiAwJSwgIzUxNUQ2NCAxMDAlKTtcbn1cbi5jdGEtYnV0dG9uLUEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBAZXh0ZW5kIC5jdGEtYnV0dG9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogcmVtKDEwKSByZW0oNTApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgdHJhbnNpdGlvbjogLjVzIGFsbDtcbiAgICAmLS1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgQGV4dGVuZCAuc2hhZG93LXByaW1hcnk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTIuNSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGhlaWdodDogcmVtKDE3LjUpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzMkwyNy4yODkxIDEwLjMzMkwxOS42NjQxIDIuNjY1MzZMMjEuOTk3NCAwLjMzMjAzMUwzMy42NjQxIDExLjk5ODdMMjEuOTk3NCAyMy42NjU0TDE5LjYyMjQgMjEuMzMyTDI3LjI4OTEgMTMuNjY1NEwwLjMzMDczIDEzLjY2NTRMMC4zMzA3MyAxMC4zMzJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oNTApO1xuICAgIH1cbn1cbi5jdGEtdGV4dC1CIHtcbiAgICBAZXh0ZW5kIC5jdGEtYnV0dG9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgJi0tZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDczIDEzLjY2NzNMMC4zMzA3MyAxMC4zMzRaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgfVxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0td2hpdGUge1xuICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDczIDEzLjY2NzNMMC4zMzA3MyAxMC4zMzRaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0teWVsbG93IHtcbiAgICAgICAgY29sb3I6ICRQU0ktQ2hpY2stWWVsbG93O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzMgMTMuNjY3M0wwLjMzMDczIDEwLjMzNFonIGZpbGw9JyUyM0YyRTc4NycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUNoaWNrLVllbGxvdztcbiAgICAgICAgfVxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQ2hpY2stWWVsbG93O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiByZW0oNCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXMgZWFzZTtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgIH1cbn1cbi5jdGEtY2FyZWVycy1wb3AtdXAge1xuICAgIEBleHRlbmQgLmN0YS1idXR0b247XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkUFNJLUdyZWVuO1xuICAgIHBhZGRpbmc6IHJlbSgzMCk7XG4gICAgYm9yZGVyOiByZW0oNikgc29saWQgJFBTSS1HcmVlbjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgJi0tc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XG4gICAgfVxufVxuLmN0YS1jYXJlZXJzIHtcbiAgICBjb2xvcjogJFBTSS1HcmVlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgIGJvcmRlcjogcmVtKDYpIHNvbGlkICRQU0ktR3JlZW47XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgIHBhZGRpbmc6IHJlbSgyNyk7XG4gICAgcGFkZGluZy10b3A6IHJlbSg1Nyk7XG4gICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCByZW0oMjApIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuMzMyTDI3LjI4OTEgMTAuMzMyTDE5LjY2NDEgMi42NjUzNkwyMS45OTc0IDAuMzMyMDMxTDMzLjY2NDEgMTEuOTk4N0wyMS45OTc0IDIzLjY2NTRMMTkuNjIyNCAyMS4zMzJMMjcuMjg5MSAxMy42NjU0TDAuMzMwNzMgMTMuNjY1NEwwLjMzMDczIDEwLjMzMlonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMzApO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuMzMyTDI3LjI4OTEgMTAuMzMyTDE5LjY2NDEgMi42NjUzNkwyMS45OTc0IDAuMzMyMDMxTDMzLjY2NDEgMTEuOTk4N0wyMS45OTc0IDIzLjY2NTRMMTkuNjIyNCAyMS4zMzJMMjcuMjg5MSAxMy42NjU0TDAuMzMwNzMgMTMuNjY1NEwwLjMzMDczIDEwLjMzMlonIGZpbGw9JyUyMzNFQTg2MScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG59XG4uY3RhLWNhcmVlcnMtdjEge1xuICAgIC8vQ3RhIGNhcmVlcnMgYmFzZS4gYm9yZGVyOiBncmVlbiwgYmc6IHdoaXRlLCB0ZXh0IGNvbG9yOiBncmVlblxuICAgIEBleHRlbmQgLmN0YS1jYXJlZXJzO1xuICAgIEBleHRlbmQgLmN0YS1idXR0b247XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJFBTSS1CbHVlO1xuICAgIH1cbn1cbi5jdGEtY2FyZWVycy12MiB7XG4gICAgLy9ib3JkZXI6IHdoaXRlLCBiZzogZ3JlZW4sIHRleHQgY29sb3I6IHdoaXRlXG4gICAgQGV4dGVuZCAuY3RhLWNhcmVlcnM7XG4gICAgQGV4dGVuZCAuaGVhZGxpbmUtaDM7XG4gICAgcGFkZGluZzogcmVtKDI3KTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDc1KTtcbiAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUdyZWVuO1xuICAgIGJvcmRlcjogcmVtKDYpIHNvbGlkICRQU0ktV2hpdGU7XG4gICAgJjpob3ZlciB7IFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMzApO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxufVxuLmN0YS1jYXJlZXJzLXYzIHtcbiAgICAvL3NpbWlsYXIgdG8gY2FyZWVycyB2MS4gXG4gICAgQGV4dGVuZCAuY3RhLWNhcmVlcnM7XG4gICAgQGV4dGVuZCAuY3RhLWJ1dHRvbjtcbiAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgYm9yZGVyOiByZW0oNikgc29saWQgJFBTSS1XaGl0ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzMkwyNy4yODkxIDEwLjMzMkwxOS42NjQxIDIuNjY1MzZMMjEuOTk3NCAwLjMzMjAzMUwzMy42NjQxIDExLjk5ODdMMjEuOTk3NCAyMy42NjU0TDE5LjYyMjQgMjEuMzMyTDI3LjI4OTEgMTMuNjY1NEwwLjMzMDczIDEzLjY2NTRMMC4zMzA3MyAxMC4zMzJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzMkwyNy4yODkxIDEwLjMzMkwxOS42NjQxIDIuNjY1MzZMMjEuOTk3NCAwLjMzMjAzMUwzMy42NjQxIDExLjk5ODdMMjEuOTk3NCAyMy42NjU0TDE5LjYyMjQgMjEuMzMyTDI3LjI4OTEgMTMuNjY1NEwwLjMzMDczIDEzLjY2NTRMMC4zMzA3MyAxMC4zMzJaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxufVxuLmN0YS1jYXJlZXJzLXY0IHtcbiAgICBAZXh0ZW5kIC5jdGEtY2FyZWVycztcbiAgICBAZXh0ZW5kIC5jdGEtYnV0dG9uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNzcpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNjMpO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSgyMyk7XG4gICAgICAgICAgICByaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuLmN0YS1jYXJlZXJzLXBvcC11cC1CIHtcbiAgICBAZXh0ZW5kIC5jdGEtY2FyZWVycy1wb3AtdXA7XG4gICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XG59XG4uY3RhLXRleHQtQi1ncmVlbiB7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MyAxMC4zMzRMMjcuMjg5MSAxMC4zMzRMMTkuNjY0MSAyLjY2NzMyTDIxLjk5NzQgMC4zMzM5ODRMMzMuNjY0MSAxMi4wMDA3TDIxLjk5NzQgMjMuNjY3M0wxOS42MjI0IDIxLjMzNEwyNy4yODkxIDEzLjY2NzNMMC4zMzA3MyAxMy42NjczTDAuMzMwNzMgMTAuMzM0WicgZmlsbD0nJTIzM0VBODYxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDczIDEzLjY2NzNMMC4zMzA3MyAxMC4zMzRaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICB9XG59XG4uY3RhLXRleHQtQi1kYXJrLWdyYXkge1xuICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MyAxMC4zMzRMMjcuMjg5MSAxMC4zMzRMMTkuNjY0MSAyLjY2NzMyTDIxLjk5NzQgMC4zMzM5ODRMMzMuNjY0MSAxMi4wMDA3TDIxLjk5NzQgMjMuNjY3M0wxOS42MjI0IDIxLjMzNEwyNy4yODkxIDEzLjY2NzNMMC4zMzA3MyAxMy42NjczTDAuMzMwNzMgMTAuMzM0WicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgfVxufVxuLmN0YS10ZXh0LUItYmx1ZSB7XG4gICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzMgMTMuNjY3M0wwLjMzMDczIDEwLjMzNFonIGZpbGw9JyUyMzFCNTA5RCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MyAxMC4zMzRMMjcuMjg5MSAxMC4zMzRMMTkuNjY0MSAyLjY2NzMyTDIxLjk5NzQgMC4zMzM5ODRMMzMuNjY0MSAxMi4wMDA3TDIxLjk5NzQgMjMuNjY3M0wxOS42MjI0IDIxLjMzNEwyNy4yODkxIDEzLjY2NzNMMC4zMzA3MyAxMy42NjczTDAuMzMwNzMgMTAuMzM0WicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICB9XG59XG4uY3RhLXRleHQtQi13aGl0ZSB7XG4gICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzMgMTMuNjY3M0wwLjMzMDczIDEwLjMzNFonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICB9XG59XG4udGludCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7IC8vdG8gcGFyZW50IGVsZW1lbnQgcHV0IHotaW5kZXg6IDFcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgb3BhY2l0eTogLjU7XG59XG4uZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSgxMCk7XG4gICAgbGkge1xuICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5zbGljay1hY3RpdmUge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkUFNJLVdoaXRlO1xuICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgIH1cbn1cbi5kb3RzLWdyYXBoaWMge1xuICAgIG1hcmdpbi10b3A6IHJlbSg0Mik7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTEpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMy4xNyk7XG4gICAgLmRvdCB7XG4gICAgICAgIGhlaWdodDogcmVtKDcuNzQpO1xuICAgICAgICB3aWR0aDogcmVtKDcuNzQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgIGFuaW1hdGlvbjogZG90IDMuNXMgaW5maW5pdGU7XG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4yNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMy43NXM7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGluZXMtZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IHJlbSgzLjkpO1xuICAgICYtLWhvcml6b250YWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAubGluZXMtZ3JhcGhpY19fYmlnLCAubGluZXMtZ3JhcGhpY19fc21hbGwge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNyk7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmVzLWdyYXBoaWNfX2JpZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDQ0LjMxKTtcbiAgICAgICAgfVxuICAgICAgICAubGluZXMtZ3JhcGhpY19fc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxOC4yMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tdmVydGljYWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgXG4gICAgICAgIC5saW5lcy1ncmFwaGljX19iaWcsIC5saW5lcy1ncmFwaGljX19zbWFsbCB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDcpO1xuICAgICAgICB9XG4gICAgICAgIC5saW5lcy1ncmFwaGljX19iaWcge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDQuMzEpO1xuICAgICAgICB9XG4gICAgICAgIC5saW5lcy1ncmFwaGljX19zbWFsbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOC4yMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpbmVzLWdyYXBoaWNfX2JpZywgLmxpbmVzLWdyYXBoaWNfX3NtYWxsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYtLWdyZWVuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgIH1cbiAgICAgICAgJi0tYmx1ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi0td2hpdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLS15ZWxsb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGlnaHQtZ3JheS1ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTGlnaHQtR3JheS1CbHVlO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNsaWRlLWluIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oNTApKTtcbiAgICAmLnZpc2libGUge1xuICAgICAgICBhbmltYXRpb246IHNsaWRlLWluIDFzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgIH1cbn1cbi5zbGlkZS1pbi1mcm9tLWxlZnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHJlbSgtNTApKTtcbiAgICAmLnZpc2libGUge1xuICAgICAgICBhbmltYXRpb246IHNsaWRlLWluLWZyb20tbGVmdCAxcyBlYXNlLW91dCBmb3J3YXJkcztcbiAgICB9XG59XG4uc2xpZGUtaW4tZnJvbS1yaWdodCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtKDUwKSk7XG4gICAgJi52aXNpYmxlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzbGlkZS1pbi1mcm9tLXJpZ2h0IDFzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgIH1cbn1cblxuLnBvc3Qtc2VhcmNoLUEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiByZW0oMzYpO1xuICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICBtYXJnaW46IDAgcmVtKDE1KTtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHdpZHRoOiByZW0oNDE2KTtcbiAgICB9XG4gICAgQGV4dGVuZCAuc2hhZG93LXByaW1hcnk7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRQU0ktTGlnaHQtR3JheTtcbiAgICB9XG4gICAgLnBvc3RfX2ltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzAwKTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9zdF9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgICAgICAuaW5mb19fdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDM7XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9fX2xvY2F0aW9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmhlYWRsaW5lLWg2O1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvX19jYXB0aW9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnAtY2FwdGlvbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9zdF9fZXhjZXJwdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDcuNSk7XG4gICAgICAgIEBleHRlbmQgLnAtbWVkaXVtO1xuICAgIH1cbiAgICAucG9zdF9fY3RhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmN0YS10ZXh0LUI7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucG9zdC1zZWFyY2gtQiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDcyKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJFBTSS1MaWdodC1HcmF5O1xuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiA3MCU7XG4gICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgd2lkdGg6IHJlbSgzNCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0Nyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MjcgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzI3IDEzLjY2NzNWMTAuMzM0WicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgdHJhbnNmb3JtIGVhc2U7XG4gICAgfVxuICAgIC5wb3N0LXNlYXJjaC1CX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgIH1cbiAgICAucG9zdC1zZWFyY2gtQl9fdGl0bGUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBvc3Qtc2VhcmNoLUJfX2V4Y2VycHQge1xuICAgICAgICBAZXh0ZW5kIC5wO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgxMy4zNCk7XG4gICAgfVxufVxuXG4uc2VhcmNoLWNhcmVlcnMge1xuICAgIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMzApO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg2MjApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiByZW0oODApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICBib3JkZXI6IHJlbSgzKSBzb2xpZCAkUFNJLUdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMjkuNjk3NyAyOC4yOTY0TDIyLjg1NzYgMjEuNDM3MUMyNC44ODc3IDE5LjA5NDQgMjYuMDAyMSAxNi4wOTc1IDI1Ljk5NyAxMi45OTkyQzI1Ljk5NyA1LjgxOTYxIDIwLjE3NzYgMS43NjM5OGUtMDYgMTIuOTk5IDEuMTM2NGUtMDZDNS44MjAzMSA1LjA4ODI4ZS0wNyAtNS4wODc2NmUtMDcgNS44MTk2MSAtMS4xMzY0MmUtMDYgMTIuOTk5MkMtMS43NjM5M2UtMDYgMjAuMTc3IDUuODIwMzEgMjUuOTk3MyAxMi45OTg5IDI1Ljk5NzNDMTYuMDk4NSAyNi4wMDE1IDE5LjA5NTUgMjQuODg2OCAyMS40Mzc4IDIyLjg1N0wyOC4yOTc1IDI5LjY5ODNDMjguNDc4OCAyOS44OTA4IDI4LjczMjEgMzAgMjguOTk3NCAzMEMyOS4yNjIzIDMwIDI5LjUxNTcgMjkuODkwNSAyOS42OTcyIDI5LjY5ODNDMjkuODkwOCAyOS41MTYxIDMwIDI5LjI2MjQgMzAgMjguOTk3QzMwIDI4LjczMjcgMjkuODkwOCAyOC40Nzc2IDI5LjY5NzcgMjguMjk2NEwyOS42OTc3IDI4LjI5NjRaTTEyLjk5ODcgMjMuOTk3NEM2LjkyODE3IDIzLjk4NjIgMi4wMTAxOSAxOS4wNjg1IDIgMTIuOTk5MkMyIDYuOTI0MjUgNi45MjM5NiAxLjk5OTgyIDEyLjk5ODcgMS45OTk4MkMxOS4wNzM1IDEuOTk5ODIgMjMuOTk4IDYuOTI0NTUgMjMuOTk4IDEyLjk5OTJDMjMuOTk3NCAxOS4wNzMgMTkuMDcyOSAyMy45OTc0IDEyLjk5ODcgMjMuOTk3NFonIGZpbGw9JyUyMzMzMzMzMycvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzApO1xuICAgICAgICBAZXh0ZW5kIC5wO1xuICAgICAgICBjb2xvcjogJFBTSS1MaWdodC1HcmF5LUJsdWU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgQGV4dGVuZCAuY3RhLWJ1dHRvbi1BO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiByZW0oODApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICBib3JkZXI6IHJlbSgzKSBzb2xpZCAkUFNJLUdyZWVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjYnIHZpZXdCb3g9JzAgMCAxOCAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNzUgMC41MDA3MzJMNy43NSAyMC43MTk1TDIgMTUuMDAwN0wwLjI1IDE2Ljc1MDdMOSAyNS41MDA3TDE3Ljc1IDE2Ljc1MDdMMTYgMTQuOTY5NUwxMC4yNSAyMC43MTk1TDEwLjI1IDAuNTAwNzMySDcuNzVaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogcmVtKDE3LjUpIHJlbSgyNSk7IFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCByZW0oMzEuMjUpIGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQ4Ljc1KTtcbiAgICAgICAgQGV4dGVuZCAucDtcbiAgICAgICAgJjo6LW1zLWV4cGFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZHZhbmNlZC1zZWFyY2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgxMS44Myk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg2KTtcbiAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hY3RpdmUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDIwLjYzKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5hY3RpdmUtZmlsdGVyc19fYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZlLWZpbHRlcnNfX2xpc3Qge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSgzMC42Mik7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgxMS4xNyk7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAucC1zbWFsbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYuNDEpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2LjQxKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxNSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNDk1MiAxMy4wOTU2TDEyLjk1NSAxLjM1NTI0TTEuMzU0OTIgMS40OTU1MkwxMy4wOTUzIDEyLjk1NTRMMS4zNTQ5MiAxLjQ5NTUyWicgc3Ryb2tlPSclMjMzMzMzMzMnIHN0cm9rZS13aWR0aD0nMi41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZlLWZpbHRlcnNfX3Jlc2V0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtYW1vdW50LWZvdW5kIHtcbiAgICBAZXh0ZW5kIC5wLWxhcmdlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS1oMztcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgLnBhZ2UtbnVtYmVycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgIHdpZHRoOiByZW0oNjApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICBib3JkZXI6IHJlbSgxKSBzb2xpZCAkUFNJLUJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDM7XG4gICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLm5leHQsICYucHJldiB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDUwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktTGlnaHQtR3JheTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMy4zMyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMy4zMyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMyNjgyIDEzLjY2NjVMMjcuMjkxIDEzLjY2NjVMMTkuNjY2IDIxLjMzMzJMMjEuOTk5MyAyMy42NjY1TDMzLjY2NiAxMS45OTk4TDIxLjk5OTMgMC4zMzMxNzFMMTkuNjI0MyAyLjY2NjVMMjcuMjkxIDEwLjMzMzJMMC4zMzI2ODIgMTAuMzMzMkwwLjMzMjY4MiAxMy42NjY1WicgZmlsbD0nJTIzMUI1MDlEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubG9hZGVyIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJFBTSS1XaGl0ZTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGFuaW1hdGlvbjogcm90YXRpb24gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbiAgICB9IFxuICBcbi5zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogcmVtKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgIH1cbn1cbi5sb2FkLW1vcmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXBpdGFsaXplIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn0iLCIvL01haW4gQ29sb3JzXG4kUFNJLUJsdWUtR3JheTogIzNENEU1QjtcbiRQU0ktTGlnaHQtR3JheS1CbHVlOiAjNjA2RTc3O1xuJFBTSS1HcmVlbjogIzNFQTg2MTtcblxuLy9OZXV0cmFsIENvbG9yc1xuJFBTSS1MaWdodGVyLUdyYXk6ICNGN0Y3Rjc7XG4kUFNJLUxpZ2h0LUdyYXk6ICNFRkVGRUY7XG4kUFNJLU1pZGRsZS1HcmF5OiAjQ0NDQ0NDO1xuJFBTSS1EYXJrLUdyYXk6ICMzMzMzMzM7XG5cbi8vQWNjZW50cyBDb2xvcnNcbiRQU0ktQmx1ZTogIzFCNTA5RDtcbiRQU0ktQ2hpY2stWWVsbG93OiAjRjJFNzg3O1xuXG4vL0Vycm9yIENvbG9yXG4kUFNJLUVycm9yLVJlZDogI0M3MjA0OTtcblxuLy9CYXNpY3MgXG4kUFNJLVdoaXRlOiAjRkZGRkZGO1xuJFBTSS1CbGFjazogIzAwMDAwMDtcblxuLy9FeHRyYXNcbiRQU0ktR290aGljOiAjNjc4NzhGO1xuJFBTSS1NaWRkbGUtRGFyay1HcmF5OiAjNjQ2NDY0O1xuJFBTSS1DbGVhci1HcmF5OiAjRThFOEU4O1xuJFBTSS1MaWdodC1CbHVlOiAjQjNDMUNBO1xuJFBTSS1SaWNoLUJsYWNrOiAjMjgyRDI3O1xuJFBTSS1CbHVlLU5pY2U6ICMwNDVGRTI7IiwiQG1peGluIGZvci10YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7IEBjb250ZW50OyB9XG59XG5AbWl4aW4gZm9yLWRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkgeyBAY29udGVudDsgfVxufSIsIkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICBmcm9tLFxuICAgIDIwJSxcbiAgICA1MyUsXG4gICAgdG8ge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG4gIFxuICAgIDQwJSxcbiAgICA0MyUge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKSBzY2FsZVkoMS4xKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApIHNjYWxlWSgxLjEpO1xuICAgIH1cbiAgXG4gICAgNzAlIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgc2NhbGVZKDEuMDUpO1xuICAgIH1cbiAgXG4gICAgODAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgwLjk1KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGVZKDAuOTUpO1xuICAgIH1cbiAgXG4gICAgOTAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKSBzY2FsZVkoMS4wMik7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHNjYWxlWSgxLjAyKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oNTApKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZS1pbi1mcm9tLWxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0oLTUwKSk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLWluLWZyb20tcmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0oNTApKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUtcmlnaHQge1xuICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGUtbGVmdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyBcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hhZG93IHtcbiAgMCUgIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDUwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShyZW0oNTApLCByZW0oLTEwMCkpO1xuICB9XG4gIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkb3Qge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1NaWRkbGUtR3JheTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20geyBcbiAgICBvcGFjaXR5OiAwOyBcbiAgfVxuICB0byB7IFxuICAgIG9wYWNpdHk6IDE7IFxuICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZS11cCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZS1ob3Jpem9udGFsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufSIsIi5jb2ctb25lIHtcbiAgICBhbmltYXRpb246IHJvdGF0ZS1sZWZ0IDMwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgLmNvZy1vbmVfX2ludGVybmFsLCAuY29nLW9uZV9fZXh0ZXJuYWwge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICAgIH1cbiAgICAuY29nLW9uZV9faW50ZXJuYWwge1xuICAgICAgICBhbmltYXRpb246IHJvdGF0ZS1sZWZ0IDdzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG4gICAgLmNvZy1vbmVfX2V4dGVybmFsIHtcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUtcmlnaHQgMTFzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG59IiwiLmNvZy10d28ge1xuICAgIGFuaW1hdGlvbjogcm90YXRlLXJpZ2h0IDE1cyBpbmZpbml0ZSBsaW5lYXI7IFxuICAgIC5jb2ctdHdvX19vbmUsIC5jb2ctdHdvX190d28ge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybS1ib3g6IGZpbGwtYm94O1xuICAgIH1cbiAgICAuY29nLXR3b19fb25lIHtcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUtbGVmdCAxMHMgaW5maW5pdGUgbGluZWFyO1xuICAgIH1cbiAgICAuY29nLXR3b19fdHdvIHtcbiAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUtcmlnaHQgMTBzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG59IiwiLmxpbmVfb25lIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLmNpcmNsZV9fb25lLCAuY2lyY2xlX190d28sIC5jaXJjbGVfX3RocmVlLCAuY2lyY2xlX190aHJlZS1pbm5lciB7XG4gICAgICAgICAgICBhbmltYXRpb246IGdyb3cgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgICAgLmNpcmNsZV9fb25lIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgICAgICAgfVxuICAgICAgICAuY2lyY2xlX190d28ge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzOyBcbiAgICAgICAgfVxuICAgICAgICAuY2lyY2xlX190aHJlZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAgICAgICB9XG4gICAgICAgIC5jaXJjbGVfX3RocmVlLWlubmVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNpcmNsZV9fb25lLCAuY2lyY2xlX190d28sIC5jaXJjbGVfX3RocmVlLCAuY2lyY2xlX190aHJlZS1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7IFxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbn0iLCIubGluZV90d28ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAubWFpbi1jaXJjbGUsIC5tYWluLWNpcmNsZV9faW5uZXIsIC5jaXJjbGUtYm90dG9tLCAuY2lyY2xlLW1pZGRsZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGdyb3cgMXMgZWFzZS1vdXQgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tY2lyY2xlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICAgIH1cbiAgICAgICAgLm1haW4tY2lyY2xlX19pbm5lciB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAgICAgICB9XG4gICAgICAgIC5jaXJjbGUtYm90dG9tIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjRzO1xuICAgICAgICB9XG4gICAgICAgIC5jaXJjbGUtbWlkZGxlIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IFxuICAgICAgICB9XG4gICAgfVxuICAgIC5tYWluLWNpcmNsZSwgLm1haW4tY2lyY2xlX19pbm5lciwgLmNpcmNsZS1ib3R0b20sIC5jaXJjbGUtbWlkZGxlIHtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm0tYm94OiBmaWxsLWJveDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgXG4gICAgfVxufSIsIi5saW5lX3RocmVlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLm1haW4tY2lyY2xlLCAubWFpbi1jaXJjbGVfX2lubmVyLCAuY2lyY2xlLXRvcCwgLmNpcmNsZS1taWRkbGUge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBncm93IDFzIGVhc2Utb3V0IGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLWNpcmNsZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAgICAgICB9XG4gICAgICAgIC5tYWluLWNpcmNsZV9faW5uZXIge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbiAgICAgICAgfVxuICAgICAgICAuY2lyY2xlLXRvcCB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC40cztcbiAgICAgICAgfVxuICAgICAgICAuY2lyY2xlLW1pZGRsZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDFzOyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1jaXJjbGUsIC5tYWluLWNpcmNsZV9faW5uZXIsIC5jaXJjbGUtdG9wLCAuY2lyY2xlLW1pZGRsZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IFxuICAgIH1cbn0iLCIudmlkZW8tcG9wLXVwIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgxMjUwKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICBnYXA6IHJlbSgxOCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IHJlbSgxNi41OCkgcmVtKDQ3LjgyKSByZW0oNTApIHJlbSg1Mik7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBleHRlbmQgLnNoYWRvdy1wcmltYXJ5O1xuICAgICYub3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFuaW1hdGlvbjogZ3JvdyAxcztcbiAgICB9XG4gICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG4gICAgLnZpZGVvLXBvcC11cF9faWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLXBvcC11cF9fY2xvc2Uge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ob21lcGFnZS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMTcyKSA7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1Nyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNjEsIDc4LCA5MSwgMC42KSwgcmdiYSg2MSwgNzgsIDkxLCAwLjYpKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5jb2ctb25lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogcmVtKDE3OC40Nyk7XG4gICAgICAgIGhlaWdodDogcmVtKDE3NS4zNCk7XG4gICAgICAgIHRvcDogcmVtKC04Mik7XG4gICAgICAgIHJpZ2h0OiByZW0oLTg1LjIxKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgdG9wOiByZW0oLTExOSk7XG4gICAgICAgICAgICByaWdodDogcmVtKC05NCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDM2Mi41NSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNjIpO1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29nLXR3byB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IHJlbSgxMDcuOTcpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxMDcuOTcpO1xuICAgICAgICBsZWZ0OiByZW0oLTU5KTtcbiAgICAgICAgYm90dG9tOiByZW0oLTcxLjUyKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgYm90dG9tOiByZW0oLTE1MCk7XG4gICAgICAgICAgICBsZWZ0OiByZW0oLTE1MCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDM2Mi41NSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNjIpO1xuICAgICAgICB9XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaG9tZXBhZ2UtaGVyb19faW1hZ2VzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhvbWVwYWdlLWhlcm9fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIC5ob21lcGFnZS1oZXJvX190aXRsZSwgLmhvbWVwYWdlLWhlcm9fX2xhYmVsLW9uZSwgLmhvbWVwYWdlLWhlcm9fX2xhYmVsLXR3byAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRNdWx0aURpc3BsYXk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmhvbWVwYWdlLWhlcm9fX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDY4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oOTYpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMzApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuOCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oLTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ob21lcGFnZS1oZXJvX19sYWJlbC1vbmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDcpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2Nik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjNzO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2MCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxODApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAuNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaG9tZXBhZ2UtaGVyb19fbGFiZWwtdHdvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI5KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDEpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0JTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMDApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTEwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwLjQlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ob21lcGFnZS1oZXJvX19hcnJvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTkuNjcpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UgM3MgaW5maW5pdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU3Ljg0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudC11bml0LXNtYWxsIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDg0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDU1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUxpZ2h0ZXItR3JheTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmxpbmVzLWdyYXBoaWMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKDQxKTtcbiAgICAgICAgcmlnaHQ6IHJlbSgxNyk7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIHRvcDogcmVtKDYzLjU3KTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oNDMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5lX29uZSB7XG4gICAgICAgIHdpZHRoOiByZW0oMjY1LjU1KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDQ0Ni41OCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcHRpb25fMSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTGlnaHRlci1HcmF5O1xuICAgICAgICAuaGVhZGxpbmUtaDIge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICB9XG4gICAgICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtc21hbGxfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9wdGlvbl8yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgLmhlYWRsaW5lLWgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgfVxuICAgICAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LXNtYWxsX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcHRpb25fMyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAuaGVhZGxpbmUtaDIge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmN0YS1idXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtc21hbGxfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnNoYWRvdy1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNCk7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNScgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM1IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC45NzkxNjggMTAuMzM0TDI3LjkzNzUgMTAuMzM0TDIwLjMxMjUgMi42NjczMkwyMi42NDU4IDAuMzMzOTg0TDM0LjMxMjUgMTIuMDAwN0wyMi42NDU4IDIzLjY2NzNMMjAuMjcwOCAyMS4zMzRMMjcuOTM3NSAxMy42NjczTDAuOTc5MTY3IDEzLjY2NzNMMC45NzkxNjggMTAuMzM0WicgZmlsbD0nJTIzM0VBODYxJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcHRpb25fNCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgLmhlYWRsaW5lLWgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzMkwyNy4yODkxIDEwLjMzMkwxOS42NjQxIDIuNjY1MzZMMjEuOTk3NCAwLjMzMjAzMUwzMy42NjQxIDExLjk5ODdMMjEuOTk3NCAyMy42NjU0TDE5LjYyMjQgMjEuMzMyTDI3LjI4OTEgMTMuNjY1NEwwLjMzMDczIDEzLjY2NTRMMC4zMzA3MyAxMC4zMzJaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1zbWFsbF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcHRpb25fNSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgIC5oZWFkbGluZS1oMiB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zaGFkb3ctcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzQpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzMpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuOTc5MTY4IDEwLjMzNEwyNy45Mzc1IDEwLjMzNEwyMC4zMTI1IDIuNjY3MzJMMjIuNjQ1OCAwLjMzMzk4NEwzNC4zMTI1IDEyLjAwMDdMMjIuNjQ1OCAyMy42NjczTDIwLjI3MDggMjEuMzM0TDI3LjkzNzUgMTMuNjY3M0wwLjk3OTE2NyAxMy42NjczTDAuOTc5MTY4IDEwLjMzNFonIGZpbGw9JyUyMzNFQTg2MScvJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtc21hbGxfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5saW5lLWdyYXBoaWMge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGcge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtdW5pdC1zbWFsbF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDExMCk7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDMyMDApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IHJlbSgxOTUpO1xuXG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1zbWFsbF9fbGVmdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjcpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDU3OCk7XG4gICAgICAgICAgICAgICAgJi5ub25lIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTUwMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtc21hbGxfX3JpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNjY5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXVuaXQtc21hbGxfX3Bob3RvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMzkuMzEpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oOTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDY1MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC11bml0LXNtYWxsX192aWRlbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDM5LjMxKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDkxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg2NTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudmlkZW9fX3BsYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTcuNzYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMTAuNDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXVuaXQtc21hbGxfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzYpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE5KTsgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdGEtYnV0dG9uX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDM2KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxOSk7ICBcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGFyZ2UtcGhvdG8tcXVvdGUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMDtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDI2KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubGluZV90aHJlZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IHJlbSg1NS4xMik7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDUwOSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMzEuODgpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5lcy1ncmFwaGljIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogcmVtKDY5KTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oNDMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEzNyk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMjQpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEzNClcbiAgICB9XG4gICAgLmxhcmdlLXBob3RvLXF1b3RlX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmID4gLmNvZy10d28ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29nLXR3bzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oMTA1LjkyKTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxOTkuMjQpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzNzguMjUpO1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb2ctdHdvX190d28ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktR290aGljO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2ctdHdvOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSgyODAuNDQpO1xuICAgICAgICAgICAgbGVmdDogcmVtKDM5OC42Mik7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI0Nik7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvZy10d29fX3R3byB7XG4gICAgICAgICAgICAgICAgZmlsbDogJFBTSS1Hb3RoaWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMjAwKTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5zaGFkb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNDk3KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDM3Nyk7XG4gICAgICAgICAgICByaWdodDogLTIwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cihyZW0oMTI1KSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBhbmltYXRpb246IHNoYWRvdyA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDgyNSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucXVvdGVfX3RleHQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmhlYWRsaW5lO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0Mik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdW90ZV9fYnkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0Mik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5xdW90ZV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDU0MCk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogcmVtKC0xMDApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29nLXR3bzpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDYyKTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNjMuNzMpO1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNvZy10d29fX3R3byB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkUFNJLUdvdGhpYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29nLXR3bzpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDE0OCk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxMDMpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEwNi40OCk7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29nLXR3b19fdHdvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktR290aGljO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wcm9kdWN0cy1jYXJkcy10YWJzIHtcbiAgICBwYWRkaW5nOiByZW0oMTkpIHJlbSgxNCkgcmVtKDk5KSByZW0oMTIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IHJlbSgzNik7XG4gICAgICAgIGhlaWdodDogcmVtKDE5OCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBub3JtYWw7XG4gICAgICAgIGZpbHRlcjogYmx1cihyZW0oMTI1KSk7XG4gICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICBhbmltYXRpb246IHNoYWRvdyA2cyBlYXNlIGluZmluaXRlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg3MikgcmVtKDEwOCkgcmVtKDExNikgcmVtKDEwOCk7XG4gICAgfVxuICAgIC5wcm9kdWN0cy1jYXJkcy10YWJzX193cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgYm9yZGVyOiByZW0oMSkgc29saWQgJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDU5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMC4yNSk7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDE3MDUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5wLWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5oZWFkbGluZS1oMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjIpO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuN3M7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdHMtY2FyZHMtdGFic19fbmF2IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDogcmVtKDE5MSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLU1pZGRsZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1jYXJkcy10YWJzX19jYXJkcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTQ4MCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJvZHVjdC1jYXJkcy10YWJzX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9kdWN0LWNhcmRzLXRhYnNfX3RhYi1jb250ZW50IHtcblxuICAgICAgICAgICAgICAgICY6bm90KC5jYXJkcy1vcGVuKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmNhcmRzLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSwgJi5jYXJkcy1vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oNCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTQuMjklIDU0LjI5JSBhdCA1MCUgNDUuNzElLCAjODU5MTlGIDAlLCAjNTE1RDY0IDEwMCUpO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNTYuNTclIDU2LjU3JSBhdCA0Ni41NyUgNDMuNDMlLCAjMUI1MDlEIDAlLCAjMEQyQzZDIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zaGFkb3ctcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU0LjI5JSA1NC4yOSUgYXQgNTAlIDQ1LjcxJSwgIzg1OTE5RiAwJSwgIzUxNUQ2NCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM1MCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUwKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLmNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMzUpO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzMC4yNSk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRsaW5lLWgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcmRfX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDEyLjMzKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU2LjU3JSA1Ni41NyUgYXQgNDYuNTclIDQzLjQzJSwgIzFCNTA5RCAwJSwgIzBEMkM2QyAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJlbSgwKSByZW0oMCkgcmVtKDIwKSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRsaW5lLWgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyOC4zMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjcuMzMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0LWNhcmRzLXRhYnNfX2N0YSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyNyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjkpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDcwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC1jYXJkcy10YWJzX19kb3RzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0Mik7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSgzLjE3KTtcbiAgICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcuNzQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNy43NCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBkb3QgMy41cyBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4yNXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMy43NXM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2ctb25lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IHJlbSgxNDEpO1xuICAgICAgICBsZWZ0OiByZW0oLTcwLjY4KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdpZHRoOiByZW0oMjA0LjY1KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjAxLjA3KTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg0NjMuMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDU1KTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC02My40NCk7XG4gICAgICAgICAgICBsZWZ0OiByZW0oLTEwOSk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAubGluZXMtZ3JhcGhpYyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiByZW0oMjMpO1xuICAgICAgICBsZWZ0OiByZW0oMTMpO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICB0b3A6IHJlbSg0MS42NCk7XG4gICAgICAgICAgICBsZWZ0OiByZW0oNDkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4Nik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTQpO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC41cyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgNy44NCUsIHJnYmEoMCwgMCwgMCwgMCkgNDcuNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxODYpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgICAgLnAtbGFiZWwsIC5oZWFkbGluZS1oMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDY1KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICAgIC5wLWxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRsaW5lLWgxIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjdzO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19uYXYge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgyMi42Nik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTguNjcpO1xuICAgICAgICAgICAgLm5hdl9fYXJyb3dzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIC5hcnJvdy1sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzMi4yNTgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMi4yNTgpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktQ2hpY2stWWVsbG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hcnJvdy1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTEuNjEzKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTEuNjEzKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg4MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKDU1MCk7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDIxLjA4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbnMtZ3JpZC1jYXJyb3VzZWxfX21hcmtldHMge1xuICAgICAgICAgICAgbGVmdDogcmVtKDIzKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgcmVtKDcyKSAwIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDE1MjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKDE0NSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXJrZXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjc5LjcyOSk7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDMwOCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU0LjI5JSA1NC4yOSUgYXQgNTAlIDQ1LjcxJSwgIzg1OTE5RiAwJSwgIzUxNUQ2NCAxMDAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2MCkgcmVtKDI2KSByZW0oNjMpIHJlbSgyNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNjMuMjkpO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEzMi43OCkgcmVtKDMyLjM2KSByZW0oNjIuMjIpIHJlbSgzMi4zNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU2LjU3JSA1Ni41NyUgYXQgNDYuNTclIDQzLjQzJSwgIzFCNTA5RCAwJSwgIzBEMkM2QyAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDgwKTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDY1MCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxOTQpIHJlbSg0MCkgcmVtKDUwKSByZW0oNDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaGVhZGxpbmUtaDIsIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlYWRsaW5lLWgyIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDUyKTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgyLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2Nik7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDIuNzYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYXJrZXRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0NSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmN0YS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGw7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzM1JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzUgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjg2OTc5MyAxMC4zMzM1TDI3LjgyODEgMTAuMzMzNUwyMC4yMDMxIDIuNjY2ODNMMjIuNTM2NSAwLjMzMzQ5NkwzNC4yMDMxIDEyLjAwMDJMMjIuNTM2NSAyMy42NjY4TDIwLjE2MTUgMjEuMzMzNUwyNy44MjgxIDEzLjY2NjhMMC44Njk3OTIgMTMuNjY2OEwwLjg2OTc5MyAxMC4zMzM1WicgZmlsbD0nJTIzRjJFNzg3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzUnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNSAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuODY5NzkzIDEwLjMzMzVMMjcuODI4MSAxMC4zMzM1TDIwLjIwMzEgMi42NjY4M0wyMi41MzY1IDAuMzMzNDk2TDM0LjIwMzEgMTIuMDAwMkwyMi41MzY1IDIzLjY2NjhMMjAuMTYxNSAyMS4zMzM1TDI3LjgyODEgMTMuNjY2OEwwLjg2OTc5MiAxMy42NjY4TDAuODY5NzkzIDEwLjMzMzVaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDIzLjM0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW5zLWdyaWQtY2Fycm91c2VsX19jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzQpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTU5KTtcbiAgICAgICAgcGFkZGluZzogMCByZW0oNDgpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIxMCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnJkLWNvbHVtbi1ncmlkLWNhcmRzIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDgzLjYzKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE2NSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE3NSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjMwKTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9wYXR0ZXJucy9QYXR0ZXJuUkRDb2x1bW5HcmlkQ2FyZHMucG5nKTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAucmQtY29sdW1uLWdyaWQtY2FyZHNfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMjAwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5wLWxhYmVsLCAuaGVhZGxpbmUtaDEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5wLWxhYmVsIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlYWRsaW5lLWgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg5Nik7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC43cztcbiAgICAgICAgfVxuICAgICAgICAucmQtY29sdW1uLWdyaWQtY2FyZHNfX2NhcmRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiByZW0oNik7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oNjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmRzX19yb3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oNTApO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KDU2LjU3JSA1Ni41NyUgYXQgNDYuNTclIDQzLjQzJSwgIzFCNTA5RCAwJSwgIzBEMkM2QyAxMDAlKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faGVhZGVyICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIyKSByZW0oMzkuMjUpIHJlbSgwKSByZW0oMzEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWFkbGluZS1oMyAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTAwMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmhlYWRsaW5lLWgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjcwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDM2KSByZW0oMjcuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2Fycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkX19kb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGxpbmUtaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDU2LjU3JSA1Ni41NyUgYXQgNDYuNTclIDQzLjQzJSwgIzFCNTA5RCAwJSwgIzBEMkM2QyAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDM5KSByZW0oMCkgcmVtKDMxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2N0YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE4KTsgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMS44Myk7ICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS10ZXh0LWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJkLWNvbHVtbi1ncmlkLWNhcmRzX19jdGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jYXJlZXJzLWxhcmdlLXByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDg0KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIyMC44Myk7XG4gICAgYmFja2dyb3VuZDogJFBTSS1HcmVlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEyMyk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTIzKTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL3RleHR1cmVzL3Vuc3BsYXNoLnBuZyksICRQU0ktR3JlZW47XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcbiAgICB9XG4gICAgLmxpbmVzLWdyYXBoaWMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiByZW0oMTEzKTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMTEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZWVycy1pbmZvcm1hdGlvbl9fcG9wLXVwIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDQ0KSByZW0oNDUpIHJlbSgyMikgcmVtKDUzKTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTI1MCk7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIGhlaWdodDogOTUlO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIGJvcmRlcjogcmVtKDMpIHNvbGlkICRQU0ktR3JlZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG8gYXV0bztcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgQGV4dGVuZCAuc2hhZG93LXByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4OCkgcmVtKDkwKSByZW0oNTUpIHJlbSgxMDYpO1xuICAgICAgICB9XG4gICAgICAgIC5wb3AtdXBfX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiByZW0oNjIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3AtdXBfX2Nsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgdG9wOiByZW0oMTYuNTgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDM4LjU4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBhbmltYXRpb246IGdyb3cgMXM7XG4gICAgICAgIH1cbiAgICAgICAgLnBvcC11cF9faW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgLmluZm9ybWF0aW9uX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3AtdXBfX3F1b3RlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICAucXVvdGVfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC00MCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM2KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMzYnIGhlaWdodD0nMTAwJyB2aWV3Qm94PScwIDAgMTM2IDEwMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTYyLjI3NjYgMy43OTg3Nkw2My43MjI4IDEuNUg2MS4wMDY5SDM1LjA3OTZIMzQuMjUxMUwzMy44MDk5IDIuMjAxMjRMMS43MzAzNiA1My4xOTE4TDEuNSA1My41NThWNTMuOTkwNlY5N1Y5OC41SDNINDUuNjI2M0g0Ny4xMjYzVjk3VjUzLjk5MDZWNTIuNDkwNkg0NS42MjYzSDMxLjY0MzJMNjIuMjc2NiAzLjc5ODc2Wk0xMzEuMjcgMy43OTg3NkwxMzIuNzE2IDEuNUgxMzBIMTA0LjA3M0gxMDMuMjQ0TDEwMi44MDMgMi4yMDEyNEw3MC43MjM0IDUzLjE5MThMNzAuNDkzMSA1My41NThWNTMuOTkwNlY5N1Y5OC41SDcxLjk5MzFIMTE0LjYxOUgxMTYuMTE5Vjk3VjUzLjk5MDZWNTIuNDkwNkgxMTQuNjE5SDEwMC42MzZMMTMxLjI3IDMuNzk4NzZaJyBzdHJva2U9JyUyM0NDQ0NDQycgc3Ryb2tlLXdpZHRoPSczJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3AtdXBfX2JpbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDI1MCk7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDsgICAgXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAucFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3AtdXBfX21lZGlhIHtcbiAgICAgICAgICAgIC5tZWRpYV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQ1MCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDU4OC40Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJlZXJzLWxhcmdlLXByb21vX193cmFwcGVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuY2FyZWVycy1sYXJnZS1wcm9tb19fc2xpZGVyIHtcbiAgICAgICAgICAgIC5zbGlkZV9fY3RhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM1LjU0KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM1LjU0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDEzLjYzKTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSg5LjQ4KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQ2hpY2stWWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMzMpO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSg0Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjMuMzMpO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgICAgICAuc2xpZGVfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ4KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgICAgICAuaW1hZ2VfX2lubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zbGlkZV9fcG9zaXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm9ubHktbW9iaWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYub25seS1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlX19pbmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNsaWRlX19pbWFnZS1hbmQtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC5oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlX19wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjM5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lX3R3byB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC01MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNTIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2ODApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MDIuNzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTsgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU0LjQyKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4NSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDM2KSByZW0oMzApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuc2hhZG93LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQ2hpY2stWWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQwIDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDAgMTZMNy42NSAxNkwxNi44IDI1LjJMMTQgMjhMNi4xMTk2ZS0wNyAxNEwxNCAtMy4yMDI3NGUtMDZMMTYuODUgMi44TDcuNjUgMTJMNDAgMTJMNDAgMTZaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg5NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSg5NCk7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vdG8gbW92ZVxuLmNhcmVlcnMtaW5mb3JtYXRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTGlnaHQtR3JheTtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTc1KTtcbiAgICB9XG4gICAgLmNhcmVlcnMtaW5mb3JtYXRpb25fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDYxKTtcbiAgICAgICAgb3ZlcmZsb3cteDogY2xpcDtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIEBleHRlbmQgLnNoYWRvdy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS0wIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI5NCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI5NCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjkpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xMzIpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDYwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg1Nyk7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oLTg3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtMSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNTMpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgyNTMpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ5KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTIwKTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDE2MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzODApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM4MCk7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS0yIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDI2Mik7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI2Mik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiByZW0oLTM4KTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC0xNTEpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDIwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MjApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxOTkpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE1Nik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLTMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYyMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTQwKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgzMTEpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC0xODcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJlZXJzLWluZm9ybWF0aW9uX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnAtbGFiZWwsIC5oZWFkbGluZS1oMSAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGxpbmUtaDEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucC1sYXJnZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZWVycy1pbmZvcm1hdGlvbl9fY3RhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUzKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNTUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0OCk7XG4gICAgICAgICAgICAgICAgLmN0YS1jYXJlZXJze1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS1oMztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0Mik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzYpIHJlbSgzMCkgcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDI3OSk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg0Mik7XG4gICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE4NCk7XG4gICAgfVxuICAgIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4Mik7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAubGluZXMtZ3JhcGhpYy0tdmVydGljYWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSgzNCk7XG4gICAgICAgICAgICB0b3A6IHJlbSgtMjcuNCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgzOSk7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5lcy1ncmFwaGljLS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDApO1xuICAgICAgICAgICAgbGVmdDogcmVtKDM4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSg0MSk7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDQwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL1RoaXMgaGVhZGVyIGl0J3Mgb25seSByZXF1aXJlZCB3aGVuIGl0J3Mgb24gZGVza3RvcCwgaW4gbW9iaWxlIGl0J3MgbW9yZSBzaW1wbGVcbiAgICAgICAgLmJ5LXRoZS1udW1iZXJzLXRpbWVsaW5lX19oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oOTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg5NCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVhZGVyX19sZWZ0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDcxMCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZWFkZXJfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDgzNSk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDcwKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX3RpdGxlLnAtbGFiZWwge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fbGFiZWwsIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgICAgICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTEpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTkpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ1KTtcbiAgICAgICAgfVxuICAgICAgICAuYnktdGhlLW51bWJlcnMtdGltZWxpbmVfX2NhcmRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2OSk7XG4gICAgICAgICAgICAvL3BhZGRpbmc6IDAgcmVtKDIyKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIyKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZS11cCAzcyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vdmUtdXAgMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZS11cCAzcyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZG90IHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtb3ZlLXVwIDEuMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW92ZS11cCAzcyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLWJveDogZmlsbC1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGdyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC44cztcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkICB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg0Mik7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jYXJkX19saW5lLXdpdGgtZG90IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bisxKSB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX19saW5lLXdpdGgtZG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNDMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjY2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0bisyKSB7XG4gICAgICAgICAgICAgICAgICAgIC5jYXJkX19saW5lLXdpdGgtZG90IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNDMpOyAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNjcuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI4MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4rMykge1xuICAgICAgICAgICAgICAgICAgICAuY2FyZF9fbGluZS13aXRoLWRvdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTQzKTsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyODApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICAgICAgICAgICAgICAgICAgLmNhcmRfX2xpbmUtd2l0aC1kb3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE0Myk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FyZF9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDU1KTtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgLmNhcmRfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgJi5uby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5udW1iZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucC1hY2NlbnQsIC5wLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnAtYWNjZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSg5NC42Nyk7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjkpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM3JyBoZWlnaHQ9JzI5JyB2aWV3Qm94PScwIDAgMzcgMjknIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000MC4zMjgxIDEyLjMzMTFMNy45NzgxMyAxMi4zMzExTDE3LjEyODEgMy4xMzEwNUwxNC4zMjgxIDAuMzMxMDU0TDAuMzI4MTI2IDE0LjMzMTFMMTQuMzI4MSAyOC4zMzExTDE3LjE3ODEgMjUuNTMxMUw3Ljk3ODEzIDE2LjMzMTFMNDAuMzI4MSAxNi4zMzExTDQwLjMyODEgMTIuMzMxMVonIGZpbGw9JyUyM0NDQ0NDQycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzcnIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAzNyAyOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQwLjMyODEgMTIuMzMxMUw3Ljk3ODEzIDEyLjMzMTFMMTcuMTI4MSAzLjEzMTA1TDE0LjMyODEgMC4zMzEwNTRMMC4zMjgxMjYgMTQuMzMxMUwxNC4zMjgxIDI4LjMzMTFMMTcuMTc4MSAyNS41MzExTDcuOTc4MTMgMTYuMzMxMUw0MC4zMjgxIDE2LjMzMTFMNDAuMzI4MSAxMi4zMzExWicgZmlsbD0nJTIzMUI1MDlEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stbmV4dCAge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDQ1LjU5KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzYpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDYpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDYnIGhlaWdodD0nMzYnIHZpZXdCb3g9JzAgMCA0NiAzNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS00LjE2NDA2IDE1LjQxNDFMMzYuMjczNCAxNS40MTQxTDI0LjgzNTkgMy45MTQwNkwyOC4zMzU5IDAuNDE0MDYyTDQ1LjgzNTkgMTcuOTE0MUwyOC4zMzU5IDM1LjQxNDFMMjQuNzczNCAzMS45MTQxTDM2LjI3MzQgMjAuNDE0MUwtNC4xNjQwNiAyMC40MTQxTC00LjE2NDA2IDE1LjQxNDFaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ieS10aGUtbnVtYmVycy10aW1lbGluZV9fY3RhIHtcbiAgICAgICAgICAgICYub25seS1mb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub25seS1mb3ItbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1Nik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDcyKTtcbiAgICAgICAgICAgICAgICAuY3RhLWJ1dHRvbiAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubmV3cy1ldmVudHMgIHtcbiAgICBwYWRkaW5nOiByZW0oMjIpIHJlbSgxNCkgcmVtKDE4KSByZW0oMTIpO1xuICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwMCkgcmVtKDI5KSByZW0oMTE1KSByZW0oMjkpO1xuICAgIH1cbiAgICAubmV3cy1ldmVudHNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkUFNJLVdoaXRlO1xuICAgICAgICBib3JkZXI6IHJlbSgxKSBzb2xpZCAkUFNJLU1pZGRsZS1HcmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg1NykgcmVtKDEzKSByZW0oNTApIHJlbSgxMyk7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IHJlbSgyMyk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMTkpIHJlbSgxNDgpIHJlbSgxNTMpIHJlbSgxMTYpO1xuICAgICAgICB9XG4gICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLU1pZGRsZS1HcmF5O1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMjApIDA7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWV2ZW50c19faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodGVyLUdyYXk7XG4gICAgICAgICAgICAgICAgLml0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UtaG9yaXpvbnRhbCAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDEzLjM0KTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM0KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDcyNyAxMC4zMzRMMjcuMjg5MSAxMC4zMzRMMTkuNjY0MSAyLjY2NzMyTDIxLjk5NzQgMC4zMzM5ODRMMzMuNjY0MSAxMi4wMDA3TDIxLjk5NzQgMjMuNjY3M0wxOS42MjI0IDIxLjMzNEwyNy4yODkxIDEzLjY2NzNMMC4zMzA3MjcgMTMuNjY3M1YxMC4zMzRaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLml0ZW1fX3Rlcm0tZGF0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3cy1ldmVudHNfX2xlZnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNzEwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5ld3MtZXZlbnRzX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5ld3MtZXZlbnRzX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYyKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpbmUge1xuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmV3cy1ldmVudHNfX2ZlYXR1cmVkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ4KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJE11bHRpRGlzcGxheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDYwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDY1MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUxpZ2h0ZXItR3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV3cy1ldmVudHNfX2N0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uZXdzLWV2ZW50c19fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oODY1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZXdzLWV2ZW50c19fY3RhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5sZWFkLWdlbi1iYW5uZXIge1xuICAgIHBhZGRpbmc6IHJlbSgxNikgcmVtKDIwKTtcbiAgICAmLmRhcmsge1xuICAgICAgICAubGVhZC1nZW4tYmFubmVyX190ZXh0IHtcbiAgICAgICAgICAgIC5oZWFkbGluZS1oNSwgLmhlYWRsaW5lLWgzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzEwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oOTMxKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSB7XG4gICAgICAgICAgICAuY3RhLWJ1dHRvbi1BIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmdyZWVuIHtcbiAgICAgICAgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCB7XG4gICAgICAgICAgICAuaGVhZGxpbmUtaDUsIC5oZWFkbGluZS1oMyB7IFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZWFkLWdlbi1iYW5uZXJfX2N0YSAge1xuICAgICAgICAgICAgLmN0YS1idXR0b24tQSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIHtcbiAgICAgICAgICAgIC5hcnJvdy1saW5lIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubGVhZC1nZW4tYmFubmVyX193cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuYXJyb3ctbGluZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyAvL1VzZSBweCBiZWFjdXNlIHdpdGggcmVtIGZ1bmN0aW9uIGl0IGRvZXNudCB3b3JrXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICAubGVhZC1nZW4tYmFubmVyX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDU4KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzYpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzJTtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg0Nik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluZV9vbmUgIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlYWQtZ2VuLWJhbm5lcl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAubGVhZC1nZW4tYmFubmVfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGVhZC1nZW4tYmFubmVyX19jdGEge1xuICAgICAgICAgICAgICAgIC5jdGEtYnV0dG9uLUEge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZ2xvYmFsLWhlcm8ge1xuICAgIG92ZXJmbG93LXg6IGNsaXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDYxLCA3OCwgOTEsIDAuNykgMjUuNjglLCByZ2JhKDYxLCA3OCwgOTEsIDApIDkzLjM5JSk7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLmdyYWRpZW50LWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJFBTSS1HcmVlbjtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmdyYWRpZW50LWJsdWUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9ICBcbiAgICB9XG4gICAgLmdsb2JhbC1oZXJvX19pbWFnZXMge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2xvYmFsLWhlcm9fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgwKSByZW0oMTEpO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDk5KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNC4zMyk7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDMyMDApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMjApIHJlbSgxNjMpIHJlbSg0OSkgcmVtKDE2Myk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oNjUwKTtcbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyLWRvdHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvZy1vbmUsIC5jb2ctdHdvIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvZy1vbmUge1xuICAgICAgICAgICAgdG9wOiByZW0oLTEyMyk7XG4gICAgICAgICAgICByaWdodDogcmVtKC04NS4yMSk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE3OC40Nyk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNzUuMzQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzY4LjQ2KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2ctdHdvIHtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC03MS41Myk7XG4gICAgICAgICAgICBsZWZ0OiByZW0oLTU5KTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTA3Ljk3KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDEwNy45Nyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNTUuOTkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1Nik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICBcbiAgICAgICAgLmdsb2JhbC1oZXJvX19icmVhZGNydW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjYpO1xuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdsb2JhbC1oZXJvX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg5MjYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ2xvYmFsLWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE4LjY3KTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS4zcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTEpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDkyNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdsb2JhbC1oZXJvX19jdGEtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjMpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDkyNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmdsb2JhbC1oZXJvX19hcnJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDNzIGluZmluaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWwge1xuICAgIHBhZGRpbmc6IHJlbSg2OSkgcmVtKDEwKSByZW0oMTE4KSByZW0oMTApO1xuICAgIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMjAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuYWRkaXRpb25hbC1yZXNvdXJjZXMtY2Fycm91c2VsX19oZWFkZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDE0NzApO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2MCk7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg0My4zMyk7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fbGVmdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg5NjYpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcnJvdXNlbF9fbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJyb3VzZWxfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdGEtdGV4dC1CO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzNEwyNy4yODkxIDEwLjMzNEwxOS42NjQxIDIuNjY3MzJMMjEuOTk3NCAwLjMzMzk4NEwzMy42NjQxIDEyLjAwMDdMMjEuOTk3NCAyMy42NjczTDE5LjYyMjQgMjEuMzM0TDI3LjI4OTEgMTMuNjY3M0wwLjMzMDczIDEzLjY2NzNMMC4zMzA3MyAxMC4zMzRaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGRpdGlvbmFsLXJlc291cmNlcy1jYXJvdXNlbF9faXRlbXMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTQ3MCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLmFkZGl0aW9uYWwtcmVzb3VyY2VzLWNhcm91c2VsX19pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiByZW0oMSkgc29saWQgJFBTSS1DbGVhci1HcmF5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogcmVtKDEpIHNvbGlkICRQU0ktQ2xlYXItR3JheTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0NTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXRlbV9fbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5wdWJsaWNhdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jYXNlLXN0dWRpZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJlc2VudGF0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodC1CbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDcwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pdGVtX19yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgbGVmdDogMTAyJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MicgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDQyIDMwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDEuODMwNyAxMi45MTZMOC4xMzI4MSAxMi45MTZMMTcuNjY0MSAzLjMzMjY4TDE0Ljc0NzQgMC40MTYwMTVMMC4xNjQwNjMgMTQuOTk5M0wxNC43NDc0IDI5LjU4MjdMMTcuNzE2MSAyNi42NjZMOC4xMzI4MSAxNy4wODI3TDQxLjgzMDcgMTcuMDgyN0w0MS44MzA3IDEyLjkxNlonIGZpbGw9JyUyMzFCNTA5RCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDIpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDInIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCA0MiAzMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQxLjgzMDcgMTIuOTE2TDguMTMyODEgMTIuOTE2TDE3LjY2NDEgMy4zMzI2OEwxNC43NDc0IDAuNDE2MDE1TDAuMTY0MDYzIDE0Ljk5OTNMMTQuNzQ3NCAyOS41ODI3TDE3LjcxNjEgMjYuNjY2TDguMTMyODEgMTcuMDgyN0w0MS44MzA3IDE3LjA4MjdMNDEuODMwNyAxMi45MTZaJyBmaWxsPSclMjM2MDZFNzcnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKDcwKTtcbiAgICAgICAgICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMiU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2OCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDgpO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2OCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNjgnIGhlaWdodD0nNDgnIHZpZXdCb3g9JzAgMCA2OCA0OCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjY5MjczIDIwLjY2Nkw1NC41ODU5IDIwLjY2NkwzOS4zMzU5IDUuMzMyNjhMNDQuMDAyNiAwLjY2NjAxNUw2Ny4zMzU5IDIzLjk5OTNMNDQuMDAyNiA0Ny4zMzI3TDM5LjI1MjYgNDIuNjY2TDU0LjU4NTkgMjcuMzMyN0wwLjY2OTI3MiAyNy4zMzI3TDAuNjY5MjczIDIwLjY2NlonIGZpbGw9JyUyMzFCNTA5RCcvJTNFJTNDL3N2ZyUzRVwiKTsgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBob3RvLWNhcnJvdXNlbCB7XG4gICAgJi5kYXJrIHtcbiAgICAgICAgLnNsaWRlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlX19saW5rICB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmVfb25lIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5saWdodCB7XG4gICAgICAgIC5zbGlkZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlX19saW5rICB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5lX29uZSB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc2hvdy1zaGFkb3cge1xuICAgICAgICAucGhvdG8tY2Fycm91c2VsX19zbGlkZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDQwLjkzJSwgIzAwMDAwMCAxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGhvdG8tY2Fycm91c2VsX19zbGlkZXIge1xuICAgICAgICAmLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5waG90by1jYXJyb3VzZWxfX3NsaWRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDU0MCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oOTkwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZV9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDczKTtcbiAgICAgICAgICAgICAgICAvL21heC13aWR0aDogcmVtKDk4Mik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29udGVudF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGluZV9vbmUge1xuICAgICAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgLy9yaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNTAwLjMxKTtcbiAgICAgICAgICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlkZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpZGVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oOC4zNCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNCk7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDM2KSByZW0oMzApO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5zaGFkb3ctcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQwIDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDAgMTZMNy42NSAxNkwxNi44IDI1LjJMMTQgMjhMNi4xMTk2ZS0wNyAxNEwxNCAtMy4yMDI3NGUtMDZMMTYuODUgMi44TDcuNjUgMTJMNDAgMTJMNDAgMTZaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgNDAgMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000MCAxNkw3LjY1IDE2TDE2LjggMjUuMkwxNCAyOEw2LjExOTZlLTA3IDE0TDE0IC0zLjIwMjc0ZS0wNkwxNi44NSAyLjhMNy42NSAxMkw0MCAxMkw0MCAxNlonIGZpbGw9JyUyMzFCNTA5RCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiByZW0oOTQpO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oOTQpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jb250ZW50LXVuaXQtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDYzKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcbiAgICAuY29udGVudC11bml0LW1lZGl1bV9fbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmLm9wdGlvbl8xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodGVyLUdyYXk7XG4gICAgICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX19jb3B5LCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2xhYmVsLCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LW1lZGl1bV9fdGl0bGV7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDY2Myk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLUdyYXk7O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTGlnaHRlci1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX19jdGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcHRpb25fMiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX19jb3B5LCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2xhYmVsLCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RpdGxlLCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2Rlc2NyaXB0aW9uICB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLUdyYXk7O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2N0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9wdGlvbl8zICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2NvcHksIFxuICAgICAgICAuY29udGVudC11bml0LW1lZGl1bV9fbGFiZWwsXG4gICAgICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX190aXRsZSwgXG4gICAgICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX19kZXNjcmlwdGlvbiAge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2N0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTsgLy9USElTIFNIT1VMRCBCRSBDSEFOR0UgQUNDT1JESU5HIFRIRSBQQUdFIENBUkVFUlM6IEdSRUVOIEFORCBGT1IgTk9UIENBUkVFUlMgQkxVRVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMzM1MyAxMy42NjZMMjcuMjkxNyAxMy42NjZMMTkuNjY2NyAyMS4zMzI3TDIyIDIzLjY2NkwzMy42NjY3IDExLjk5OTNMMjIgMC4zMzI2ODNMMTkuNjI1IDIuNjY2MDJMMjcuMjkxNyAxMC4zMzI3TDAuMzMzMzUzIDEwLjMzMjdMMC4zMzMzNTMgMTMuNjY2WicgZmlsbD0nJTIzMUI1MDlEJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX19ib2R5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nJTIzRkZGRkZGJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYub3B0aW9uXzQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX19jb3B5LCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2xhYmVsLCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RpdGxlLCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2Rlc2NyaXB0aW9uICB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2N0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzMzNTMgMTMuNjY2TDI3LjI5MTcgMTMuNjY2TDE5LjY2NjcgMjEuMzMyN0wyMiAyMy42NjZMMzMuNjY2NyAxMS45OTkzTDIyIDAuMzMyNjgzTDE5LjYyNSAyLjY2NjAyTDI3LjI5MTcgMTAuMzMyN0wwLjMzMzM1MyAxMC4zMzI3TDAuMzMzMzUzIDEzLjY2NlonIGZpbGw9JyUyMzFCNTA5RCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9wdGlvbl81ICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2NvcHksIFxuICAgICAgICAuY29udGVudC11bml0LW1lZGl1bV9fbGFiZWwsXG4gICAgICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX190aXRsZSwgXG4gICAgICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX19kZXNjcmlwdGlvbiAge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2N0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMzMzUzIDEzLjY2NkwyNy4yOTE3IDEzLjY2NkwxOS42NjY3IDIxLjMzMjdMMjIgMjMuNjY2TDMzLjY2NjcgMTEuOTk5M0wyMiAwLjMzMjY4M0wxOS42MjUgMi42NjYwMkwyNy4yOTE3IDEwLjMzMjdMMC4zMzMzNTMgMTAuMzMyN0wwLjMzMzM1MyAxMy42NjZaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX2JvZHkge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtdW5pdC1tZWRpdW1fX3RpdGxlIHtcbiAgICAgICAgJi5ub25lIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5jb250ZW50LXVuaXQtbWVkaXVtX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogcmVtKDExMCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LW1lZGl1bV9fdGV4dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNjgzKTtcbiAgICAgICAgICAgICAgICAmLm5vbmUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNTAwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC11bml0LW1lZGl1bV9fYm9keSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wO1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudGV4dC1saW5rO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL2dhcDogcmVtKDExLjY2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDEpIHNvbGlkICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKD4gYSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlLWhvcml6b250YWwgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0zMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3RhLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LW1lZGl1bV9fbWVkaWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogcmVtKDUwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDIpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg2NTApOyAgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVkaWFfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIocmVtKDUwKSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVkaWFfX3Bob3RvIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjE5LjY5KTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjUwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGFyZ2UtcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMjAwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE2MSk7XG4gICAgLmRvdHMtZ3JhcGhpYyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiByZW0oNTkpO1xuICAgICAgICBsZWZ0OiByZW0oMzUpO1xuICAgIH1cbiAgICAubGFyZ2UtcXVvdGVfX3NsaWRlciB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDMyMDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5sYXJnZS1xdW90ZV9fc2xpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiByZW0oMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IFxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZV9fbGVmdCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTIyMik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMCkgcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jdGEtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY3RhLXRleHQtQiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZV9fcmlnaHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDYyNy40OCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYyNi41Myk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zbGlkZV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgLmNvZy1vbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2MzcuNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjI2LjUzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg5NCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyODQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBjbGlwO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGV4dGVuZCAuZG90cztcbiAgICAgICAgICAgIC5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktTGlnaHQtR3JheS1CbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUFNJLUxpZ2h0LUdyYXktQmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubGFyZ2UtcXVvdGUtLWVtcGxveWVlIHtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEzNSk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxNjEpO1xuICAgIC5jYXJlZXJzLWluZm9ybWF0aW9uX19wb3AtdXAge1xuICAgICAgICBwYWRkaW5nOiByZW0oNDQpIHJlbSg0NSkgcmVtKDIyKSByZW0oNTMpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMjUwKTtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgaGVpZ2h0OiA5NSU7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgYm9yZGVyOiByZW0oMykgc29saWQgJFBTSS1HcmVlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICBAZXh0ZW5kIC5zaGFkb3ctcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDg4KSByZW0oOTApIHJlbSg1NSkgcmVtKDEwNik7XG4gICAgICAgIH1cbiAgICAgICAgLnBvcC11cF9fd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHJlbSg2Mik7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvcC11cF9fY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB0b3A6IHJlbSgxNi41OCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMzguNTgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ3JvdyAxcztcbiAgICAgICAgfVxuICAgICAgICAucG9wLXVwX19pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAuaW5mb3JtYXRpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvcC11cF9fcXVvdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICAgICAgICAgIC5xdW90ZV9fdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTQwKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMzYpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMDApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzEzNicgaGVpZ2h0PScxMDAnIHZpZXdCb3g9JzAgMCAxMzYgMTAwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNjIuMjc2NiAzLjc5ODc2TDYzLjcyMjggMS41SDYxLjAwNjlIMzUuMDc5NkgzNC4yNTExTDMzLjgwOTkgMi4yMDEyNEwxLjczMDM2IDUzLjE5MThMMS41IDUzLjU1OFY1My45OTA2Vjk3Vjk4LjVIM0g0NS42MjYzSDQ3LjEyNjNWOTdWNTMuOTkwNlY1Mi40OTA2SDQ1LjYyNjNIMzEuNjQzMkw2Mi4yNzY2IDMuNzk4NzZaTTEzMS4yNyAzLjc5ODc2TDEzMi43MTYgMS41SDEzMEgxMDQuMDczSDEwMy4yNDRMMTAyLjgwMyAyLjIwMTI0TDcwLjcyMzQgNTMuMTkxOEw3MC40OTMxIDUzLjU1OFY1My45OTA2Vjk3Vjk4LjVINzEuOTkzMUgxMTQuNjE5SDExNi4xMTlWOTdWNTMuOTkwNlY1Mi40OTA2SDExNC42MTlIMTAwLjYzNkwxMzEuMjcgMy43OTg3NlonIHN0cm9rZT0nJTIzQ0NDQ0NDJyBzdHJva2Utd2lkdGg9JzMnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvcC11cF9fYmlvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjUwKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsOyAgICBcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvcC11cF9fbWVkaWEge1xuICAgICAgICAgICAgLm1lZGlhX19pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDAwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNDUwKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNTg4LjQ2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXJnZS1xdW90ZV9fc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAubGFyZ2VfcXVvdGVfZW1wbG95ZWVfX3dyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIC5zbGlkZV9fbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jdGEtdGV4dC1CIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2xpZGVfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGVfX2xlZnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTY1JyBoZWlnaHQ9JzEyMScgdmlld0JveD0nMCAwIDE2NSAxMjEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003NS42MjcyIDYuMzMyODdMNzguMDQyNiAyLjVINzMuNTEyMUg0Mi44ODkzSDQxLjUwOTdMNDAuNzc0MiAzLjY2NzEzTDIuODg0OTUgNjMuNzkxMkwyLjUgNjQuNDAyVjY1LjEyNDFWMTE1LjgzN1YxMTguMzM3SDVINTUuMzQ2SDU3Ljg0NlYxMTUuODM3VjY1LjEyNDFWNjIuNjI0MUg1NS4zNDZINDAuMTUzM0w3NS42MjcyIDYuMzMyODdaTTE1Ny4xMTUgNi4zMzI4N0wxNTkuNTMgMi41SDE1NUgxMjQuMzc3SDEyMi45OThMMTIyLjI2MiAzLjY2NzEzTDg0LjM3MjggNjMuNzkxMkw4My45ODc5IDY0LjQwMlY2NS4xMjQxVjExNS44MzdWMTE4LjMzN0g4Ni40ODc5SDEzNi44MzRIMTM5LjMzNFYxMTUuODM3VjY1LjEyNDFWNjIuNjI0MUgxMzYuODM0SDEyMS42NDFMMTU3LjExNSA2LjMzMjg3Wicgc3Ryb2tlPSclMjNGMkU3ODcnIHN0cm9rZS13aWR0aD0nNScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSgtNjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDExMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGVfX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAuc2xpZGVfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tb3Blbi1tb2RhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzODApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM4MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDk4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbnRlbnQtdW5pdC1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IHJlbSg2Myk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg1MCk7XG4gICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmLm9wdGlvbl8xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodGVyLUdyYXk7XG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NvcHksIFxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19sYWJlbCwgXG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX3RpdGxlLCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24sXG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2NhcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLUdyYXk7O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTGlnaHRlci1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2N0YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9wdGlvbl8yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29weSwgXG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2xhYmVsLCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fdGl0bGUsIFxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbixcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY2FwdGlvbiAge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2JvZHkge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLUdyYXk7O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY3RhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYub3B0aW9uXzMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29weSwgXG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2xhYmVsLFxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX190aXRsZSwgXG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19jYXB0aW9uICB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19jdGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7IC8vVEhJUyBTSE9VTEQgQkUgQ0hBTkdFIEFDQ09SRElORyBUSEUgUEFHRSBDQVJFRVJTOiBHUkVFTiBBTkQgRk9SIE5PVCBDQVJFRVJTIEJMVUVcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NjAyTDE0LjUxMDkgNi4xNjYwMkw5LjkzNTk0IDEuNTY2MDJMMTEuMzM1OSAwLjE2NjAxNUwxOC4zMzU5IDcuMTY2MDJMMTEuMzM1OSAxNC4xNjZMOS45MTA5NCAxMi43NjZMMTQuNTEwOSA4LjE2NjAyTC0xLjY2NDA2IDguMTY2MDJMLTEuNjY0MDYgNi4xNjYwMlonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9wdGlvbl80IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19jb3B5LCBcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fbGFiZWwsIFxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX190aXRsZSwgXG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19jYXB0aW9uICB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSclMjNGRkZGRkYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY3RhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYub3B0aW9uXzUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fY29weSwgXG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2xhYmVsLFxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX190aXRsZSwgXG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uLFxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19jYXB0aW9uICB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19jdGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjYwMkwxNC41MTA5IDYuMTY2MDJMOS45MzU5NCAxLjU2NjAyTDExLjMzNTkgMC4xNjYwMTVMMTguMzM1OSA3LjE2NjAyTDExLjMzNTkgMTQuMTY2TDkuOTEwOTQgMTIuNzY2TDE0LjUxMDkgOC4xNjYwMkwtMS42NjQwNiA4LjE2NjAyTC0xLjY2NDA2IDYuMTY2MDJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19ib2R5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY2MDJMMTQuNTEwOSA2LjE2NjAyTDkuOTM1OTQgMS41NjYwMkwxMS4zMzU5IDAuMTY2MDE1TDE4LjMzNTkgNy4xNjYwMkwxMS4zMzU5IDE0LjE2Nkw5LjkxMDk0IDEyLjc2NkwxNC41MTA5IDguMTY2MDJMLTEuNjY0MDYgOC4xNjYwMkwtMS42NjQwNiA2LjE2NjAyWicgZmlsbD0nJTIzM0VBODYxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNDgzKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogcmVtKDI2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMTEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXVuaXQtbGFyZ2VfX3RleHQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDY4Myk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYubm9uZSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgcCwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnRleHQtbGluaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDExLjY2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMSkgc29saWQgJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKD4gYSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYm91bmNlLWhvcml6b250YWwgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMzIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jdGEtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29udGVudC11bml0LWxhcmdlX19tZWRpYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQyKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDY1MCk7ICBcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVkaWFfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cihyZW0oNTApKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1lZGlhX19waG90byB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxOS42OSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDY1MCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtdW5pdC1sYXJnZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnRleHQtbGluaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDEpIHNvbGlkICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyg+IGEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGJvdW5jZS1ob3Jpem9udGFsIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTMyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmFjY29yZGlvbiB7XG4gICAgcGFkZGluZy10b3A6IHJlbSg2MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSg4NCk7XG4gICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE3OCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjUzKTtcbiAgICB9XG4gICAgLmFjY29yZGlvbl9fbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmLm9wdGlvbl8xIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgLmFjY29yZGlvbl9fbGFiZWwsIC5hY2NvcmRpb25fX3RpdGxlLCAudGFiX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYl9faGVhZGVyICB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiByZW0oMykgc29saWQgJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIC50YWJfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1SaWNoLUJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJfX2JvZHkge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktUmljaC1CbGFjaztcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVJpY2gtQmxhY2s7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVJpY2gtQmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVJpY2gtQmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb25fX3RhYiB7XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDMpIHNvbGlkICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9wZW4sICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC50YWJfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGFiX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYub3B0aW9uXzIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgLmFjY29yZGlvbl9fbGFiZWwsIC5hY2NvcmRpb25fX3RpdGxlLCAudGFiX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAudGFiX19oZWFkZXIgIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHJlbSgzKSBzb2xpZCAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgLnRhYl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRhYl9fYnRuIHtcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50YWJfX2JvZHkge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uX190YWIge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgzKSBzb2xpZCAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5vcGVuLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAudGFiX19idG4ge1xuICAgICAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkUFNJLUNoaWNrLVllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGFiX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUNoaWNrLVllbGxvdzs7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYub3B0aW9uXzMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgIC5hY2NvcmRpb25fX2xhYmVsLCAuYWNjb3JkaW9uX190aXRsZSwgLnRhYl9fc3VidGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLnRhYl9faGVhZGVyICB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiByZW0oMykgc29saWQgJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIC50YWJfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50YWJfX2J0biB7XG4gICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGFiX19ib2R5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbl9fdGFiIHtcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMykgc29saWQgJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3BlbiwgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnRhYl9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1DaGljay1ZZWxsb3c7O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNDQwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluZXMtZ3JhcGhpYyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDk1MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uX190YWJzIHtcbiAgICAgICAgICAgICAgICAuYWNjb3JkaW9uX190YWIge1xuICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiX19idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhYl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYl9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlOyAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnRhYl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGFiX19yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJfX3N1YnRpdGxlIHsgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzNDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnRleHQtbGluaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5mb3VyLWNvbnRlbnQtdW5pdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMTgzKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIxMCk7XG4gICAgLmZvdXItY29udGVudC11bml0X19wb3AtdXAge1xuICAgICAgICBwYWRkaW5nOiByZW0oNDQpIHJlbSg0NSkgcmVtKDIyKSByZW0oNTMpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMjUwKTtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgaGVpZ2h0OiA5NSU7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vdG9wOiAwO1xuICAgICAgICAvL2JvdHRvbTogMDtcbiAgICAgICAgLy9sZWZ0OiAwO1xuICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAvL21hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICAvL3otaW5kZXg6IDk5OTk7XG4gICAgICAgIEBleHRlbmQgLnNoYWRvdy1wcmltYXJ5O1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oODgpIHJlbSg5MCkgcmVtKDU1KSByZW0oMTA2KTtcbiAgICAgICAgfVxuICAgICAgICAucG9wLXVwX193cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogcmVtKDYyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3AtdXBfX2Nsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgdG9wOiByZW0oMTYuNTgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDM4LjU4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vYW5pbWF0aW9uOiBncm93IDFzO1xuICAgICAgICB9XG4gICAgICAgIC5wb3AtdXBfX2luZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIC5pbmZvcm1hdGlvbl9fdGl0bGUsIC5pbmZvcm1hdGlvbl9fcG9zaXRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb3JtYXRpb25fX3Bvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvcC11cF9fYmlvIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjUwKTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsOyAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3RhLWNhcmVlcnMtcG9wLXVwIHsgXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgLjVzIGFsbDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zaGFkb3ctcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMzMzUzIDEzLjY2NkwyNy4yOTE3IDEzLjY2NkwxOS42NjY3IDIxLjMzMjdMMjIgMjMuNjY2TDMzLjY2NjcgMTEuOTk5M0wyMiAwLjMzMjY4M0wxOS42MjUgMi42NjYwMkwyNy4yOTE3IDEwLjMzMjdMMC4zMzMzNTMgMTAuMzMyN0wwLjMzMzM1MyAxMy42NjZaJyBmaWxsPSclMjMxQjUwOUQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9wLXVwX19tZWRpYSB7XG4gICAgICAgICAgICAubWVkaWFfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0MDApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0NTApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1ODguNDYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm91ci1jb250ZW50LXVuaXRfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDI2KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcbiAgICAgICAgLmZvdXItY29udGVudC11bml0X19sYWJlbCB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5mb3VyLWNvbnRlbnQtdW5pdF9fbGFiZWwsXG4gICAgICAgIC5mb3VyLWNvbnRlbnQtdW5pdF9fdGl0bGUsXG4gICAgICAgIC5mb3VyLWNvbnRlbnQtdW5pdF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTEyNik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm91ci1jb250ZW50LXVuaXRfX2VtcGxveWVlcyB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDE1MDApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgICAgICByb3ctZ2FwOiByZW0oNDApO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgICAgIC5lbXBsb3llZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM3MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUxpZ2h0ZXItR3JheTtcbiAgICAgICAgICAgICAgICAuZW1wbG95ZWVfX2ltYWdlIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1wbG95ZWVfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNTApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtcGxveWVlX19pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIC5lbXBsb3llZV9fdGl0bGUsIC5lbXBsb3llZV9fcG9zaXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtcGxveWVlX19idG4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm91ci1jb250ZW50LXVuaXRfYnV0dG9ue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMTApO1xuICAgIH1cbn0iLCIuc2hvcnQtcHJvbW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgcGFkZGluZzogcmVtKDc1KSByZW0oMTUpO1xuICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDc1KSAwO1xuICAgIH1cbiAgICAuc2hvcnQtcHJvbW9fX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxNzAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDY2KTtcbiAgICAgICAgJi5ncmVlbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy90ZXh0dXJlcy91bnNwbGFzaC5wbmcpLCAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHksIG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmdyYXkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodC1HcmF5LUJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5ibHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAuc2hvcnQtcHJvbW9fX2NvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTM4Nik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaG9ydC1wcm9tb19fdGl0bGUsIFxuICAgICAgICAgICAgLnNob3J0LXByb21vX19kZXNjcmlwdGlvbiwgXG4gICAgICAgICAgICAuc2hvcnQtcHJvbW9fX2N0YSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2hvcnQtcHJvbW9fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgyMjApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg5KSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNob3J0LXByb21vX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IHJlbSg1NDgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzKSAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNob3J0LXByb21vX19jdGEge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICYud2hpdGUtYm9yZGVyLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmN0YS1jYXJlZXJzLXYyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmxlZnQtYXJyb3ctYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3RhLXRleHQtQjtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3RhLXRleHQtQi13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZCB7XG4gICAgcGFkZGluZy10b3A6IHJlbSg3MCk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDApO1xuICAgICYub3B0aW9uXzEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUxpZ2h0LUdyYXk7XG4gICAgICAgIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2xhYmVsLCBcbiAgICAgICAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fdGl0bGUsIFxuICAgICAgICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgLnJlc291cmNlX19jdGEge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY3RhLXRleHQtQi1kYXJrLWdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmN0YS1idXR0b24tQTtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIEBleHRlbmQgLnNoYWRvdy1wcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgNDAgMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000MCAxNkw3LjY1IDE2TDE2LjggMjUuMkwxNCAyOEw2LjExOTZlLTA3IDE0TDE0IC0zLjIwMjc0ZS0wNkwxNi44NSAyLjhMNy42NSAxMkw0MCAxMkw0MCAxNlonIGZpbGw9JyUyMzFCNTA5RCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9wdGlvbl8yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fbGFiZWwsIFxuICAgICAgICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX190aXRsZSwgXG4gICAgICAgIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgfVxuICAgICAgICAucmVzb3VyY2VfX2N0YSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdGEtdGV4dC1CLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jdGEtY2FyZWVycy12NDtcbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDQwIDI4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNDAgMTZMNy42NSAxNkwxNi44IDI1LjJMMTQgMjhMNi4xMTk2ZS0wNyAxNEwxNCAtMy4yMDI3NGUtMDZMMTYuODUgMi44TDcuNjUgMTJMNDAgMTJMNDAgMTZaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5vcHRpb25fMyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguL2ltYWdlcy90ZXh0dXJlcy91bnNwbGFzaC5wbmcpLCAkUFNJLUdyZWVuO1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG4gICAgICAgIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2xhYmVsLCBcbiAgICAgICAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fdGl0bGUsIFxuICAgICAgICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAucmVzb3VyY2VfX2N0YSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdGEtdGV4dC1CLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2N0YSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jdGEtYnV0dG9uLUE7XG4gICAgICAgIH1cbiAgICAgICAgLmRvdHMtZ3JhcGhpYyAge1xuICAgICAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5zaGFkb3ctcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgNDAgMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000MCAxNkw3LjY1IDE2TDE2LjggMjUuMkwxNCAyOEw2LjExOTZlLTA3IDE0TDE0IC0zLjIwMjc0ZS0wNkwxNi44NSAyLjhMNy42NSAxMkw0MCAxMkw0MCAxNlonIGZpbGw9JyUyMzNFQTg2MScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLm9wdGlvbl80IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4vaW1hZ2VzL3RleHR1cmVzL3Vuc3BsYXNoLnBuZyksICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3JtYWw7XG4gICAgICAgIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX2xhYmVsLCBcbiAgICAgICAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fdGl0bGUsIFxuICAgICAgICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAucmVzb3VyY2VfX2N0YSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdGEtdGV4dC1CLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fY3RhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmN0YS1idXR0b24tQTtcbiAgICAgICAgfVxuICAgICAgICAuZG90cy1ncmFwaGljICB7XG4gICAgICAgICAgICAuZG90IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUNoaWNrLVllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIEBleHRlbmQgLnNoYWRvdy1wcmltYXJ5O1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUNoaWNrLVllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nMjgnIHZpZXdCb3g9JzAgMCA0MCAyOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTQwIDE2TDcuNjUgMTZMMTYuOCAyNS4yTDE0IDI4TDYuMTE5NmUtMDcgMTRMMTQgLTMuMjAyNzRlLTA2TDE2Ljg1IDIuOEw3LjY1IDEyTDQwIDEyTDQwIDE2WicgZmlsbD0nJTIzRjJFNzg3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDMyMDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fbGFiZWwge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19sYWJlbCwgXG4gICAgICAgIC5jb2x1bW4tY29udGVudC11bml0LWdyaWRfX3RpdGxlLCBcbiAgICAgICAgLmNvbHVtbi1jb250ZW50LXVuaXQtZ3JpZF9fc3VidGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTExMyk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyBcbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19yZXNvdXJjZXMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTU2OCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEzMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19yZXNvdXJjZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MTYpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMzYpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAvL0BleHRlbmQgLnNoYWRvdy1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUFNJLUxpZ2h0LUdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNvdXJjZV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzAwKTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXNvdXJjZV9faW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVzb3VyY2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg3LjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmVzb3VyY2VfX2N0YSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxMjApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzYpIHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzI4JyB2aWV3Qm94PScwIDAgNDAgMjgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J000MCAxNkw3LjY1IDE2TDE2LjggMjUuMkwxNCAyOEw2LjExOTZlLTA3IDE0TDE0IC0zLjIwMjc0ZS0wNkwxNi44NSAyLjhMNy42NSAxMkw0MCAxMkw0MCAxNlonIGZpbGw9JyUyM0ZGRkZGRicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlOyAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sdW1uLWNvbnRlbnQtdW5pdC1ncmlkX19jdGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICB9XG4gICAgICAgIC5saW5lcy1ncmFwaGljIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSg1OSk7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kb3RzLWdyYXBoaWMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMyU7XG4gICAgICAgICAgICByaWdodDogMTclO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmVfdHdvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1Mik7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NTQuMzQpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi1jaXJjbGVfX2lubmVyLCAubWFpbi1jaXJjbGUsIC5jaXJjbGUtYm90dG9tLCAuY2lyY2xlLW1pZGRsZSB7XG4gICAgICAgICAgICAgICAgZmlsbDogJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudC1zZWFyY2hfX2FydGljbGV7XG4gICAgbWF4LXdpZHRoOiByZW0oMTI0NCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAuY29udGVudC1zZWFyY2gtbGlzdHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICAgICAgICAuY29udGVudC1zZWFyY2hfX2hlYWRlcntcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNyk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyNik7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzNik7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMzYpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodGVyLUdyYXk7XG4gICAgICAgICAgICB9IFxuICAgICAgICAgICAgLmNvbnRlbnQtc2VhcmNoX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAudGFne1xuICAgICAgICAgICAgICAgICAgICAmLnBvc3QtdHlwZS1wYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQ2hpY2stWWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucG9zdC10eXBlLXByZXNlbnRhdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodC1CbHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucG9zdC10eXBlLWNhc2Utc3R1ZGllcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnBvc3QtdHlwZS1wcmVzcy1yZWxlYXNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucG9zdC10eXBlLW5ld3NsZXR0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5wb3N0LXR5cGUtcHJvZHVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1MaWdodC1HcmF5LUJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnBvc3QtdHlwZS1wdWJsaWNhdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnBvc3QtdHlwZS1jYXJlZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnBvc3QtdHlwZS1tYXJrZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucG9zdC10eXBlLWV2ZW50cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZS1OaWNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYucG9zdC10eXBlLXJlc2VhcmNoX2RldmVsb3BtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtc2VhcmNoX190aXRsZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtc2VhcmNoX19zdW1tYXJ5e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE0KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDM2KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzNik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogcmVtKDEzLjM0KTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4zMzA3MjcgMTAuMzM0TDI3LjI4OTEgMTAuMzM0TDE5LjY2NDEgMi42NjczMkwyMS45OTc0IDAuMzMzOTg0TDMzLjY2NDEgMTIuMDAwN0wyMS45OTc0IDIzLjY2NzNMMTkuNjIyNCAyMS4zMzRMMjcuMjg5MSAxMy42NjczTDAuMzMwNzI3IDEzLjY2NzNWMTAuMzM0WicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5saW5le1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjA2MjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gICAgICAgICAgICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iLCIuc2VhcmNoX19jb250YWluZXJ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG1heC13aWR0aDogcmVtKDU1OCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNzIpO1xuICAgIC5oZWFkZXJfX3NlYXJjaHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUxpZ2h0ZXItR3JheTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDk5Myk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDE4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgYm9yZGVyOiByZW0oMikgc29saWQgJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBleHRlbmQgLnA7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAucDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaF9fc3Zne1xuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5zZWFyY2hfX3Jlc3VsdHMge1xuICAgIG1heC13aWR0aDogcmVtKDEyODQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogcmVtKDMwKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE0Myk7XG59XG5cbi5zZWFyY2hfX3B7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4MCk7XG4gICAgfVxuICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgfVxufSIsIi5jYXJlZXJzLWhlcm9fX3dyYXBwZXJ7XG4gICAgLmNhcmVlcnMtaGVyb19fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuY2FyZWVycy1oZXJvX19jdGEtd3JhcHBlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSg0NCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oOTI2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJlZXJzLWhlcm9fX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJlZXJzLWhlcm9fX3NlYXJjaHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmN0YS1idXR0b24tQSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3MCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhcmVlcnMtaGVyb19fc3Zne1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMC4zMDIyNzQgMjguMjk2NEw3LjE0MjQ0IDIxLjQzNzFDNS4xMTIyNSAxOS4wOTQ0IDMuOTk3ODkgMTYuMDk3NSA0LjAwMjk3IDEyLjk5OTJDNC4wMDI5NyA1LjgxOTYxIDkuODIyNDEgMCAxNy4wMDEgMEMyNC4xNzk3IDAgMzAgNS44MTk2MSAzMCAxMi45OTkyQzMwIDIwLjE3NyAyNC4xNzk3IDI1Ljk5NzMgMTcuMDAxIDI1Ljk5NzNDMTMuOTAxNSAyNi4wMDE1IDEwLjkwNDUgMjQuODg2OCA4LjU2MjE4IDIyLjg1N0wxLjcwMjQ5IDI5LjY5ODJDMS41MjEyNSAyOS44OTA4IDEuMjY3ODYgMzAgMS4wMDI2NCAzMEMwLjczNzcxNiAzMCAwLjQ4NDMzNyAyOS44OTA1IDAuMzAyODEgMjkuNjk4MkMwLjEwOTE1MSAyOS41MTYxIC04LjM3MDgzZS0wNyAyOS4yNjI0IC04LjM3MDgzZS0wNyAyOC45OTdDLTguMzcwODNlLTA3IDI4LjczMjcgMC4xMDkxNDkgMjguNDc3NiAwLjMwMjI3NyAyOC4yOTY0SDAuMzAyMjc0Wk0xNy4wMDEgMjMuOTk3NEMyMy4wNzE2IDIzLjk4NjEgMjcuOTg5NiAxOS4wNjg1IDI3Ljk5OTggMTIuOTk5MUMyNy45OTk4IDYuOTI0MTkgMjMuMDc1OCAxLjk5OTc2IDE3LjAwMSAxLjk5OTc2QzEwLjkyNjMgMS45OTk3NiA2LjAwMTc3IDYuOTI0NDkgNi4wMDE3NyAxMi45OTkxQzYuMDAyMzYgMTkuMDczIDEwLjkyNjggMjMuOTk3NCAxNy4wMDEgMjMuOTk3NFonIGZpbGw9JyUyMzNFQTg2MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg3MCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSAgXG4iLCIuZnVsbC13aWR0aC12aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiByZW0oNDQwKTtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIGhlaWdodDogcmVtKDk5MCk7XG4gICAgfVxuICAgIC5mdWxsLXdpZHRoLXZpZGVvX192aWRlb3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5mdWxsLXdpZHRoLXZpZGVvX19wbGF5e1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDU3Ljc2KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1Ny43Nik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2Ni42Nyk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2Ni42Nyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnVsbC13aWR0aC12aWRlb19fcGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5pbi10aGlzLXNlY3Rpb257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oMTI4KSAwO1xuICAgIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9weyAgIFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX190aXRsZS1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCkgcmVtKDUwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9we1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX19sZWZ0LWJhcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDguMTUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxle1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTXVsdGlEaXNwbGF5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzQpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNDc5MTY3IDEwLjMzNEwyNy40Mzc1IDEwLjMzNEwxOS44MTI1IDIuNjY3MzJMMjIuMTQ1OCAwLjMzMzk4NEwzMy44MTI1IDEyLjAwMDdMMjIuMTQ1OCAyMy42NjczTDE5Ljc3MDggMjEuMzM0TDI3LjQzNzUgMTMuNjY3M0wwLjQ3OTE2NyAxMy42NjczTDAuNDc5MTY3IDEwLjMzNFonIGZpbGw9JyUyMzNENEU1QicvJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3B7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX19saW5re1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZXh0ZXJuYWxfbGlua3tcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnNoYWRvdy1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDM0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzMpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM1JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzUgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjk3OTE2OCAxMC4zMzRMMjcuOTM3NSAxMC4zMzRMMjAuMzEyNSAyLjY2NzMyTDIyLjY0NTggMC4zMzM5ODRMMzQuMzEyNSAxMi4wMDA3TDIyLjY0NTggMjMuNjY3M0wyMC4yNzA4IDIxLjMzNEwyNy45Mzc1IDEzLjY2NzNMMC45NzkxNjcgMTMuNjY3M0wwLjk3OTE2OCAxMC4zMzRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNjcm9sbF90b19zZWN0aW9ue1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuc2hhZG93LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMyk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAyNCAzNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEzLjgxMjUgMC4zMzM2NTlMMTMuODEyNSAyNy4yOTJMMjEuNDc5MiAxOS42NjdMMjMuODEyNSAyMi4wMDAzTDEyLjE0NTggMzMuNjY3TDAuNDc5MTY3IDIyLjAwMDNMMi44MTI1IDE5LjYyNTNMMTAuNDc5MiAyNy4yOTJMMTAuNDc5MiAwLjMzMzY1OUwxMy44MTI1IDAuMzMzNjU5WicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pbi10aGlzLXNlY3Rpb25fX3JlZ3VsYXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgIC5pbi10aGlzLXNlY3Rpb25fX2NvbnRhaW5lcntcbiAgICAgICAgICAgIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxlLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX19sZWZ0LWJhcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbi10aGlzLXNlY3Rpb25fX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaW4tdGhpcy1zZWN0aW9uX19jYXJlZXJze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXJ7XG4gICAgICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX190aXRsZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgLmluLXRoaXMtc2VjdGlvbl9fbGVmdC1iYXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX190aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNDc5MTY4IDEwLjMzNEwyNy40Mzc1IDEwLjMzNEwxOS44MTI1IDIuNjY3MzJMMjIuMTQ1OCAwLjMzMzk4NEwzMy44MTI1IDEyLjAwMDdMMjIuMTQ1OCAyMy42NjczTDE5Ljc3MDggMjEuMzM0TDI3LjQzNzUgMTMuNjY3M0wwLjQ3OTE2NyAxMy42NjczTDAuNDc5MTY4IDEwLjMzNFonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbi10aGlzLXNlY3Rpb25fX2xpbmt7XG4gICAgICAgICAgICAgICAgLnNjcm9sbF90b19zZWN0aW9ue1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNScgaGVpZ2h0PSczNCcgdmlld0JveD0nMCAwIDI1IDM0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTQuMzEyNSAwLjMzMzY1OUwxNC4zMTI1IDI3LjI5MkwyMS45NzkyIDE5LjY2N0wyNC4zMTI1IDIyLjAwMDNMMTIuNjQ1OCAzMy42NjdMMC45NzkxNjcgMjIuMDAwM0wzLjMxMjUgMTkuNjI1M0wxMC45NzkyIDI3LjI5MkwxMC45NzkyIDAuMzMzNjU5TDE0LjMxMjUgMC4zMzM2NTlaJyBmaWxsPSclMjMzRUE4NjEnLyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXh0ZXJuYWxfbGlua3tcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAzNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNDc5MTY4IDEwLjMzNEwyNy40Mzc1IDEwLjMzNEwxOS44MTI1IDIuNjY3MzJMMjIuMTQ1OCAwLjMzMzk4NEwzMy44MTI1IDEyLjAwMDdMMjIuMTQ1OCAyMy42NjczTDE5Ljc3MDggMjEuMzM0TDI3LjQzNzUgMTMuNjY3M0wwLjQ3OTE2OCAxMy42NjczVjEwLjMzNFonIGZpbGw9JyUyMzNFQTg2MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5pbi10aGlzLXNlY3Rpb25fX2Rhcmt7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX19jb250YWluZXJ7XG4gICAgICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX190aXRsZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgLmluLXRoaXMtc2VjdGlvbl9fbGVmdC1iYXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX190aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjQ3OTE2OCAxMC4zMzRMMjcuNDM3NSAxMC4zMzRMMTkuODEyNSAyLjY2NzMyTDIyLjE0NTggMC4zMzM5ODRMMzMuODEyNSAxMi4wMDA3TDIyLjE0NTggMjMuNjY3M0wxOS43NzA4IDIxLjMzNEwyNy40Mzc1IDEzLjY2NzNMMC40NzkxNjcgMTMuNjY3M0wwLjQ3OTE2OCAxMC4zMzRaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSBcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW4tdGhpcy1zZWN0aW9uX19saW5re1xuICAgICAgICAgICAgICAgIC5leHRlcm5hbF9saW5re1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSczNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDM0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC40NzkxNjggMTAuMzM0TDI3LjQzNzUgMTAuMzM0TDE5LjgxMjUgMi42NjczMkwyMi4xNDU4IDAuMzMzOTg0TDMzLjgxMjUgMTIuMDAwN0wyMi4xNDU4IDIzLjY2NzNMMTkuNzcwOCAyMS4zMzRMMjcuNDM3NSAxMy42NjczTDAuNDc5MTY4IDEzLjY2NzNWMTAuMzM0WicgZmlsbD0nJTIzMUI1MDlEJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2Nyb2xsX3RvX3NlY3Rpb257XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjUnIGhlaWdodD0nMzQnIHZpZXdCb3g9JzAgMCAyNSAzNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE0LjMxMjUgMC4zMzM2NTlMMTQuMzEyNSAyNy4yOTJMMjEuOTc5MiAxOS42NjdMMjQuMzEyNSAyMi4wMDAzTDEyLjY0NTggMzMuNjY3TDAuOTc5MTY3IDIyLjAwMDNMMy4zMTI1IDE5LjYyNTNMMTAuOTc5MiAyNy4yOTJMMTAuOTc5MiAwLjMzMzY1OUwxNC4zMTI1IDAuMzMzNjU5WicgZmlsbD0nJTIzMUI1MDlEJy8lM0UlM0Mvc3ZnJTNFIFwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodC1HcmF5O1xuICAgIHBhZGRpbmc6IHJlbSgxMDApIDA7XG4gICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDExNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtNTAwKTtcbiAgICB9XG4gICAgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgxMDApO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMjAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IHJlbSgyMjYpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwMCk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtZm9ybS13aXRoLXNpZGViYXJfX2xlZnQge1xuICAgICAgICAgICAgPiAucC1hY2NlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7IFxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAvL2JvdHRvbTogcmVtKDkyMik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUzdnc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmYtZm9ybS13cmFwIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDApIHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgLm5mLXJlc3BvbnNlLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNzIyKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHAsIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHJlbSgyKSBzb2xpZCAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcwKVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3NClcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdGEtYnV0dG9uLUE7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFBTSS1MaWdodGVyLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMjYnIHZpZXdCb3g9JzAgMCAxOCAyNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTcuNzUgMC41MDA3MzJMNy43NSAyMC43MTk1TDIgMTUuMDAwN0wwLjI1IDE2Ljc1MDdMOSAyNS41MDA3TDE3Ljc1IDE2Ljc1MDdMMTYgMTQuOTY5NUwxMC4yNSAyMC43MTk1TDEwLjI1IDAuNTAwNzMySDcuNzVaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiByZW0oMTcuNSkgcmVtKDI1KTsgXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCByZW0oMzEuMjUpIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg0OC43NSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnAtbGFyZ2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5mLWZ1LWZpbGVpbnB1dC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3RhLWJ1dHRvbi1BO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oNTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE3LjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uZi1maWVsZC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5mLWVycm9yLW1zZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktRXJyb3ItUmVkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5uZi1lcnJvci5maWVsZC13cmFwIC5uZi1maWVsZC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jaGVja2JveC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uZi1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uaW5qYS1mb3Jtcy1yZXEtc3ltYm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjNweDsgLy9BZnRlciBjaGFuZ2UgdG8gcmVtIGlmIHdlIGNhblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogcmVtKC05KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5mLWZpZWxkLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnAtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1MaWdodC1HcmF5LUJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmYtZmllbGQtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaHRtbC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtYnV0dG9uLUEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWZvcm0td2l0aC1zaWRlYmFyX19yaWdodCB7XG4gICAgICAgICAgICAuY29udGFjdC1mb3JtLXdpdGgtc2lkZWJhcl9fc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAuc2lkZWJhcl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2lkZWJhcl9fcm93cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSg2MCk7XG4gICAgICAgICAgICAgICAgICAgIC5zaWRlYmFyX19yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3dfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucm93X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucC1sYXJnZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsIi5jb250YWN0LWhlcm8ge1xuICAgIHBhZGRpbmc6IHJlbSgxMDApIDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTE4KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICB9XG4gICAgLmxpbmVzLWdyYXBoaWMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKDIwKTtcbiAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSg0OSk7XG4gICAgICAgICAgICB0b3A6IHJlbSgxMDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWhlcm9fX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMjAwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuY29udGFjdC1oZXJvX19jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDExMTMpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMCkgcmVtKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMDApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRhY3QtaGVyb19fbGFiZWwsIC5jb250YWN0LWhlcm9fX3RpdGxlLCAuY29udGFjdC1oZXJvX19ib2R5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY2FyZWVycy1hY2NvcmRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDc5KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgxKTtcbiAgICAuY2FyZWVycy1hY2NvcmRpb25fX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgd2lkdGg6IDI0dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0dnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NjApO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDQ2MCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgcmVtKDIwKSByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICBsZWZ0OiByZW0oODgpO1xuICAgICAgICAgICAgdG9wOiByZW0oLTEzMSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgd2lkdGg6IDE0LjZ2dztcbiAgICAgICAgICAgIGhlaWdodDogMTQuNnZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjgxKTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgyODEpO1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgcmVtKDIwKSByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSg0MCk7XG4gICAgICAgICAgICB0b3A6IHJlbSgtMTUyKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDMwMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgd2lkdGg6IDE5Ljh2dztcbiAgICAgICAgICAgIGhlaWdodDogMTkuOHZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzgwKTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgzODApO1xuICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgcmVtKDIwKSByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSg2Mik7XG4gICAgICAgICAgICB0b3A6IHJlbSgzNTUpO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZWVycy1hY2NvcmRpb25fX3dyYXBwZXIge1xuICAgICAgICAuY2FyZWVycy1hY2NvcmRpb25fX2hlYWRlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg3NTApO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgIC5jYXJlZXJzLWFjY29yZGlvbl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZWVycy1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oODApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJlZXJzLWFjY29yZGlvbl9fYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTAwMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4Mik7XG4gICAgICAgICAgICAuYWNjb3JkaW9uX190YWIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogcmVtKDMpIHNvbGlkICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMykgc29saWQgJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNDU0KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzOTYpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktUmljaC1CbGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnRleHQtbGluayA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1SaWNoLUJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZWVycy1hY2NvcmRpb25fX2N0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNzApO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoIHtcbiAgICAucGFnZS1qb2ItcG9zaXRpb25zLXNlYXJjaF9fc2VhcmNoLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMzEyKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICBwYWRkaW5nOiByZW0oNjgpIHJlbSgyMCkgcmVtKDQ5KSByZW0oMjApO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyOSk7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2Utam9iLXBvc2l0aW9ucy1zZWFyY2hfX3NlYXJjaCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDUpO1xuICAgICAgICAgICAgLmFkdmFuY2VkLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEwMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0Om50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDMwMik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Q6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjczKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdDpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg0NTgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1jYXJlZXJzIHtcbiAgICAgICAgICAgIC5hZHZhbmNlZC1zZWFyY2gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgxMS44Myk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDYpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wYWdlLWpvYi1wb3NpdGlvbnMtc2VhcmNoX19hbW91bnQtZm91bmQge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiByZW0oMjAuNjMpO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWN0aXZlLWZpbHRlcnNfX2xpc3Qge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgzMC42Mik7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDExLjE3KTtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNi40MSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2LjQxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTUgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjQ5NTIgMTMuMDk1NkwxMi45NTUgMS4zNTUyNE0xLjM1NDkyIDEuNDk1NTJMMTMuMDk1MyAxMi45NTU0TDEuMzU0OTIgMS40OTU1MlonIHN0cm9rZT0nJTIzMzMzMzMzJyBzdHJva2Utd2lkdGg9JzIuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY3RpdmUtZmlsdGVyc19fcmVzZXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2Utam9iLXBvc2l0aW9ucy1yZXN1bHRzLXdyYXBwZXIge1xuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTGlnaHRlci1HcmF5O1xuICAgICAgICBwYWRkaW5nOiByZW0oOTMpIDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgICNqb2ItcG9zaXRpb25zLWxpc3Qge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTMwOCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgICAgICAgLnBvc3Qtc2VhcmNoLUEge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDQxNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIC5wb3N0X19jdGEge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmN0YS10ZXh0LUItZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvYWQtbW9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2gge1xuICAgIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaC13cmFwcGVyIHtcbiAgICAgICAgIG1heC13aWR0aDogcmVtKDEzMTIpO1xuICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNzgpO1xuICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg5Myk7XG4gICAgICAgIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgICAgIC5wYWdlLXB1YmxpY2F0aW9ucy1zZWFyY2hfX3NlYXJjaCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3R5cGUgeyAgICAgICAgICAgIFxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDI0MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI2NhdGVnb3J5IHsgICAgICAgICBcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogcmVtKDQ1MCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3NlYXJjaC1rZXl3b3JkIHsgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNjIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3QsIGlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHJlbSgzKSBzb2xpZCAkUFNJLUJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oNTApO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWFtb3VudC1mb3VuZCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmUtZmlsdGVycyB7XG4gICAgICAgICAgICAuYWN0aXZlLWZpbHRlcnNfX3Jlc2V0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19yZXN1bHRzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUxpZ2h0ZXItR3JheTtcbiAgICAgICAgcGFkZGluZzogcmVtKDkzKSAwO1xuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAjcHVibGljYXRpb25zLWxpc3Qge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTMwOCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3N0LXNlYXJjaC1BIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgLnBvc3RfX2N0YSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY3RhLXRleHQtQi1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2FkLW1vcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTGlnaHRlci1HcmF5O1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oOTEpO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNzApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19zZWFyY2gtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDEzMDYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1uZXdzLWV2ZW50cy1zZWFyY2hfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtbmV3cy1ldmVudHMtc2VhcmNoX19zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgocmVtKDIwMCksIDFmcikpO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IHJlbSgxMCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNlbGVjdCwgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgLy8gcGFkZGluZzogcmVtKDIwKSByZW0oNTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYW1vdW50LWZvdW5kIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgICAgIC5hY3RpdmUtZmlsdGVyc19fcmVzZXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLW5ld3MtZXZlbnRzLXNlYXJjaF9fcmVzdWx0cy13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTI4NCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDY2KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg3NzUpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzc1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIocmVtKDIwMCkpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg3NzUpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNzc1KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIocmVtKDIwMCkpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS1wdWJsaWNhdGlvbnMtc2VhcmNoX19yZXN1bHRzLWxpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxNik7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgICB9XG4gICAgICAgIC5sb2FkLW1vcmUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDU5KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudC1zaW5nbGUtaGVybyB7XG4gICAgcGFkZGluZzogcmVtKDk0KSByZW0oMTUpO1xuICAgIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC8vb3ZlcmZsb3cteTogY2xpcDtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmNvbnRlbnQtc2luZ2xlLWhlcm9fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgLmNvZy1vbmUsIC5jb2ctdHdvIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRQU0ktTGlnaHRlci1HcmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIC5jb2ctb25lIHtcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oLTE2Nik7XG4gICAgICAgICAgICB0b3A6IHJlbSgtMTQxKTtcbiAgICAgICAgfVxuICAgICAgICAuY29nLXR3byB7XG4gICAgICAgICAgICBsZWZ0OiByZW0oLTE0MSk7XG4gICAgICAgICAgICBib3R0b206IHJlbSgtMTQwKTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1zaW5nbGUtaGVyb19fbGVmdCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg5NDYpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMCkgcmVtKDEwKSByZW0oMTApO1xuICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMjkyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXNpbmdsZS1oZXJvX190aXRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgzMCkgMCByZW0oMjApIDA7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LXNpbmdsZS1oZXJvX19jdGEtd3JhcHBlcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY3RhLWNhcmVlcnMtdjQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LXNpbmdsZS1oZXJvX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItdGFibGV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oNTUwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg1NTApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBvc3QtdGh1bWJuYWlse1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlOyBcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3MCU7IFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKHJlbSg1MCkpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IHJlbSg2OCk7XG4gICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAuY29udGVudF9fc2lkZWJhcntcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzQ0KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3B7XG4gICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICAgICAgLnAtYm9sZCwgLnAge1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICB9XG4gICAgICAgIC5wLWJvbGR7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDYpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50X19zaWRlYmFyLXB1Ymxpc2hlZHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDE0Myk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9fc2lkZWJhci1kYXRle1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTUzKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50X19zaWRlYmFyLWF1dGhvcntcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDI0Myk7XG4gICAgICAgICAgICBnYXA6IHJlbSg2KTtcbiAgICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSg2KSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50X19zaWRlYmFyLWpvdXJuYWx7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxODcpO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50X19zaWRlYmFyLWxvY2F0aW9ue1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMjE2KTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9fc2lkZWJhci1yZWxhdGVkLXRvcGljc3tcbiAgICAgICAgICAgIC50YWctY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZW50cnktY29udGVudHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oODgwKTtcbiAgICAgICAgfVxuICAgICAgICAuZW50cnktaGVhZGVye1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMzKSAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogcmVtKDEpIHNvbGlkICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMSkgc29saWQgJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDIwKSAwOyAgICBcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogcmVtKDMwKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci10YWJsZXQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0cmFpZ2h0LWxpbmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuam9iLXBvc2l0aW9uX19sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmpvYi1wb3NpdGlvbl9fZmllbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnAtYWNjZW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVudHJ5LWhlYWRlcl9fcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVudHJ5LWhlYWRlcl9fYXJ0aWNsZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMTIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVudHJ5LWhlYWRlcl9fdGltZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oNik7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjIgMTJDMjIgMTcuNTIgMTcuNTIgMjIgMTIgMjJDNi40OCAyMiAyIDE3LjUyIDIgMTJDMiA2LjQ4IDYuNDggMiAxMiAyQzE3LjUyIDIgMjIgNi40OCAyMiAxMlonIHN0cm9rZT0nJTIzM0Q0RTVCJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J00xNS43MDg5IDE1LjE4TDEyLjYwODkgMTMuMzNDMTIuMDY4OSAxMy4wMSAxMS42Mjg5IDEyLjI0IDExLjYyODkgMTEuNjFWNy41MTAwMScgc3Ryb2tlPSclMjMzRDRFNUInIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UgXCIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbnRyeS1oZWFkZXJfX3NoYXJle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgLmFkZHRvYW55X2xpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApOyBcbiAgICAgICAgICAgICAgICAgICAgYSAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMjElKSBzZXBpYSg2MSUpIHNhdHVyYXRlKDIyNzAlKSBodWUtcm90YXRlKDIwMmRlZykgYnJpZ2h0bmVzcyg5NCUpIGNvbnRyYXN0KDg4JSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9IFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5oYXMtbGFyZ2UtZm9udC1zaXplLCAuaGFzLW1lZGl1bS1mb250LXNpemUsIC5oYXMtc21hbGwtZm9udC1zaXplIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcbiAgICAgICAgfVxuICAgICAgICBhOm5vdCguY3RhLWNhcmVlcnMtdjQsIC5jdGEtYnV0dG9uLUEpIHtcbiAgICAgICAgICAgIEBleHRlbmQgLnRleHQtbGluaztcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmN0YS1idXR0b24tQTtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN0YS1hcHBseS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC5jdGEtY2FyZWVycy12NCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmludHJvLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oaWdobGlnaHR7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTGV0dGVyR290aGljU3RkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg2MCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRQU0ktTGlnaHRlci1HcmF5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkUFNJLUxpZ2h0ZXItR3JheTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJE11bHRpRGlzcGxheTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSg4Nik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDEwNik7XG4gICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg2MCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSg0Nik7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjYpO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzApO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDIpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgaDUsIGg2IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM0KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC53cC1lbGVtZW50LWNhcHRpb24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRMZXR0ZXJHb3RoaWNTdGQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJFdvcmtTYW5zO1xuICAgICAgICAgICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDUpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzNSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBvbHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkV29ya1NhbnM7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNCk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oODApO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDUpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9we1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDM1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdGFzLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9we1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3B0aW9uXzEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmN0YS1idXR0b24tQTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzNDYzNyAxMC4zMzM1TDI3LjI5MyAxMC4zMzM1TDE5LjY2OCAyLjY2NjgzTDIyLjAwMTMgMC4zMzM0OTZMMzMuNjY4IDEyLjAwMDJMMjIuMDAxMyAyMy42NjY4TDE5LjYyNjMgMjEuMzMzNUwyNy4yOTMgMTMuNjY2OEwwLjMzNDYzNyAxMy42NjY4VjEwLjMzMzVaJyBmaWxsPSclMjMzMzMzMzMnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm9wdGlvbl8yIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdGEtdGV4dC1CO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmN0YS10ZXh0LUItZGFyay1ncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn1cblxuXG5cblxuXG5cblxuXG4iLCIuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtaW4taGVpZ2h0OiByZW0oMTAwKTtcbiAgICAmLnNocmluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgxKSBzb2xpZCAkUFNJLU1pZGRsZS1HcmF5O1xuICAgICAgICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgICAgIC5sb2dvLW1lbnVfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxMDApO1xuICAgICAgICAgICAgICAgIC5jdXN0b20tbG9nby1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvZ28tZm9yLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudWVzIHtcbiAgICAgICAgICAgICAgICAubWVudS11dGlsaXR5LW1lbnUtdG9wLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhpZ2hsaWdodGVkLWN0YSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE1KSByZW0oMjgpO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMzApIHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDE4KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1MaWdodGVyLUdyYXk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgYm9yZGVyOiByZW0oMikgc29saWQgJFBTSS1CbHVlO1xuICAgICAgICB9XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGV4dGVuZCAucDtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAucDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICB9XG4gICAgICAgIC5sb2dvLW1lbnVfX3dyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDE5KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLWxvZ28tbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgyMDEuNjIpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzk0LjQ3KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTI3KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubG9nby1mb3ItbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDIwMS42Mik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzOTQuNDcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudS11dGlsaXR5LW1lbnUtdG9wLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICN1dGlsaXR5LW1lbnUtdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucC1zbWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1MaWdodC1HcmF5LUJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51ZXNfX21haW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAubWVudS1tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgI3ByaW1hcnktbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oOC4xNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFBTSS1MaWdodC1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogUFNJIC0gTWFpbiBOYXYgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRNdWx0aURpc3BsYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgzNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnV0dG9uc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zZXBhcmF0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg4LjE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktTGlnaHQtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkUFNJLUJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3VibWVudWVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDk5JTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMjAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICBib3JkZXItdG9wOiByZW0oMSkgc29saWQgJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgICAgICYuY2FyZWVycyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1HcmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYub3Blbi1hbGwtbWVnYW1lbnUge1xuICAgICAgICAgICAgICAgIC5zdWJtZW51ZXNfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAuc3VibWVudWVzX19hY3RpdmUtbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdWJtZW51ZXNfX3BhcmVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZ2FwOiByZW0oMjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tcGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmhlYWRsaW5lLWg2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWJtZW51ZXNfX2Nsb3NlIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1Ljg2KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDI3KTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Ym1lbnVlc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCkgcmVtKDE2MCk7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogcmVtKDExMCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGlsZHJlbi1sZXZlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMSkgc29saWQgJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogcmVtKDEpIHNvbGlkICRQU0ktV2hpdGU7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudGhpcmQtbmF2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgYWxsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWUtR3JheSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNLTEuNjY0MDYgNi4xNjU1M0wxNC41MTA5IDYuMTY1NTNMOS45MzU5NCAxLjU2NTUzTDExLjMzNTkgMC4xNjU1MjdMMTguMzM1OSA3LjE2NTUzTDExLjMzNTkgMTQuMTY1NUw5LjkxMDk0IDEyLjc2NTVMMTQuNTEwOSA4LjE2NTUzTC0xLjY2NDA2IDguMTY1NTNMLTEuNjY0MDYgNi4xNjU1M1onIGZpbGw9JyUyMzNENEU1QicvJTNFJTNDL3N2ZyUzRSUwQVwiKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlLUdyYXkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NTUzTDE0LjUxMDkgNi4xNjU1M0w5LjkzNTk0IDEuNTY1NTNMMTEuMzM1OSAwLjE2NTUyN0wxOC4zMzU5IDcuMTY1NTNMMTEuMzM1OSAxNC4xNjU1TDkuOTEwOTQgMTIuNzY1NUwxNC41MTA5IDguMTY1NTNMLTEuNjY0MDYgOC4xNjU1M0wtMS42NjQwNiA2LjE2NTUzWicgZmlsbD0nJTIzM0Q0RTVCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuc2Vjb25kYXJ5LW5hdjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tbGV2ZWwtMiwgJi5pdGVtLWxldmVsLTMsICYuaXRlbS1sZXZlbC00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50aGlyZC1uYXY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wYXJlbnQtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zZWNvbmRhcnktbmF2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tbGV2ZWwtMSwgJi5pdGVtLWxldmVsLTIsICYuaXRlbS1sZXZlbC0zLCAmLml0ZW0tbGV2ZWwtNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWxldmVsLTIsICYuaXRlbS1sZXZlbC0zLCAmLml0ZW0tbGV2ZWwtNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50aGlyZC1uYXY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWxldmVsLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuc2Vjb25kYXJ5LW5hdjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Ym1lbnVlc19fcGFyZW50cyB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51LW1haW4tbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWFpbi1uYXY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtdXRpbGl0eS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICN1dGlsaXR5LW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2dhcDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm1haW4tbmF2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTApOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpOyBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxNSAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguODM1OTQgLTEuNjY1NTNMOC44MzU5NCAxNC41MDk1TDEzLjQzNTkgOS45MzQ0N0wxNC44MzU5IDExLjMzNDVMNy44MzU5NCAxOC4zMzQ1TDAuODM1OTM2IDExLjMzNDVMMi4yMzU5NCA5LjkwOTQ3TDYuODM1OTQgMTQuNTA5NUw2LjgzNTk0IC0xLjY2NTUzTDguODM1OTQgLTEuNjY1NTNaJyBmaWxsPSclMjMzRDRFNUInLyUzRSUzQy9zdmclM0VcIik7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnN1Ym1lbnVlc19fYWN0aXZlLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHJlbSgyKSBzb2xpZCAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMikgc29saWQgJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNzhweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDEpIHNvbGlkICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHJlbSgxKSBzb2xpZCAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC50aGlyZC1uYXY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2KSByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzE5JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgMTkgMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00tMS42NjQwNiA2LjE2NTUzTDE0LjUxMDkgNi4xNjU1M0w5LjkzNTk0IDEuNTY1NTNMMTEuMzM1OSAwLjE2NTUyN0wxOC4zMzU5IDcuMTY1NTNMMTEuMzM1OSAxNC4xNjU1TDkuOTEwOTQgMTIuNzY1NUwxNC41MTA5IDguMTY1NTNMLTEuNjY0MDYgOC4xNjU1M0wtMS42NjQwNiA2LjE2NTUzWicgZmlsbD0nJTIzM0Q0RTVCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWUtR3JheSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY1NTNMMTQuNTEwOSA2LjE2NTUzTDkuOTM1OTQgMS41NjU1M0wxMS4zMzU5IDAuMTY1NTI3TDE4LjMzNTkgNy4xNjU1M0wxMS4zMzU5IDE0LjE2NTVMOS45MTA5NCAxMi43NjU1TDE0LjUxMDkgOC4xNjU1M0wtMS42NjQwNiA4LjE2NTUzTC0xLjY2NDA2IDYuMTY1NTNaJyBmaWxsPSclMjMzRDRFNUInLyUzRSUzQy9zdmclM0UlMEFcIikhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zZWNvbmRhcnktbmF2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1sZXZlbC0yLCAmLml0ZW0tbGV2ZWwtMywgJi5pdGVtLWxldmVsLTQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnRoaXJkLW5hdjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBhcmVudC1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnNlY29uZGFyeS1uYXY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1sZXZlbC0xLCAmLml0ZW0tbGV2ZWwtMiwgJi5pdGVtLWxldmVsLTMsICYuaXRlbS1sZXZlbC00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tbGV2ZWwtMiwgJi5pdGVtLWxldmVsLTMsICYuaXRlbS1sZXZlbC00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnRoaXJkLW5hdjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zZWNvbmRhcnktbmF2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1Ym1lbnVlc19fdmlldyB7XG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLy9sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLy9ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTI3KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLURhcmstR3JheTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC52aWV3LWFsbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTXVsdGlEaXNwbGF5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDYpIHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZSBhbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY1NTNMMTQuNTEwOSA2LjE2NTUzTDkuOTM1OTQgMS41NjU1M0wxMS4zMzU5IDAuMTY1NTI3TDE4LjMzNTkgNy4xNjU1M0wxMS4zMzU5IDE0LjE2NTVMOS45MTA5NCAxMi43NjU1TDE0LjUxMDkgOC4xNjU1M0wtMS42NjQwNiA4LjE2NTUzTC0xLjY2NDA2IDYuMTY1NTNaJyBmaWxsPSclMjMzRDRFNUInLyUzRSUzQy9zdmclM0UlMEFcIikhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ21hc2sgaWQ9J21hc2swXzM0Nl8zODU2NScgc3R5bGU9J21hc2stdHlwZTphbHBoYScgbWFza1VuaXRzPSd1c2VyU3BhY2VPblVzZScgeD0nMCcgeT0nMCcgd2lkdGg9JzIwJyBoZWlnaHQ9JzIwJyUzRSUzQ3JlY3QgeD0nMjAnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdHJhbnNmb3JtPSdyb3RhdGUoOTAgMjAgMCknIGZpbGw9JyUyM0Q5RDlEOScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF8zNDZfMzg1NjUpJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDEwLjE2NTVMMTQuNTEwOSAxMC4xNjU1TDkuOTM1OTQgNS41NjU1M0wxMS4zMzU5IDQuMTY1NTNMMTguMzM1OSAxMS4xNjU1TDExLjMzNTkgMTguMTY1NUw5LjkxMDk0IDE2Ljc2NTVMMTQuNTEwOSAxMi4xNjU1TC0xLjY2NDA2IDEyLjE2NTVMLTEuNjY0MDYgMTAuMTY1NVonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWVudS1mb3ItbW9iaWxlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzMzM7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAuOHMgZWFzZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51LWZvci1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0NSkgcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYWluLXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IHJlbSgxKSBzb2xpZCAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTXVsdGlEaXNwbGF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNikgcmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDEpIHNvbGlkICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nMTknIHZpZXdCb3g9JzAgMCAxNSAxOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguODM1OTQgLTEuNjY1NTNMOC44MzU5NCAxNC41MDk1TDEzLjQzNTkgOS45MzQ0N0wxNC44MzU5IDExLjMzNDVMNy44MzU5NCAxOC4zMzQ1TDAuODM1OTM2IDExLjMzNDVMMi4yMzU5NCA5LjkwOTQ3TDYuODM1OTQgMTQuNTA5NUw2LjgzNTk0IC0xLjY2NTUzTDguODM1OTQgLTEuNjY1NTNaJyBmaWxsPSclMjMzRDRFNUInLyUzRSUzQy9zdmclM0VcIik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGlsZHJlbi1sZXZlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTXVsdGlEaXNwbGF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFjay1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZS1oNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1EYXJrLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMykgc29saWQgJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg4LjM0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxOScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE5IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjAuMTY0MSA4LjgzNDQ3TDMuOTg5MDYgOC44MzQ0N0w4LjU2NDA2IDEzLjQzNDVMNy4xNjQwNiAxNC44MzQ1TDAuMTY0MDYzIDcuODM0NDdMNy4xNjQwNiAwLjgzNDQ3MUw4LjU4OTA2IDIuMjM0NDdMMy45ODkwNiA2LjgzNDQ3TDIwLjE2NDEgNi44MzQ0N0wyMC4xNjQxIDguODM0NDdaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlldy1hbGwtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDUwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkTXVsdGlEaXNwbGF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDEuMDgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOC4zNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUwQSUzQ3N2ZyB3aWR0aD0nMTknIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCAxOSAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTS0xLjY2NDA2IDYuMTY1NTNMMTQuNTEwOSA2LjE2NTUzTDkuOTM1OTQgMS41NjU1M0wxMS4zMzU5IDAuMTY1NTI3TDE4LjMzNTkgNy4xNjU1M0wxMS4zMzU5IDE0LjE2NTVMOS45MTA5NCAxMi43NjU1TDE0LjUxMDkgOC4xNjU1M0wtMS42NjQwNiA4LjE2NTUzVjYuMTY1NTNaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCN1dGlsaXR5LW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiByZW0oMSkgc29saWQgJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNhcmVlcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51LXV0aWxpdHktbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUsICN1dGlsaXR5LW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMCkgcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0gIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWFpbi1uYXY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgICAgIC5oaWdobGlnaHRlZC1jdGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktR3JlZW47XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDM1KSByZW0oODgpO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTBBJTNDc3ZnIHdpZHRoPSczMCcgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDMwIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMCA5LjVMMjQuMjYyNSA5LjVMMTcuNCAyLjZMMTkuNSAwLjVMMzAgMTFMMTkuNSAyMS41TDE3LjM2MjUgMTkuNEwyNC4yNjI1IDEyLjVMMCAxMi41VjkuNVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6ICAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jdGEtYnV0dG9uO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDM1KSByZW0oMTEwKTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzUwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNDIpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTEuNDIpO1xuICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg3MylcbiAgICB9XG4gICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwMCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDUyKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1Nik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvb3Rlcl9fbGVmdCB7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMSk7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC42cyBhbGw7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNDM4LjI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVudS1mb290ZXItbWVudS1jb250YWluZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAubWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogcmVtKDEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oNzEuMzIpO1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm1haW4tbmF2O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGw7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQ2hpY2stWWVsbG93O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJE11bHRpRGlzcGxheTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGw7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE3LjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMi41KTs7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzM0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMzQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjMzMDczIDEwLjMzMkwyNy4yODkxIDEwLjMzMkwxOS42NjQxIDIuNjY1MzZMMjEuOTk3NCAwLjMzMjAzMUwzMy42NjQxIDExLjk5ODdMMjEuOTk3NCAyMy42NjU0TDE5LjYyMjQgMjEuMzMyTDI3LjI4OTEgMTMuNjY1NEwwLjMzMDczIDEzLjY2NTRMMC4zMzA3MyAxMC4zMzJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZi1mb3JtLWNvbnQge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgzMy4zMyk7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDUwKTtcbiAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgIH1cbiAgICAgICAgLnN1Ym1pdC13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWVycm9yLW1zZywgLm5mLWZvcm0tZmllbGRzLXJlcXVpcmVkLCAubmYtZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZW1haWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWZvcm0tY29udGVudCAge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgICAubmYtcmVzcG9uc2UtbXNnIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLnA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5mLWZpZWxkIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUNoaWNrLVllbGxvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZW1haWwtd3JhcCB7XG4gICAgICAgICAgICAubmYtZmllbGQtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgzNCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzQnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAzNCAyNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMzMwNzMgMTAuOTE3NUwyNy4yODkxIDEwLjkxNzVMMTkuNjY0MSAzLjI1MDgxTDIxLjk5NzQgMC45MTc0OEwzMy42NjQxIDEyLjU4NDFMMjEuOTk3NCAyNC4yNTA4TDE5LjYyMjQgMjEuOTE3NUwyNy4yODkxIDE0LjI1MDhMMC4zMzA3MyAxNC4yNTA4TDAuMzMwNzMgMTAuOTE3NVonIGZpbGw9JyUyM0YyRTc4NycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjMuMzQpO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmhlYWRsaW5lLWg1O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUNoaWNrLVllbGxvdztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMzgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuaGVhZGxpbmUtaDU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUNoaWNrLVllbGxvdztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyX19zb2NpYWwtbWVkaWEge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHJlbSgzNy40Nyk7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLnNvY2lhbC1tZWRpYV9fbGluayB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJFBTSS1DaGljay1ZZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXJfX3RleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSg2KTtcbiAgICBwYWRkaW5nOiAwIHJlbSgyMCk7XG4gICAgbWFyZ2luOiByZW0oMjgpIDA7XG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyOiByZW0oMSkgc29saWQgJFBTSS1NaWRkbGUtR3JheTtcbiAgICB9XG4gICAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI2KSAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMzIwMCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0X19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wLXNtYWxsO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWUtR3JheTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUxpZ2h0LUdyYXktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1sZWdhbC1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAubWVudSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oNik7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wLXNtYWxsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFBTSS1CbHVlLUdyYXk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUFNJLUxpZ2h0LUdyYXktQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggNDAwbXMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLUJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1CbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm5ld3NfZXZlbnRzX2ZlYXR1cmVkX3Bvc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktTGlnaHRlci1HcmF5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IHJlbSg2MikgcmVtKDEyKTtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg2MikgMDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiByZW0oNjIyKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNjIyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1NaWRkbGUtR3JheTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgIGZpbHRlcjogYmx1cihyZW0oMjAwKSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC5uZXdzX2V2ZW50c19mZWF0dXJlZF9wb3N0X193cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTI5MSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMTApO1xuICAgICAgICAubmV3c19ldmVudHNfZmVhdHVyZWRfcG9zdF9fZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogcmVtKDMwKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogcmVtKDEpIHNvbGlkICRQU0ktTWlkZGxlLUdyYXk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1MCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmVhdHVyZWQtcG9zdF9fcmlnaHQge1xuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1wb3N0X190ZXJtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtcG9zdF9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtcG9zdF9fY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI2JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjYgMTgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjUwMDAwMiA3Ljc1MDEyTDIwLjcxODggNy43NTAxMkwxNSAyLjAwMDEyTDE2Ljc1IDAuMjUwMTIyTDI1LjUgOS4wMDAxMkwxNi43NSAxNy43NTAxTDE0Ljk2ODggMTYuMDAwMUwyMC43MTg4IDEwLjI1MDFMMC41MDAwMDEgMTAuMjUwMUwwLjUwMDAwMiA3Ljc1MDEyWicgZmlsbD0nJTIzMzMzMzMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQU0ktRGFyay1HcmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZlYXR1cmVkLXBvc3RfX2xlZnQge1xuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1wb3N0X190aHVtYm5haWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg2NTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjUwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZS00MDQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9iYWNrZ3JvdW5kcy80MDQtYmFja2dyb3VuZC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiByZW0oODUwKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgcmVtKDUwKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE1Myk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIC5wYWdlLTQwNF9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1heC13aWR0aDogcmVtKDMyMDApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5wYWdlLTQwNF9fY29udGVudHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDk1OCk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5wYWdlLTQwNF9fdGl0bGUsIC5wYWdlLTQwNF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnZS00MDRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2UtNDA0X19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2UtNDA0X19jdGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjYnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAyNiAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNTAwMDAyIDcuNzUwMTJMMjAuNzE4OCA3Ljc1MDEyTDE1IDIuMDAwMTJMMTYuNzUgMC4yNTAxMjJMMjUuNSA5LjAwMDEyTDE2Ljc1IDE3Ljc1MDFMMTQuOTY4OCAxNi4wMDAxTDIwLjcxODggMTAuMjUwMUwwLjUwMDAwMSAxMC4yNTAxTDAuNTAwMDAyIDcuNzUwMTJaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtNDA0X19hcnJvdyB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oODApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDApO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UgM3MgaW5maW5pdGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb3ItZGVza3RvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE3Nyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29nLW9uZSwgLmNvZy10d28ge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJFBTSS1XaGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29nLW9uZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogcmVtKC0xNjYpO1xuICAgICAgICAgICAgdG9wOiByZW0oLTE5OCk7XG4gICAgICAgIH1cbiAgICAgICAgLmNvZy10d28ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogcmVtKC0xMjcpO1xuICAgICAgICAgICAgYm90dG9tOiByZW0oLTE1Ny44Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIucGFnZS10aGFua3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltYWdlcy9iYWNrZ3JvdW5kcy90aGFua3MtYmFja2dyb3VuZC5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBtaW4taGVpZ2h0OiByZW0oMTQzOSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IHJlbSg5MCkgcmVtKDE1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZm9yLWRlc2t0b3Age1xuICAgICAgICBwYWRkaW5nOiByZW0oMTE4KSByZW0oMTgyKSByZW0oMTE4KSByZW0oMTgyKTtcbiAgICB9XG4gICAgLmxpbmVzLWdyYXBoaWMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKDIwKTtcbiAgICAgICAgcmlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSg0OSk7XG4gICAgICAgICAgICB0b3A6IHJlbSgxMDEpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXRoYW5rc19faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTMwOCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IHJlbSgxMCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwLCBoMSB7XG4gICAgICAgICAgICBjb2xvcjogJFBTSS1XaGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAucGFnZS10aGFua3NfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNjYpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wYWdlLXRoYW5rc19fbG9jYXRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XG4gICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMDApO1xuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbnNfX3RpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkUFNJLVdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbnNfX2NvbHVtbnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAubG9jYXRpb25fX3RpdGxlLCAubG9jYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktV2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5ibG9jay10ZXN0aW1vbmlhbCB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNzApO1xufVxuLmJsb2NrLXRlc3RpbW9uaWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEyNik7XG59XG5cbi5jb250ZW50IHtcbiAgICAuZW50cnktY29udGVudCB7XG4gICAgICAgIC5ibG9jay10ZXN0aW1vbmlhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9yLXRhYmxldCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYmxvY2txdW90ZS10d287XG4gICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnAtY2FwdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRQU0ktQmx1ZS1HcmF5O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDYwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0Nik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTY1JyBoZWlnaHQ9JzEyMScgdmlld0JveD0nMCAwIDE2NSAxMjEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003NS42MjcyIDYuMzMyODdMNzguMDQyNiAyLjVINzMuNTEyMUg0Mi44ODkzSDQxLjUwOTdMNDAuNzc0MiAzLjY2NzEzTDIuODg0OTUgNjMuNzkxMkwyLjUgNjQuNDAyVjY1LjEyNDFWMTE1LjgzN1YxMTguMzM3SDVINTUuMzQ2SDU3Ljg0NlYxMTUuODM3VjY1LjEyNDFWNjIuNjI0MUg1NS4zNDZINDAuMTUzM0w3NS42MjcyIDYuMzMyODdaTTE1Ny4xMTUgNi4zMzI4N0wxNTkuNTMgMi41SDE1NUgxMjQuMzc3SDEyMi45OThMMTIyLjI2MiAzLjY2NzEzTDg0LjM3MjggNjMuNzkxMkw4My45ODc5IDY0LjQwMlY2NS4xMjQxVjExNS44MzdWMTE4LjMzN0g4Ni40ODc5SDEzNi44MzRIMTM5LjMzNFYxMTUuODM3VjY1LjEyNDFWNjIuNjI0MUgxMzYuODM0SDEyMS42NDFMMTU3LjExNSA2LjMzMjg3Wicgc3Ryb2tlPSclMjNGMkU3ODcnIHN0cm9rZS13aWR0aD0nNScvJTNFJTNDL3N2ZyUzRVwiKTsgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvci1kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNTApO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMTAuODQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuY29udGVudCB7XG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgICAuY29udGVudC1ldmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMjApIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMykgc29saWQgJFBTSS1CbHVlO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtZXZlbnRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wLWxhcmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtZXZlbnRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbnRlbnQtZXZlbnRfX2V4dHJhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
