/*!************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/styles/style.scss ***!
  \************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Crete+Round:ital@0;1&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/styles/style.scss (1) ***!
  \****************************************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*,
*:after,
*:before {
  box-sizing: border-box;
}

/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

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

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

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

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

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

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  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 {
  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] {
  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;
}

body {
  background-color: #fff;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #081D43;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Crete Round", serif;
  font-weight: 400;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top: 0;
}

.font-size-l {
  font-size: 26px;
  line-height: 1.3;
}
@media (min-width: 768px) {
  .font-size-l {
    font-size: 36px;
  }
}

.font-size-m-l {
  font-size: 24px;
  line-height: 1.3;
}

.font-size-m {
  font-size: 20px;
  line-height: 1.3;
}

.font-size-s {
  font-size: 14px;
}

.font-size-xs {
  font-size: 12px;
}

.font-size-xxs,
small {
  font-size: 10px;
}

.btn {
  border: 0;
  padding: 0;
  background-color: transparent;
  color: #081D43;
  font-weight: 600;
  line-height: 1.75;
  transition: ease-in-out 200ms color;
  display: inline-block;
  cursor: pointer;
}
.btn__wrapper {
  display: inline-flex;
  align-items: center;
  position: relative;
  z-index: 0;
  gap: 10px;
}
.btn__icon {
  width: 40px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #E98AE1;
  border-radius: 20px;
}
.btn__icon::after {
  content: "";
  position: absolute;
  left: 20px;
  height: 100%;
  width: 0;
  border-radius: 0 20px 20px 0;
  background-color: inherit;
  transition: ease-in-out 200ms width;
  z-index: -1;
}
.btn:hover {
  color: #fff;
}
.btn:hover .btn__icon::after {
  width: calc(100% - 10px);
}
.btn.btn-secondary .btn__icon {
  background-color: #C89606;
}
.btn.btn-text-white {
  color: #fff;
}

.btn-full {
  padding: 15px 25px;
  border-radius: 30px;
  border: 0;
  background-color: #E98AE1;
  color: #fff;
  transition: ease-in-out 200ms background-color;
  cursor: pointer;
}
.btn-full__wrapper {
  display: flex;
  align-items: center;
  gap: 15px;
}
.btn-full__text {
  font-weight: 600;
  line-height: 20px;
}
.btn-full__icon {
  width: 20px;
}
.btn-full:hover {
  background-color: #081D43;
}

.btn-icon {
  width: 70px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #081D43;
  border-radius: 40px;
  border: 0;
  transition: ease-in-out 200ms background-color, ease-in-out 200ms border-color;
  cursor: pointer;
}
.btn-icon svg {
  width: 9px;
}
.btn-icon svg path {
  fill: #fff;
  transition: ease-in-out 200ms fill, ease-in-out 200ms stroke;
}
.btn-icon:hover {
  background-color: #fff;
}
.btn-icon:hover svg path {
  fill: #081D43;
}
.btn-icon.btn-icon-secondary {
  background-color: #E98AE1;
}
.btn-icon.btn-icon-secondary:hover {
  background-color: #fff;
}
.btn-icon.btn-icon-secondary:hover svg path {
  fill: #E98AE1;
}
.btn-icon.btn-icon-white {
  background-color: #fff;
}
.btn-icon.btn-icon-white svg path {
  fill: #E98AE1;
  transition: ease-in-out 200ms fill;
}
.btn-icon.btn-icon-white:hover {
  background-color: #E98AE1;
}
.btn-icon.btn-icon-white:hover svg path {
  fill: #fff;
}
.btn-icon.btn-icon-outline {
  border: 1px solid #DDDDDD;
  background-color: transparent;
}
.btn-icon.btn-icon-outline svg {
  width: 18px;
}
.btn-icon.btn-icon-outline:hover {
  background-color: #081D43;
  border-color: #081D43;
}
.btn-icon.btn-icon-outline:hover svg path {
  stroke: #fff;
}

.breadcrumbs {
  padding-block: 60px 50px;
}
.breadcrumbs ul {
  display: flex;
  align-items: center;
  gap: 10px;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.breadcrumbs ul li.home {
  width: 12px;
}
.breadcrumbs ul li.divider {
  width: 5px;
}
.breadcrumbs ul li a,
.breadcrumbs ul li span {
  color: #888888;
}
.breadcrumbs ul li a {
  transition: ease-in-out 200ms color;
}
.breadcrumbs ul li a:hover {
  color: #081D43;
}
.breadcrumbs ul li:not(.back-to) {
  display: none;
}
@media (min-width: 768px) {
  .breadcrumbs ul li:not(.back-to) {
    display: block;
  }
}
@media (min-width: 768px) {
  .breadcrumbs ul li.back-to {
    display: none;
  }
}
.breadcrumbs ul li.back-to a {
  display: flex;
  align-items: center;
  gap: 10px;
}
.breadcrumbs ul li.back-to a svg {
  width: 5px;
}

strong,
b {
  font-weight: 600;
}

img,
svg {
  display: block;
}

img {
  max-width: 100%;
}

a {
  text-decoration: none;
  color: #081D43;
}

figure {
  margin: 0;
}

.overlay-link::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.container {
  width: 100%;
  max-width: 1440px;
  margin-inline: auto;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
@media (min-width: 768px) {
  .container {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
}
@media (min-width: 1280px) {
  .container {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
}

.block {
  padding-block: 35px;
}
@media (min-width: 1024px) {
  .block {
    padding-block: 50px;
  }
}
.block:first-child {
  padding-block-start: 30px;
}
@media (min-width: 1024px) {
  .block.spacing-large {
    padding-block: 75px;
  }
}

.klantenvertellen {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 10px;
  border-radius: 25px;
  background-color: #F5F5F5;
  font-size: 14px;
}
.klantenvertellen__icon {
  max-width: 20px;
}

.usps {
  font-size: 14px;
}
@media (max-width: 1023px) {
  .usps {
    --slide-height: 21px;
    overflow: hidden;
    height: var(--slide-height);
  }
}
.usps__track {
  position: relative;
}
@media (min-width: 1024px) {
  .usps__track {
    display: flex;
    align-items: center;
    gap: 10px;
  }
}
@media (min-width: 1280px) {
  .usps__track {
    gap: 30px;
  }
}
.usps-item {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
@media (max-width: 1023px) {
  .usps-item {
    height: var(--slide-height);
  }
}

.item-book__in,
.item-book-alt__in {
  position: relative;
}
@media (max-width: 767px) {
  .item-book__in,
  .item-book-alt__in {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
}
.item-book__in .overlay-link::after,
.item-book-alt__in .overlay-link::after {
  z-index: 1;
}
.item-book__top,
.item-book-alt__top {
  position: relative;
  border-radius: 10px;
  background-color: #F6F8FA;
  padding: 35px 20px;
  margin-block: 17.5px 0;
}
.item-book__number,
.item-book-alt__number {
  width: 35px;
  height: 35px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #081D43;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  position: absolute;
  top: -35px;
  left: 50%;
  transform: translate(-50%, 50%);
}
.item-book__image img,
.item-book-alt__image img {
  max-height: 170px;
  margin-inline: auto;
  box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.1019607843);
}
.item-book__bottom,
.item-book-alt__bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px;
}
.item-book__bottom-content,
.item-book-alt__bottom-content {
  width: calc(100% - 70px);
}
.item-book__bottom-content p,
.item-book-alt__bottom-content p {
  margin: 0;
}
.item-book__bottom-content p.title,
.item-book-alt__bottom-content p.title {
  font-weight: 600;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.item-book__bottom-content p.author,
.item-book-alt__bottom-content p.author {
  color: rgba(8, 29, 67, 0.6509803922);
}
.item-book__bottom-wishlist,
.item-book-alt__bottom-wishlist {
  width: 20px;
}
.item-book__bottom-wishlist .add-to-wishlist,
.item-book-alt__bottom-wishlist .add-to-wishlist {
  width: 20px;
  height: 20px;
  border: 0;
  background-color: transparent;
  padding: 0;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.item-book__bottom-wishlist .add-to-wishlist svg,
.item-book-alt__bottom-wishlist .add-to-wishlist svg {
  width: inherit;
}
.item-book__bottom-wishlist .add-to-wishlist svg path,
.item-book-alt__bottom-wishlist .add-to-wishlist svg path {
  transition: ease-in-out 200ms fill;
}
.item-book__bottom-wishlist .add-to-wishlist:hover svg path, .item-book__bottom-wishlist .add-to-wishlist.active svg path,
.item-book-alt__bottom-wishlist .add-to-wishlist:hover svg path,
.item-book-alt__bottom-wishlist .add-to-wishlist.active svg path {
  fill: #E98AE1;
}
.item-book__price .current-price,
.item-book-alt__price .current-price {
  font-weight: 600;
  font-size: 14px;
}
@media (max-width: 767px) {
  .item-book__price .current-price,
  .item-book-alt__price .current-price {
    margin-bottom: 14px;
  }
}
.item-book__price .original-price,
.item-book-alt__price .original-price {
  color: rgba(8, 29, 67, 0.6509803922);
  font-size: 10px;
  text-decoration: line-through;
}
@media (max-width: 767px) {
  .item-book__price .original-price,
  .item-book-alt__price .original-price {
    margin-bottom: 7px;
  }
}
.item-book__price:has(.original-price) .current-price,
.item-book-alt__price:has(.original-price) .current-price {
  color: #E98AE1;
}
@media (max-width: 767px) {
  .item-book__price:has(.original-price) .current-price,
  .item-book-alt__price:has(.original-price) .current-price {
    margin-bottom: 0;
  }
}
.item-book.sold-out .item-book__add-to-cart .btn-icon,
.item-book.sold-out .item-book-alt__add-to-cart .btn-icon,
.item-book-alt.sold-out .item-book__add-to-cart .btn-icon,
.item-book-alt.sold-out .item-book-alt__add-to-cart .btn-icon {
  background-color: #F6F8FA;
  pointer-events: none;
}
.item-book.sold-out .item-book__add-to-cart .btn-icon svg path,
.item-book.sold-out .item-book-alt__add-to-cart .btn-icon svg path,
.item-book-alt.sold-out .item-book__add-to-cart .btn-icon svg path,
.item-book-alt.sold-out .item-book-alt__add-to-cart .btn-icon svg path {
  fill: #B7C1CB;
}

.item-book__bottom {
  position: relative;
  padding-top: 10px;
}
@media (min-width: 768px) {
  .item-book__bottom {
    padding-top: 35px;
  }
}
@media (max-width: 767px) {
  .item-book__bottom {
    flex-grow: 1;
  }
}
.item-book__bottom-content {
  width: calc(100% - 30px);
}
.item-book__price {
  display: flex;
  flex-direction: column;
  gap: 0 10px;
}
@media (min-width: 768px) {
  .item-book__price {
    flex-direction: row;
    align-items: center;
  }
}
@media (max-width: 767px) {
  .item-book__price {
    margin-top: auto;
  }
}
.item-book__add-to-cart {
  position: relative;
  z-index: 2;
}
@media (min-width: 1024px) {
  .item-book__add-to-cart {
    position: absolute;
    top: -20px;
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .item-book__add-to-cart {
    margin-top: auto;
    margin-right: 10px;
  }
}
.item-book__add-to-cart .btn-icon {
  cursor: pointer;
}
.item-book__add-to-cart .btn-icon svg {
  width: 20px;
}
@media (min-width: 1024px) {
  .item-book__add-to-cart .btn-icon {
    width: 50px;
    height: 40px;
    outline: 6px solid #fff;
  }
  .item-book__add-to-cart .btn-icon svg {
    width: 15px;
  }
}

.item-book-alt__bottom {
  padding-top: 10px;
}
@media (min-width: 768px) {
  .item-book-alt__bottom {
    padding-top: 35px;
  }
}
@media (max-width: 767px) {
  .item-book-alt__bottom {
    flex-grow: 1;
  }
}
.item-book-alt__bottom-content {
  width: calc(100% - 70px);
}
@media (min-width: 768px) {
  .item-book-alt__bottom-wishlist {
    position: absolute;
    top: 15px;
    left: 15px;
  }
}
.item-book-alt__price {
  display: flex;
  flex-direction: column;
  gap: 0 10px;
}
@media (min-width: 768px) {
  .item-book-alt__price {
    align-items: flex-end;
  }
}
@media (max-width: 767px) {
  .item-book-alt__price {
    margin-top: auto;
  }
}
.item-book-alt__add-to-cart {
  position: relative;
  z-index: 2;
}
@media (max-width: 767px) {
  .item-book-alt__add-to-cart {
    margin-top: auto;
    margin-right: 10px;
  }
}
.item-book-alt__add-to-cart .btn-icon {
  cursor: pointer;
}
.item-book-alt__add-to-cart .btn-icon svg {
  width: 20px;
}
.item-book-alt__status {
  display: none;
}
@media (min-width: 768px) {
  .item-book-alt__status {
    display: flex;
    align-items: center;
    gap: 10px;
  }
}
.item-book-alt__status .status {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: rgba(62, 189, 83, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-book-alt__status .status::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: #3EBD53;
  display: block;
}
.item-book-alt__status .text {
  font-size: 12px;
  font-family: "Crete Round", serif;
}
.item-book-alt.sold-out .item-book-alt__status .status {
  background-color: rgba(212, 42, 56, 0.3019607843);
}
.item-book-alt.sold-out .item-book-alt__status .status::before {
  background-color: #D42A38;
}

.menu-open {
  overflow: hidden;
}

.site-header__top {
  padding: 15px 0;
  background-color: #fff;
}
.site-header__placeholder {
  height: 165px;
  position: relative;
}
@media (max-width: 1023px) {
  .site-header__placeholder {
    margin-bottom: 50px;
  }
}
.site-header__main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  transition: ease-in-out top 150ms;
}
.site-header__main.fixed {
  position: fixed;
}
.menu-open .site-header__main.fixed {
  top: 0;
}
.menu-open .site-header__main {
  top: -51px;
}
.site-header__main ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.site-header__main-top {
  background-color: #081D43;
  padding: 22px 0;
}
.site-header__main-top-in {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
@media (min-width: 1280px) {
  .site-header__main-top-in {
    gap: 70px;
  }
}
@media (min-width: 640px) {
  .site-header__main-top .hamburger {
    flex-basis: 142px;
  }
}
@media (min-width: 1024px) {
  .site-header__main-top .hamburger {
    display: none;
  }
}
.site-header__main-top .hamburger-menu {
  display: block;
  background-color: #fff;
  height: 50px;
  width: 70px;
  border-radius: 30px;
  display: flex;
  gap: 3px;
  justify-content: center;
  align-items: center;
  border: 0;
  flex-shrink: 0;
  cursor: pointer;
}
.site-header__main-top .hamburger-menu__in {
  display: flex;
  gap: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 20px;
  position: relative;
}
.site-header__main-top .hamburger-menu .line {
  display: block;
  height: 2px;
  width: 100%;
  border-radius: 10px;
  background-color: #E98AE1;
  transform-origin: 0% 0%;
  transition: transform 0.2s ease-in-out;
}
.menu-open .site-header__main-top .hamburger-menu .line:nth-child(1) {
  transform: translate(4px, -2px) rotate(45deg);
}
.menu-open .site-header__main-top .hamburger-menu .line:nth-child(2) {
  transform: scaleY(0);
}
.menu-open .site-header__main-top .hamburger-menu .line:nth-child(3) {
  transform: translate(2px, 2px) rotate(-45deg);
}
.site-header__main-top .logo {
  flex-basis: 123px;
}
@media (min-width: 768px) {
  .site-header__main-top .logo {
    flex-basis: 150px;
  }
}
@media (min-width: 1280px) {
  .site-header__main-top .logo {
    flex-basis: 194px;
  }
}
.site-header__main-top .search {
  flex-basis: 485px;
}
@media (max-width: 1023px) {
  .site-header__main-top .search {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border-bottom: 2px solid #F7F8F8;
  }
}
.site-header__main-top .search-form {
  width: 100%;
  position: relative;
}
.site-header__main-top .search-form input {
  font-family: inherit;
  width: 100%;
  height: 50px;
  border: 0;
  border-radius: 30px;
  padding: 10px 50px 10px 20px;
  background-color: #fff;
}
.site-header__main-top .search-form input::placeholder {
  color: #A8A8A8;
}
@media (max-width: 1023px) {
  .site-header__main-top .search-form input {
    border-radius: 0;
  }
}
.site-header__main-top .search-form button {
  width: 50px;
  height: 30px;
  border-radius: 30px;
  border: 0;
  background-color: #E98AE1;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 10px;
  right: 10px;
}
@media (min-width: 1024px) {
  .site-header__main-top .top-menu {
    flex-grow: 1;
  }
}
.site-header__main-top .top-menu__nav ul {
  display: flex;
  align-items: center;
  gap: 25px;
}
@media (min-width: 640px) {
  .site-header__main-top .top-menu__nav ul {
    gap: 10px;
  }
}
@media (min-width: 768px) {
  .site-header__main-top .top-menu__nav ul {
    justify-content: space-between;
  }
}
.site-header__main-top .top-menu__nav ul li {
  text-align: center;
}
@media (max-width: 1023px) {
  .site-header__main-top .top-menu__nav ul li.hide-mobile {
    display: none;
  }
}
.site-header__main-top .top-menu__nav ul li a {
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  font-size: 12px;
  transition: ease-in-out 200ms color;
}
.site-header__main-top .top-menu__nav ul li a:hover {
  color: #E98AE1;
}
@media (max-width: 639px) {
  .site-header__main-top .top-menu__nav ul li a .text {
    display: none;
  }
}
.site-header__main-bottom {
  position: relative;
  z-index: 0;
  background-color: #fff;
}
@media (max-width: 1023px) {
  .site-header__main-bottom {
    position: fixed;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    z-index: -1;
    padding-top: 144px;
    overflow-y: scroll;
    transition: left 200ms ease-in-out;
  }
  .menu-open .site-header__main-bottom {
    left: 0;
  }
}
@media (min-width: 1024px) {
  .site-header__main-bottom::after {
    content: "";
    background-color: #F7F8F8;
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
  }
}
.site-header__main-bottom .main-nav {
  padding: 20px 0;
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav {
    padding: 16px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.site-header__main-bottom .main-nav__top-nav {
  display: flex;
  justify-content: space-between;
  padding: 20px 35px;
  border-radius: 10px;
  background-color: #F6F8FA;
  max-width: 400px;
  margin-inline: auto;
  margin-block-end: 30px;
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav__top-nav {
    display: none;
  }
}
.site-header__main-bottom .main-nav__top-nav__item a {
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 12px;
  font-size: 12px;
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav__menu {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
  }
}
@media (min-width: 1280px) {
  .site-header__main-bottom .main-nav__menu {
    gap: 20px;
  }
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav__menu > li {
    border-bottom: 1px solid #F7F8F8;
  }
}
.site-header__main-bottom .main-nav__menu > li > span {
  position: relative;
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav__menu > li > span::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -16px;
    width: 100%;
    height: 2px;
    background-color: transparent;
    transition: ease-in-out 200ms background-color;
    pointer-events: none;
  }
  .site-header__main-bottom .main-nav__menu > li > span:hover::before {
    background-color: #E98AE1;
  }
}
.site-header__main-bottom .main-nav__menu > li > span > a {
  position: relative;
  color: #081D43;
  font-size: 14px;
  font-weight: 500;
  padding: 10px 0;
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav__menu > li > span > a {
    font-family: "Crete Round", serif;
    font-size: 22px;
    line-height: 1.275;
    padding: 16px 0;
  }
}
.site-header__main-bottom .main-nav__menu > li.dropdown span {
  display: flex;
  align-items: center;
  gap: 5px;
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown span {
    justify-content: space-between;
  }
}
.site-header__main-bottom .main-nav__menu > li.dropdown span .open-sub {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown span .open-sub {
    width: 40px;
    height: 30px;
    background-color: #F6F8FA;
    border-radius: 20px;
    cursor: pointer;
    transition: ease-in-out 200ms background-color;
  }
  .site-header__main-bottom .main-nav__menu > li.dropdown span .open-sub svg {
    transition: ease-in-out 200ms transform;
  }
  .site-header__main-bottom .main-nav__menu > li.dropdown span .open-sub svg path {
    transition: ease-in-out 200ms path;
  }
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown:hover .dropdown-container {
    visibility: visible;
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(8, 29, 67, 0.65);
    backdrop-filter: blur(20px);
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    transition: ease-in-out opacity 200ms, ease-in-out visibility 200ms;
  }
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container {
    display: none;
  }
}
.site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu {
  background-color: #fff;
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu {
    padding: 30px 0 50px 0;
    pointer-events: all;
  }
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu .container {
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu__in {
    display: flex;
    gap: 25px;
  }
}
@media (min-width: 1280px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu__in {
    gap: 50px;
  }
}
.site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu__column-menu + .dropdown-menu__column {
  margin-left: auto;
}
.site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu__column-menu h3 {
  color: #E98AE1;
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu__column-menu h3 {
    display: none;
  }
}
.site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu__column:has(.dropdown-menu__featured-alt) {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 10px;
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu__column:not(.dropdown-menu__column-menu) {
    display: none;
  }
}
@media (min-width: 768px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu__menu {
    display: flex;
    gap: 25px;
  }
}
@media (min-width: 1280px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu__menu {
    gap: 50px;
  }
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu ul {
    margin-bottom: 10px;
  }
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu ul:first-child {
    margin-top: 5px;
  }
  .site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu ul:last-child {
    margin-bottom: 30px;
  }
}
.site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu ul li:not(:last-child) {
  margin-bottom: 10px;
}
.site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu ul li a {
  color: #081D43;
  font-weight: 500;
  padding-left: 20px;
  font-size: 15px;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" fill=\"none\"><path stroke=\"%23E98AE1\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.333\" d=\"m.667 8.666 4-4-4-4\"/></svg>");
  background-repeat: no-repeat;
  background-position: left 5px center;
  transition: ease-in-out 200ms color;
  display: inline-block;
}
.site-header__main-bottom .main-nav__menu > li.dropdown .dropdown-container .dropdown-menu ul li a:hover {
  color: #E98AE1;
}
.site-header__main-bottom .main-nav__menu > li.dropdown.dropdown-open {
  border-color: #E98AE1;
}
.site-header__main-bottom .main-nav__menu > li.dropdown.dropdown-open span .open-sub {
  background-color: #081D43;
}
.site-header__main-bottom .main-nav__menu > li.dropdown.dropdown-open span .open-sub svg {
  transform: rotate(180deg);
}
.site-header__main-bottom .main-nav__menu > li.dropdown.dropdown-open span .open-sub svg path {
  fill: #fff;
}
.site-header__main-bottom .main-nav__menu > li.dropdown.dropdown-open .dropdown-container {
  display: block;
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav__featured {
    display: none !important;
  }
}
.site-header__main-bottom .main-nav__featured.dropdown-menu__featured {
  margin-block: 50px 30px;
}
.site-header__main-bottom .main-nav__featured .dropdown-menu__featured-alt {
  margin-bottom: 20px;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured {
  background-color: #081D43;
  color: #fff;
  border-radius: 10px;
  display: block;
  padding: 26px 0 22px 30px;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured:hover .btn-icon {
  background-color: #E98AE1;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured:hover .btn-icon svg path {
  fill: #fff;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-images {
  display: flex;
  gap: 14px;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .site-header__main-bottom .main-nav .dropdown-menu__featured-images {
    max-width: 420px;
  }
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-images img {
  max-height: 98px;
  flex-shrink: 0;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 30px;
  margin-top: 30px;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-bottom__text {
  flex-basis: 165px;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-bottom__text h3 {
  margin-bottom: 5px;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-bottom__text p {
  margin: 0;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-alt {
  display: block;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-alt h4 {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-alt p {
  margin: 0;
  font-size: 14px;
  color: rgba(8, 29, 67, 0.6509803922);
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-alt:not(:last-of-type) {
  margin-bottom: 20px;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-alt__line {
  height: 1px;
  width: 100%;
  background-color: #E5E5E5;
}
.site-header__main-bottom .main-nav .dropdown-menu__featured-alt__bottom h4 {
  color: #E98AE1;
}
@media (max-width: 1023px) {
  .site-header__main-bottom .main-nav .klantenvertellen-container {
    border-top: 2px solid #F7F8F8;
    padding-top: 20px;
  }
  .site-header__main-bottom .main-nav .klantenvertellen-container .klantenvertellen {
    justify-content: center;
  }
}

.site-footer {
  margin-top: 30px;
}
@media (min-width: 1024px) {
  .site-footer {
    margin-top: 75px;
  }
}
.site-footer__top {
  padding: 15px 0;
  background-color: #040F24;
  color: #fff;
}
.site-footer__top .usps__track {
  justify-content: center;
}
.site-footer__middle {
  background-color: #081D43;
  color: #fff;
  padding-block: 50px 70px;
}
.site-footer__middle-top {
  margin-bottom: 70px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap-reverse;
  gap: 50px 20px;
}
.site-footer__middle-top .footer-contact {
  display: flex;
  gap: 50px;
  background-color: #18254E;
  padding: 30px;
  border-radius: 10px;
  flex-direction: column;
  flex-basis: 100%;
}
@media (min-width: 768px) {
  .site-footer__middle-top .footer-contact {
    flex-direction: row;
    flex-basis: 850px;
  }
}
.site-footer__middle-top .footer-contact__icon {
  width: 70px;
  height: 50px;
  border-radius: 30px;
  background-color: #081D43;
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-footer__middle-top .footer-contact a {
  color: inherit;
}
.site-footer__middle-top .footer-contact h5 {
  margin-block: 20px 5px;
  color: #E98AE1;
}
.site-footer__middle-top .footer-contact p {
  font-weight: 500;
  margin-block: 0 20px;
  font-size: 15px;
}
.site-footer__middle-top .footer-contact__status {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 300;
}
.site-footer__middle-top .footer-contact__status .circle {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: rgba(62, 189, 83, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-footer__middle-top .footer-contact__status .circle::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: #3EBD53;
  display: block;
}
.site-footer__middle-top .footer-newsletter {
  flex-basis: 100%;
}
@media (min-width: 768px) {
  .site-footer__middle-top .footer-newsletter {
    flex-basis: 350px;
  }
}
.site-footer__middle-top .footer-newsletter h5 {
  margin-block: 0 5px;
}
.site-footer__middle-top .footer-newsletter p {
  font-size: 14px;
  margin-block: 0 20px;
}
.site-footer__middle-top .footer-newsletter form {
  position: relative;
}
.site-footer__middle-top .footer-newsletter form input {
  font-family: inherit;
  width: 100%;
  height: 50px;
  border: 0;
  border-radius: 30px;
  padding: 10px 50px 10px 20px;
  background-color: #18254E;
}
.site-footer__middle-top .footer-newsletter form input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.site-footer__middle-top .footer-newsletter form button {
  width: 50px;
  height: 30px;
  border-radius: 30px;
  border: 0;
  background-color: #E98AE1;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 1;
}
.site-footer__middle-bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 30px;
}
@media (min-width: 768px) {
  .site-footer__middle-bottom {
    gap: 50px 20px;
  }
}
.site-footer__middle-bottom .footer-column:first-child {
  flex-basis: 100%;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .site-footer__middle-bottom .footer-column:first-child {
    flex-basis: 270px;
    margin-bottom: 0;
  }
}
.site-footer__middle-bottom .footer-column:last-child {
  margin-top: 40px;
}
@media (min-width: 768px) {
  .site-footer__middle-bottom .footer-column:last-child {
    flex-basis: 355px;
    margin-top: 0;
  }
}
.site-footer__middle-bottom .logo {
  margin-bottom: 30px;
}
.site-footer__middle-bottom .opening-times {
  margin-bottom: 30px;
}
.site-footer__middle-bottom .opening-times__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.site-footer__middle-bottom .opening-times__row:not(:last-child) {
  margin-bottom: 10px;
}
.site-footer__middle-bottom .opening-times__item {
  font-size: 15px;
}
.site-footer__middle-bottom .opening-times__item:first-child {
  font-weight: 500;
}
.site-footer__middle-bottom .footer-nav {
  font-size: 15px;
}
.site-footer__middle-bottom .footer-nav h5 {
  margin-bottom: 20px;
  color: #E98AE1;
}
.site-footer__middle-bottom .footer-nav nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.site-footer__middle-bottom .footer-nav nav ul li:not(:last-child) {
  margin-bottom: 10px;
}
.site-footer__middle-bottom .footer-nav nav ul li a {
  color: #fff;
  font-weight: 500;
  padding-left: 20px;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" fill=\"none\"><path stroke=\"%23E98AE1\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.333\" d=\"m.667 8.666 4-4-4-4\"/></svg>");
  background-repeat: no-repeat;
  background-position: left 5px center;
  transition: ease-in-out 200ms color;
}
.site-footer__middle-bottom .footer-nav nav ul li a:hover {
  color: #E98AE1;
}
.site-footer__middle-bottom .payments h5 {
  margin: 0;
}
.site-footer__middle-bottom .payments p {
  margin-block: 0 20px;
  font-size: 14px;
}
.site-footer__middle-bottom .payments__row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 7px;
}
.site-footer__middle-bottom .payments__item {
  width: 52px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 5px;
}
.site-footer__middle-bottom .socials {
  margin-top: 50px;
}
.site-footer__middle-bottom .socials h5 {
  margin-bottom: 20px;
}
.site-footer__middle-bottom .socials__row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}
.site-footer__middle-bottom .socials__item {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #23315D;
  border-radius: 100%;
  transition: ease-in-out 200ms background-color;
}
.site-footer__middle-bottom .socials__item:hover {
  background-color: #E98AE1;
}
.site-footer__bottom {
  padding-block: 15px;
  background-color: #fff;
  font-size: 14px;
}
.site-footer__bottom-in {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px 35px;
}
@media (min-width: 1024px) {
  .site-footer__bottom-in {
    justify-content: normal;
  }
}
.site-footer__bottom-in P {
  margin: 0;
  color: #A8A8A8;
}
.site-footer__bottom-in .copyright-nav {
  order: -1;
}
@media (min-width: 768px) {
  .site-footer__bottom-in .copyright-nav {
    order: unset;
  }
}
.site-footer__bottom-in .copyright-nav ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px 20px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.site-footer__bottom-in .copyright-nav ul li a {
  text-decoration: underline;
  transition: ease-in-out color 200ms;
}
.site-footer__bottom-in .copyright-nav ul li a:hover {
  color: #E98AE1;
}
.site-footer__bottom-in .klantenvertellen {
  margin-top: 15px;
}
@media (min-width: 640px) {
  .site-footer__bottom-in .klantenvertellen {
    margin-top: 0;
  }
}
@media (min-width: 1024px) {
  .site-footer__bottom-in .klantenvertellen {
    margin-left: auto;
  }
}

@media (min-width: 1024px) {
  .block-hero-featured .columns {
    display: flex;
    gap: 20px;
  }
}
.block-hero-featured .columns .column {
  border-radius: 10px;
}
.block-hero-featured .columns .column__featured {
  background-color: #E3EFED;
  padding: 20px;
  gap: 50px;
  position: relative;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .block-hero-featured .columns .column__featured {
    padding: 60px 50px 60px 60px;
    margin-bottom: 0;
  }
}
.block-hero-featured .columns .column__featured .image {
  flex-shrink: 0;
  position: absolute;
  padding-right: 30px;
  top: 20px;
  left: 20px;
}
@media (min-width: 768px) {
  .block-hero-featured .columns .column__featured .image {
    top: 50%;
    left: 60px;
    transform: translateY(-50%);
  }
}
.block-hero-featured .columns .column__featured .image__background {
  width: 80px;
}
@media (min-width: 768px) {
  .block-hero-featured .columns .column__featured .image__background {
    width: 150px;
  }
}
.block-hero-featured .columns .column__featured .image img {
  position: absolute;
  top: 20px;
  left: 20px;
  box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.1019607843);
  height: 160px;
}
@media (min-width: 768px) {
  .block-hero-featured .columns .column__featured .image img {
    height: 240px;
    left: auto;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
.block-hero-featured .columns .column__featured .content {
  padding-left: 150px;
  margin-bottom: 150px;
  position: relative;
}
@media (min-width: 768px) {
  .block-hero-featured .columns .column__featured .content {
    padding-left: 230px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .block-hero-featured .columns .column__featured .content__top {
    min-height: 160px;
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .block-hero-featured .columns .column__featured .content__bottom {
    position: absolute;
    top: calc(100% + 30px);
    left: 0;
  }
}
.block-hero-featured .columns .column__featured .content h1,
.block-hero-featured .columns .column__featured .content h2 {
  margin-block: 5px 20px;
}
@media (max-width: 767px) {
  .block-hero-featured .columns .column__featured .content h1,
  .block-hero-featured .columns .column__featured .content h2 {
    font-size: 22px;
  }
}
.block-hero-featured .columns .column__featured .content p {
  margin: 0;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
@media (min-width: 768px) {
  .block-hero-featured .columns .column__featured .content p {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
}
.block-hero-featured .columns .column__featured .content .subtitle {
  margin-top: 5px;
  font-weight: 600;
  color: #C89606;
}
.block-hero-featured .columns .column__featured .content .btn {
  margin-top: 20px;
}
.block-hero-featured .columns .column__category {
  background-color: #081D43;
  color: #fff;
  padding: 20px 0 20px 20px;
  flex-shrink: 0;
  position: relative;
}
@media (min-width: 768px) {
  .block-hero-featured .columns .column__category {
    padding: 30px 0 30px 30px;
  }
}
@media (min-width: 1024px) {
  .block-hero-featured .columns .column__category {
    width: 37%;
  }
}
.block-hero-featured .columns .column__category .images {
  display: flex;
  gap: 15px;
  overflow: hidden;
}
@media (min-width: 640px) {
  .block-hero-featured .columns .column__category .images {
    gap: 30px;
  }
}
.block-hero-featured .columns .column__category .images .image {
  flex-shrink: 0;
}
.block-hero-featured .columns .column__category .images .image img {
  box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.1019607843);
  max-height: 122px;
}
@media (min-width: 640px) {
  .block-hero-featured .columns .column__category .images .image img {
    max-height: 210px;
  }
}
.block-hero-featured .columns .column__category .content {
  margin-top: 40px;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .block-hero-featured .columns .column__category .content {
    padding-right: 30px;
  }
}
.block-hero-featured .columns .column__category .content h2 {
  margin-bottom: 20px;
}
.block-hero-featured .columns .column__category .content p {
  font-weight: 600;
  max-width: 200px;
  margin: 0;
}

.block-best-sellers .best-sellers__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.block-best-sellers .best-sellers__content h2 {
  margin: 0;
}
.block-best-sellers .best-sellers__content p {
  margin: 0;
  color: #A8A8A8;
}
.block-best-sellers .best-sellers__btn {
  display: none;
}
@media (min-width: 768px) {
  .block-best-sellers .best-sellers__btn {
    display: block;
  }
}
.block-best-sellers .best-sellers__btn-bottom {
  margin-top: 50px;
  display: flex;
  justify-content: center;
}
@media (min-width: 768px) {
  .block-best-sellers .best-sellers__btn-bottom {
    display: none;
  }
}
.block-best-sellers .best-sellers__grid {
  display: grid;
  gap: 30px 10px;
  margin-top: 20px;
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 640px) {
  .block-best-sellers .best-sellers__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 768px) {
  .block-best-sellers .best-sellers__grid {
    gap: 30px 20px;
  }
}
@media (min-width: 1024px) {
  .block-best-sellers .best-sellers__grid {
    grid-template-columns: repeat(5, 1fr);
  }
}
@media (min-width: 1280px) {
  .block-best-sellers .best-sellers__grid {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media (min-width: 1024px) {
  .block-store-media .store-media__columns {
    display: flex;
    gap: 20px;
  }
}
.block-store-media .store-media__column {
  padding: 20px;
  border-radius: 10px;
  position: relative;
}
@media (min-width: 768px) {
  .block-store-media .store-media__column {
    padding: 30px;
  }
}
.block-store-media .store-media__column-store {
  background-color: #081D43;
  color: #fff;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 381 127\"><path fill=\"%23000\" d=\"m95.25 31.75-63.5 63.5 63.5-63.5Zm-63.5 0 63.5 63.5-63.5-63.5Z\"/><path fill=\"%23E98AE1\" fill-opacity=\".07\" d=\"M105.833 42.333 84.667 63.5l21.166 21.167-21.166 21.166L63.5 84.667l-21.167 21.166-21.166-21.166L42.333 63.5 21.167 42.333l21.166-21.166L63.5 42.333l21.167-21.166 21.166 21.166Z\"/><path fill=\"%23000\" d=\"m221.972 31.75-63.5 63.5 63.5-63.5Zm-63.5 0 63.5 63.5-63.5-63.5Z\"/><path fill=\"%23E98AE1\" fill-opacity=\".07\" d=\"M232.555 42.333 211.388 63.5l21.167 21.167-21.167 21.166-21.166-21.166-21.167 21.166-21.167-21.166L169.055 63.5l-21.167-21.167 21.167-21.166 21.167 21.166 21.166-21.166 21.167 21.166Z\"/><path fill=\"%23000\" d=\"m348.692 31.75-63.5 63.5 63.5-63.5Zm-63.5 0 63.5 63.5-63.5-63.5Z\"/><path fill=\"%23E98AE1\" fill-opacity=\".07\" d=\"M359.276 42.333 338.109 63.5l21.167 21.167-21.167 21.166-21.167-21.166-21.166 21.166-21.167-21.166L295.776 63.5l-21.167-21.167 21.167-21.166 21.166 21.166 21.167-21.166 21.167 21.166Z\"/></svg>");
  background-position: left 0 bottom 0;
  background-repeat: no-repeat;
  background-size: 340px;
}
@media (max-width: 1023px) {
  .block-store-media .store-media__column-store {
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  .block-store-media .store-media__column-store {
    background-size: 380px;
  }
}
@media (min-width: 1024px) {
  .block-store-media .store-media__column-store {
    width: 42%;
    flex-shrink: 0;
  }
}
@media (min-width: 1280px) {
  .block-store-media .store-media__column-store {
    width: 37%;
  }
}
.block-store-media .store-media__column-media {
  background-color: #DFEFF9;
  padding-right: 0;
}
.block-store-media .store-media__store-images {
  display: flex;
  gap: 10px;
}
.block-store-media .store-media__store-images figure img {
  border-radius: 10px;
  height: 140px;
  object-fit: cover;
  width: 100%;
}
@media (min-width: 768px) {
  .block-store-media .store-media__store-images figure img {
    height: 190px;
  }
}
.block-store-media .store-media__store-images figure:first-child {
  flex-grow: 1;
}
.block-store-media .store-media__store-images figure:last-child {
  width: 33.333%;
  flex-shrink: 0;
}
.block-store-media .store-media__store-content {
  margin-top: 20px;
}
.block-store-media .store-media__store-content h2,
.block-store-media .store-media__store-content p {
  margin: 0;
}
.block-store-media .store-media__store-content p {
  font-weight: 600;
}
.block-store-media .store-media__store-buttons {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .block-store-media .store-media__store-buttons {
    margin-top: 30px;
  }
}
.block-store-media .store-media__store-buttons .btn {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .block-store-media .store-media__store-buttons .btn-icon {
    width: 40px;
    height: 30px;
  }
  .block-store-media .store-media__store-buttons .btn-icon svg {
    width: 5px;
  }
}
.block-store-media .store-media__media {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.block-store-media .store-media__media-images {
  display: flex;
  gap: 15px;
  overflow: hidden;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .block-store-media .store-media__media-images {
    gap: 30px;
  }
}
@media (min-width: 1024px) {
  .block-store-media .store-media__media-images {
    max-width: 770px;
  }
}
.block-store-media .store-media__media-image {
  flex-shrink: 0;
}
.block-store-media .store-media__media-image img {
  max-height: 95px;
  box-shadow: 0px 10px 10px 5px rgba(0, 0, 0, 0.1019607843);
}
@media (min-width: 768px) {
  .block-store-media .store-media__media-image img {
    max-height: 210px;
  }
}
.block-store-media .store-media__media-content {
  margin-top: auto;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 10px;
  padding-right: 20px;
}
@media (min-width: 768px) {
  .block-store-media .store-media__media-content {
    padding-right: 30px;
    padding-top: 15px;
  }
}
.block-store-media .store-media__media-content p {
  margin-block: 0 5px;
  font-weight: 600;
}
.block-store-media .store-media__media-content h2 {
  margin: 0;
}
@media (max-width: 767px) {
  .block-store-media .store-media__media-content .btn-icon {
    width: 40px;
    height: 30px;
  }
  .block-store-media .store-media__media-content .btn-icon svg {
    width: 5px;
  }
}

.block-by-genre .by-genre__content {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .block-by-genre .by-genre__content {
    text-align: center;
    margin-bottom: 30px;
  }
}
.block-by-genre .by-genre__content h2,
.block-by-genre .by-genre__content p {
  margin: 0;
}
.block-by-genre .by-genre__content p {
  color: #A8A8A8;
}
.block-by-genre .by-genre__tabbing {
  overflow-x: scroll;
  display: flex;
  margin-inline: -20px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 768px) {
  .block-by-genre .by-genre__tabbing {
    margin-inline: -40px;
  }
}
@media (min-width: 1024px) {
  .block-by-genre .by-genre__tabbing {
    justify-content: center;
    margin-inline: 0;
  }
}
.block-by-genre .by-genre__tabbing::-webkit-scrollbar {
  display: none;
}
.block-by-genre .by-genre__tabbing-container {
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 10px;
  border: 1px solid #DDDDDD;
  border-radius: 40px;
  flex-shrink: 0;
  margin-inline: 20px;
}
@media (min-width: 768px) {
  .block-by-genre .by-genre__tabbing-container {
    margin-inline: 40px;
  }
}
@media (min-width: 1024px) {
  .block-by-genre .by-genre__tabbing-container {
    margin-inline: 0;
  }
}
.block-by-genre .by-genre__tab-btn {
  flex-shrink: 0;
  background-color: #F6F8FA;
  color: #081D43;
  font-size: 14px;
  border: 0;
  height: 50px;
  padding: 10px 25px;
  border-radius: 30px;
  cursor: pointer;
  transition: ease-in-out 200ms background-color, ease-in-out 200ms color;
}
.block-by-genre .by-genre__tab-btn.active, .block-by-genre .by-genre__tab-btn:hover {
  background-color: #081D43;
  color: #fff;
  font-weight: 600;
}
.block-by-genre .by-genre__tab {
  display: none;
}
.block-by-genre .by-genre__tab.active {
  display: block;
}
.block-by-genre .by-genre__grid {
  display: grid;
  gap: 30px 10px;
  margin-top: 20px;
  grid-template-columns: repeat(2, 1fr);
}
@media (min-width: 768px) {
  .block-by-genre .by-genre__grid {
    gap: 40px 25px;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1024px) {
  .block-by-genre .by-genre__grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1280px) {
  .block-by-genre .by-genre__grid {
    grid-template-columns: repeat(5, 1fr);
  }
}

.block-featured-event .featured-event__columns {
  display: flex;
  gap: 25px 50px;
  position: relative;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .block-featured-event .featured-event__columns {
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 1024px) {
  .block-featured-event .featured-event__column-image {
    width: 37%;
    flex-shrink: 0;
  }
}
.block-featured-event .featured-event__column-content {
  flex-grow: 1;
}
.block-featured-event .featured-event__image {
  position: relative;
  padding-top: 60%;
  width: 100%;
}
@media (min-width: 768px) {
  .block-featured-event .featured-event__image {
    padding-top: 45%;
  }
}
@media (min-width: 1024px) {
  .block-featured-event .featured-event__image {
    padding-top: 114%;
  }
}
.block-featured-event .featured-event__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 10px;
}
.block-featured-event .featured-event__content {
  max-width: 630px;
}
.block-featured-event .featured-event__content-top {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .block-featured-event .featured-event__content-top {
    margin-bottom: 50px;
  }
}
.block-featured-event .featured-event__content-top h2,
.block-featured-event .featured-event__content-top p {
  margin: 0;
}
.block-featured-event .featured-event__content-top p {
  color: #A8A8A8;
}
.block-featured-event .featured-event__content-info {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (min-width: 768px) {
  .block-featured-event .featured-event__content-info {
    gap: 30px;
  }
}
.block-featured-event .featured-event__content-info .date {
  width: 106px;
  background-color: #081D43;
  color: #fff;
  border-radius: 50px;
  padding: 13px 0;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .block-featured-event .featured-event__content-info .date {
    width: 120px;
  }
}
.block-featured-event .featured-event__content-info .date > span {
  display: block;
  font-size: 26px;
}
@media (min-width: 768px) {
  .block-featured-event .featured-event__content-info .date > span {
    font-size: 30px;
  }
}
.block-featured-event .featured-event__content-info .text h3,
.block-featured-event .featured-event__content-info .text p {
  margin: 0;
}
.block-featured-event .featured-event__content-info .text h3 {
  color: #E98AE1;
}
.block-featured-event .featured-event__content-info .text p {
  color: #A8A8A8;
}
.block-featured-event .featured-event__content > p:first-of-type {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .block-featured-event .featured-event__content > p:first-of-type {
    margin-bottom: 30px;
  }
}
.block-featured-event .featured-event__content > p:last-of-type {
  margin-bottom: 0;
}
.block-featured-event .featured-event__content .btn {
  margin-top: 30px;
}

.block-quick-links .quick-links__content {
  text-align: center;
}
@media (min-width: 1024px) {
  .block-quick-links .quick-links__content {
    margin-bottom: 50px;
  }
}
.block-quick-links .quick-links__columns {
  display: flex;
  gap: 30px;
  position: relative;
  flex-direction: column;
}
@media (max-width: 767px) {
  .block-quick-links .quick-links__columns {
    max-height: 514px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .block-quick-links .quick-links__columns {
    justify-content: center;
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .block-quick-links .quick-links__columns {
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .block-quick-links .quick-links__columns--open {
    max-height: none;
  }
}
@media (min-width: 768px) {
  .block-quick-links .quick-links__columns--open .quick-links__column {
    max-height: none;
  }
}
.block-quick-links .quick-links__columns:not(.block-quick-links .quick-links__columns--open)::after {
  content: "";
  position: absolute;
  bottom: -60px;
  left: 0;
  width: 100%;
  height: 135px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -142.15%, #FFFFFF 50.41%);
}
@media (min-width: 768px) {
  .block-quick-links .quick-links__columns:not(.block-quick-links .quick-links__columns--open)::after {
    height: 120px;
  }
}
@media (min-width: 768px) {
  .block-quick-links .quick-links__column {
    max-height: 246px;
    overflow: hidden;
  }
}
.block-quick-links .quick-links__column h3 {
  color: #E98AE1;
  margin-block: 0 20px;
}
.block-quick-links .quick-links__column ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.block-quick-links .quick-links__column ul li:not(:last-child) {
  margin-bottom: 12px;
}
.block-quick-links .quick-links__column ul li a {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  padding-left: 20px;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"6\" height=\"10\" fill=\"none\"><path stroke=\"%23E98AE1\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.333\" d=\"m.667 8.666 4-4-4-4\"/></svg>");
  background-repeat: no-repeat;
  background-position: left 5px center;
  transition: ease-in-out 200ms color;
}
.block-quick-links .quick-links__column ul li a:hover {
  color: #E98AE1;
}
.block-quick-links .quick-links__show-more {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.innovatie__lightbox {
  position: fixed;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease;
  z-index: 1000;
}
.innovatie__lightbox.is-open {
  opacity: 1;
  pointer-events: auto;
}
.innovatie__lightbox-backdrop {
  position: absolute;
  inset: 0;
  background-color: rgba(8, 29, 67, 0.75);
}
.innovatie__lightbox-content {
  position: relative;
  max-width: min(90vw, 900px);
  max-height: 90vh;
  background-color: #fff;
  box-shadow: 0 25px 60px rgba(8, 29, 67, 0.4);
}
.innovatie__lightbox-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  background-color: #fff;
}
.innovatie__lightbox-close {
  position: absolute;
  top: -80px;
  right: -80px;
  width: 35px;
  height: 35px;
  padding: 0;
  border-radius: 50%;
  border: none;
  background-color: rgba(255, 255, 255, 0.9);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.innovatie__lightbox-close svg {
  width: 14px;
}

@media (min-width: 1024px) {
  .product-single__top {
    display: flex;
    gap: 75px;
  }
}
@media (min-width: 1280px) {
  .product-single__top {
    gap: 100px;
  }
}
.product-single__images {
  position: relative;
}
@media (min-width: 1024px) {
  .product-single__images {
    width: 400px;
    flex-shrink: 0;
  }
}
@media (min-width: 1280px) {
  .product-single__images {
    width: 450px;
  }
}
.product-single__open-image {
  width: 35px;
  height: 35px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(8, 29, 67, 0.0549019608);
  border: 0;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 2;
  cursor: pointer;
  transition: ease-in-out 200ms background-color;
}
.product-single__open-image:hover {
  background-color: #081D43;
}
.product-single__open-image:hover svg path {
  fill: #fff;
}
.product-single__open-image svg {
  width: 14px;
}
.product-single__open-image svg path {
  transition: ease-in-out 200ms fill;
}
.product-single__gallery {
  background-color: #F6F8FA;
  border-radius: 10px;
  padding-block: 20px;
  min-height: 450px;
  display: flex;
  align-items: center;
}
.product-single__gallery .swiper-slide {
  height: auto;
}
.product-single__image {
  margin: 0;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-single__image img {
  display: block;
  height: auto;
}
.product-single__gallery-btn {
  z-index: 1;
  position: absolute;
  top: 225px;
  transform: translateY(-50%);
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 0;
  background-color: #081D43;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease;
  outline: 5px solid white;
}
.product-single__gallery-btn:not(.swiper-button-disabled):hover, .product-single__gallery-btn:not(.swiper-button-disabled):focus-visible {
  background-color: #E98AE1;
}
.product-single__gallery-btn.swiper-button-disabled {
  background-color: #F6F8FA;
  cursor: not-allowed;
}
.product-single__gallery-btn.swiper-button-disabled svg path {
  fill: #B7C1CB;
}
.product-single__gallery-btn--prev {
  left: -17px;
}
.product-single__gallery-btn--next {
  right: -17px;
}
.product-single__gallery-btn svg {
  width: 8px;
}
.product-single__thumbs {
  margin-top: 20px;
}
.product-single__thumbs .swiper-slide {
  width: 120px !important;
}
.product-single__thumb {
  width: 120px;
  height: 120px;
  padding: 20px 10px;
  border-radius: 10px;
  border: 1px solid transparent;
  background: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border-color 0.2s ease;
  background-color: #F6F8FA;
}
.product-single__thumb img {
  height: 100%;
  display: block;
}
.product-single .swiper-slide-thumb-active .product-single__thumb {
  border-color: #081D43;
}
.product-single__product-details .writer {
  margin-block: 0;
}
.product-single__product-details h1 {
  margin-block: 0 15px;
}
.product-single__product-pills {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
}
.product-single__product-pills .pill {
  background-color: #F6F8FA;
  padding: 3px 10px;
  border-radius: 10px;
  font-size: 10px;
}
.product-single__product-pills .pill.discount {
  padding: 0;
  background-color: #081D43;
  color: #fff;
  border-radius: 100%;
  width: 21px;
  height: 21px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-single__product-pills .pill.discount svg {
  width: 10px;
}
.product-single__product-description {
  max-width: 460px;
}
.product-single__product-options {
  margin-top: 30px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  border: 1px solid #DDDDDD;
  padding: 10px;
  border-radius: 60px;
}
.product-single__product-options .product-option {
  padding: 15px 25px;
  background-color: #F6F8FA;
  color: #081D43;
  border-radius: 40px;
  cursor: pointer;
  transition: ease-in-out background-color 200ms, ease-in-out color 200ms;
}
.product-single__product-options .product-option:hover, .product-single__product-options .product-option.active {
  background-color: #081D43;
  color: #fff;
}
.product-single__product-options .product-option.active {
  font-weight: 600;
  padding-right: 55px;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 13 10\"><path fill=\"%23fff\" d=\"M4.513 9.52 0 5.007 1.128 3.88l3.385 3.385L11.776 0l1.128 1.128L4.512 9.52Z\"/></svg>");
  background-repeat: no-repeat;
  background-position: center right 25px;
  background-size: 13px;
}
.product-single__product-price {
  margin-top: 30px;
}
.product-single__product-price span {
  display: block;
}
.product-single__product-price .current-price {
  font-weight: 600;
  font-size: 24px;
}
.product-single__product-price .original-price {
  color: rgba(8, 29, 67, 0.6509803922);
  font-size: 16px;
  text-decoration: line-through;
}
.product-single__product-price:has(.original-price) .current-price {
  color: #E98AE1;
}
.product-single__product-status {
  margin-top: 30px;
  display: flex;
  align-items: center;
  gap: 10px;
}
.product-single__product-status .status {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: rgba(62, 189, 83, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-single__product-status .status::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: #3EBD53;
  display: block;
}
.product-single__product-status .text {
  font-size: 15px;
  font-family: "Crete Round", serif;
}
.product-single__product-add-to-cart {
  margin-top: 30px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}
.product-single__product-banner {
  margin-top: 30px;
  display: flex;
  align-items: center;
  gap: 30px;
  border-radius: 10px;
  padding: 20px;
  background-color: #F6F8FA;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 381 127\"><path fill=\"%23000\" d=\"m95.25 31.75-63.5 63.5Zm-63.5 0 63.5 63.5Z\"/><path fill=\"%23081D43\" fill-opacity=\".035\" d=\"M105.833 42.333 84.667 63.5l21.166 21.167-21.166 21.166L63.5 84.667l-21.167 21.166-21.166-21.166L42.333 63.5 21.167 42.333l21.166-21.166L63.5 42.333l21.167-21.166 21.166 21.166Z\"/><path fill=\"%23000\" d=\"m221.971 31.75-63.5 63.5Zm-63.5 0 63.5 63.5Z\"/><path fill=\"%23081D43\" fill-opacity=\".035\" d=\"M232.554 42.333 211.387 63.5l21.167 21.167-21.167 21.166-21.166-21.166-21.167 21.166-21.167-21.166L169.054 63.5l-21.167-21.167 21.167-21.166 21.167 21.166 21.166-21.166 21.167 21.166Z\"/><path fill=\"%23000\" d=\"m348.693 31.75-63.5 63.5Zm-63.5 0 63.5 63.5Z\"/><path fill=\"%23081D43\" fill-opacity=\".035\" d=\"M359.277 42.333 338.11 63.5l21.167 21.167-21.167 21.166-21.167-21.166-21.166 21.166-21.167-21.166L295.777 63.5 274.61 42.333l21.167-21.166 21.166 21.166 21.167-21.166 21.167 21.166Z\"/></svg>");
  background-repeat: no-repeat;
  background-position: bottom -35px right 20px;
  background-size: 380px;
}
.product-single__product-banner .icon {
  width: 92px;
  height: 80px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
}
.product-single__product-banner .icon svg {
  width: 32px;
}
.product-single__product-banner .content h3,
.product-single__product-banner .content p {
  margin: 0;
}
.product-single__product-banner .content .status {
  display: flex;
  align-items: center;
  gap: 8px;
}
.product-single__product-banner .content .status .circle {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background-color: rgba(62, 189, 83, 0.3);
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-single__product-banner .content .status .circle::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background-color: #3EBD53;
  display: block;
}
.product-single__product-banner .content .status .text {
  color: rgba(8, 29, 67, 0.6509803922);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGlzdC9zdHlsZXMvc3R5bGUuY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUVBOzs7RUFHRTtBQ0NGOztBREVBOytFQUFBO0FBR0E7OztFQUFBO0FBS0M7RUFDQztFQUNBO0FDREY7O0FESUE7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUNIRjs7QURNQTs7RUFBQTtBQUlBO0VBQ0U7QUNKRjs7QURPQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUNMRjs7QURRQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBO0VBQ0U7RUFDQTtFQUNBO0FDUEY7O0FEVUE7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FDUkY7O0FEV0E7K0VBQUE7QUFHQTs7RUFBQTtBQUlBO0VBQ0U7QUNWRjs7QURhQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTtBQ1hGOztBRGNBOztFQUFBO0FBSUE7O0VBRUU7QUNaRjs7QURlQTs7O0VBQUE7QUFLQTs7O0VBR0U7RUFDQTtBQ2JGOztBRGdCQTs7RUFBQTtBQUlBO0VBQ0U7QUNkRjs7QURpQkE7OztFQUFBO0FBS0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUNmRjs7QURrQkE7RUFDRTtBQ2ZGOztBRGtCQTtFQUNFO0FDZkY7O0FEa0JBOytFQUFBO0FBR0E7O0VBQUE7QUFJQTtFQUNFO0FDakJGOztBRG9CQTsrRUFBQTtBQUdBOzs7RUFBQTtBQUtBOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0FDbkJGOztBRHNCQTs7O0VBQUE7QUFLQTtRQUNRO0VBQ047QUNwQkY7O0FEdUJBOzs7RUFBQTtBQUtBO1NBQ1M7RUFDUDtBQ3JCRjs7QUR3QkE7O0VBQUE7QUFJQTs7OztFQUlFO0FDdEJGOztBRHlCQTs7RUFBQTtBQUlBOzs7O0VBSUU7RUFDQTtBQ3ZCRjs7QUQwQkE7O0VBQUE7QUFJQTs7OztFQUlFO0FDeEJGOztBRDJCQTs7RUFBQTtBQUlBO0VBQ0U7QUN6QkY7O0FENEJBOzs7OztFQUFBO0FBT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMxQkY7O0FENkJBOztFQUFBO0FBSUE7RUFDRTtBQzNCRjs7QUQ4QkE7O0VBQUE7QUFJQTtFQUNFO0FDNUJGOztBRCtCQTs7O0VBQUE7QUFLQTs7RUFFRTtFQUNBO0FDN0JGOztBRGdDQTs7RUFBQTtBQUlBOztFQUVFO0FDOUJGOztBRGlDQTs7O0VBQUE7QUFLQTtFQUNFO0VBQ0E7QUMvQkY7O0FEa0NBOztFQUFBO0FBSUE7RUFDRTtBQ2hDRjs7QURtQ0E7OztFQUFBO0FBS0E7RUFDRTtFQUNBO0FDakNGOztBRG9DQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBQ25DRjs7QURzQ0E7O0VBQUE7QUFJQTtFQUNFO0FDcENGOztBRHVDQTsrRUFBQTtBQUdBOztFQUFBO0FBSUE7RUFDRTtBQ3RDRjs7QUR5Q0E7O0VBQUE7QUFJQTtFQUNFO0FDdkNGOztBQ3BUQTtFQUNFLHNCQ0dZO0VERlo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ1pXO0VEYVg7RUFDQTtBRHVURjs7QUNwVEE7Ozs7OztFQU1FO0VBQ0E7QUR1VEY7QUNyVEU7Ozs7OztFQUNFO0FENFRKOztBQ3hUQTtFQUNFO0VBQ0E7QUQyVEY7QUc5VUU7RUZpQkY7SUFLSTtFRDRURjtBQUNGOztBQ3pUQTtFQUNFO0VBQ0E7QUQ0VEY7O0FDelRBO0VBQ0U7RUFDQTtBRDRURjs7QUN6VEE7RUFDRTtBRDRURjs7QUN6VEE7RUFDRTtBRDRURjs7QUN6VEE7O0VBRUU7QUQ0VEY7O0FJdFhBO0VBR0U7RUFDQTtFQUNBO0VBQ0EsY0ZSVztFRVNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp1WEY7QUlyWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdVhKO0FJcFhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRnpCYztFRTBCZDtBSnNYSjtBSXBYSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnNYTjtBSWxYRTtFQUNFLFdGcENVO0FGd1pkO0FJaFhRO0VBQ0U7QUprWFY7QUl6V007RUFDRSx5QkZ4RFM7QUZtYWpCO0FJdFdFO0VBQ0UsV0Z6RFU7QUZpYWQ7O0FJbFdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJGekVnQjtFRTBFaEI7RUFDQTtFQUNBO0FKcVdGO0FJbldFO0VBQ0U7RUFDQTtFQUNBO0FKcVdKO0FJbFdFO0VBQ0U7RUFDQTtBSm9XSjtBSWpXRTtFQUNFO0FKbVdKO0FJaFdFO0VBQ0UseUJGL0ZZO0FGaWNoQjs7QUk3VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJGMUdjO0VFMkdkO0VBQ0E7RUFDQTtFQUNBO0FKZ1dGO0FJOVZFO0VBQ0U7QUpnV0o7QUk5Vkk7RUFDRSxVRjdHUTtFRThHUjtBSmdXTjtBSTVWRTtFQUNFLHNCRm5IVTtBRmlkZDtBSTVWSTtFQUNFLGFGN0hVO0FGMmRoQjtBSTFWRTtFQUNFLHlCRmpJYztBRjZkbEI7QUkxVkk7RUFDRSxzQkY5SFE7QUYwZGQ7QUkxVk07RUFDRSxhRnZJVTtBRm1lbEI7QUl2VkU7RUFDRSxzQkZ2SVU7QUZnZWQ7QUl2Vkk7RUFDRSxhRmhKWTtFRWlKWjtBSnlWTjtBSXRWSTtFQUNFLHlCRnJKWTtBRjZlbEI7QUl0Vk07RUFDRSxVRmxKTTtBRjBlZDtBSW5WRTtFQUNFO0VBQ0E7QUpxVko7QUluVkk7RUFDRTtBSnFWTjtBSWxWSTtFQUNFLHlCRnZLVTtFRXdLVixxQkZ4S1U7QUY0ZmhCO0FJbFZNO0VBQ0UsWUZwS007QUZ3ZmQ7O0FLL2ZBO0VBQ0k7QUxrZ0JKO0FLaGdCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGtnQlI7QUsvZlk7RUFDSTtBTGlnQmhCO0FLOWZZO0VBQ0k7QUxnZ0JoQjtBSzdmWTs7RUFFSTtBTCtmaEI7QUs1Zlk7RUFDSTtBTDhmaEI7QUs1ZmdCO0VBQ0ksY0g3Qko7QUYyaEJoQjtBSzFmWTtFQUNJO0FMNGZoQjtBR25oQkU7RUVzQlU7SUFJUTtFTDZmbEI7QUFDRjtBR3hoQkU7RUU4QlU7SUFHUTtFTDJmbEI7QUFDRjtBS3pmZ0I7RUFDSTtFQUNBO0VBQ0E7QUwyZnBCO0FLemZvQjtFQUNJO0FMMmZ4Qjs7QU1oakJBOztFQUVJO0FObWpCSjs7QU1oakJBOztFQUVJO0FObWpCSjs7QU1oakJBO0VBQ0k7QU5takJKOztBTWhqQkE7RUFDSTtFQUNBLGNKbkJTO0FGc2tCYjs7QU1oakJBO0VBQ0k7QU5takJKOztBTTlpQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5pakJSOztBTTVpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBTitpQko7QUc1a0JFO0VHeUJGO0lBT1E7RU5nakJOO0FBQ0Y7QUdua0JFO0VHV0Y7SUFXUTtFTmlqQk47QUFDRjs7QU03aUJBO0VBQ0k7QU5nakJKO0FHbmxCRTtFR2tDRjtJQUlRO0VOaWpCTjtBQUNGO0FNL2lCSTtFQUNJO0FOaWpCUjtBRzNsQkU7RUc2Q0U7SUFHUTtFTitpQlY7QUFDRjs7QU0xaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU42aUJKO0FNM2lCSTtFQUNJO0FONmlCUjs7QU16aUJBO0VBQ0k7QU40aUJKO0FHcmxCRTtFR3dDRjtJQUlRO0lBQ0E7SUFDQTtFTjZpQk47QUFDRjtBTTNpQkk7RUFDSTtBTjZpQlI7QUczbkJFO0VHNkVFO0lBSVE7SUFDQTtJQUNBO0VOOGlCVjtBQUNGO0FHM25CRTtFR3NFRTtJQVVRO0VOK2lCVjtBQUNGO0FNNWlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOOGlCUjtBR2puQkU7RUcrREU7SUFPUTtFTitpQlY7QUFDRjs7QU12aUJJOztFQUNJO0FOMmlCUjtBR2xvQkU7RUdzRkU7O0lBSVE7SUFDQTtJQUNBO0VONmlCVjtBQUNGO0FNemlCWTs7RUFDSTtBTjRpQmhCO0FNdmlCSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMGlCUjtBTXZpQkk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBpQlI7QU10aUJROztFQUNJO0VBQ0E7RUFDQTtBTnlpQlo7QU1yaUJJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOd2lCUjtBTXRpQlE7O0VBQ0k7QU55aUJaO0FNdmlCWTs7RUFDSTtBTjBpQmhCO0FNeGlCZ0I7O0VBQ0k7RUhqSWxCO0VBQ0E7RUFDQTtFQUNBLHFCRytIMkM7QU44aUI3QztBTTNpQmdCOztFQUNJO0FOOGlCcEI7QU16aUJROztFQUNJO0FONGlCWjtBTTFpQlk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjZpQmhCO0FNM2lCZ0I7O0VBQ0k7QU44aUJwQjtBTTVpQm9COztFQUNJO0FOK2lCeEI7QU16aUJvQjs7O0VBQ0ksYUo3Tk47QUYwd0JsQjtBTXBpQlE7O0VBQ0k7RUFDQTtBTnVpQlo7QUd6dUJFO0VHZ01NOztJQUtRO0VOeWlCZDtBQUNGO0FNdGlCUTs7RUFDSTtFQUNBO0VBQ0E7QU55aUJaO0FHcnZCRTtFR3lNTTs7SUFNUTtFTjJpQmQ7QUFDRjtBTXRpQlk7O0VBQ0ksY0o1UEU7QUZxeUJsQjtBRy92QkU7RUdxTlU7O0lBSVE7RU4yaUJsQjtBQUNGO0FNaGlCZ0I7Ozs7RUFDSTtFQUNBO0FOcWlCcEI7QU1uaUJvQjs7OztFQUNJO0FOd2lCeEI7O0FNNWhCSTtFQUNJO0VBQ0E7QU4raEJSO0FHbnpCRTtFR2tSRTtJQUtRO0VOZ2lCVjtBQUNGO0FHNXhCRTtFR3NQRTtJQVNRO0VOaWlCVjtBQUNGO0FNL2hCUTtFQUNJO0FOaWlCWjtBTTdoQkk7RUFDSTtFQUNBO0VBQ0E7QU4raEJSO0FHcjBCRTtFR21TRTtJQU1RO0lBQ0E7RU5naUJWO0FBQ0Y7QUcveUJFO0VHdVFFO0lBV1E7RU5paUJWO0FBQ0Y7QU05aEJJO0VBQ0k7RUFDQTtBTmdpQlI7QUc3MEJFO0VHMlNFO0lBS1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTmlpQlY7QUFDRjtBR2owQkU7RUdzUkU7SUFhUTtJQUNBO0VOa2lCVjtBQUNGO0FNaGlCUTtFQUNJO0FOa2lCWjtBTWhpQlk7RUFDSTtBTmtpQmhCO0FHbDJCRTtFRzRUTTtJQVFRO0lBQ0E7SUFDQTtFTmtpQmQ7RU1oaUJjO0lBQ0k7RU5raUJsQjtBQUNGOztBTXJoQkk7RUFDSTtBTndoQlI7QUd2M0JFO0VHOFZFO0lBSVE7RU55aEJWO0FBQ0Y7QUdoMkJFO0VHa1VFO0lBUVE7RU4waEJWO0FBQ0Y7QU14aEJRO0VBQ0k7QU4waEJaO0FHcDRCRTtFRzZXTTtJQUdRO0lBQ0E7SUFDQTtFTndoQmQ7QUFDRjtBTXBoQkk7RUFDSTtFQUNBO0VBQ0E7QU5zaEJSO0FHaDVCRTtFR3VYRTtJQU1RO0VOdWhCVjtBQUNGO0FHejNCRTtFRzJWRTtJQVVRO0VOd2hCVjtBQUNGO0FNcmhCSTtFQUNJO0VBQ0E7QU51aEJSO0FHbDRCRTtFR3lXRTtJQUtRO0lBQ0E7RU53aEJWO0FBQ0Y7QU10aEJRO0VBQ0k7QU53aEJaO0FNdGhCWTtFQUNJO0FOd2hCaEI7QU1uaEJJO0VBQ0k7QU5xaEJSO0FHNzZCRTtFR3VaRTtJQUlRO0lBQ0E7SUFDQTtFTnNoQlY7QUFDRjtBTXBoQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnNoQlo7QU1waEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOc2hCaEI7QU1saEJRO0VBQ0k7RUFDQSxpQ0pyYkM7QUZ5OEJiO0FNNWdCZ0I7RUFDSTtBTjhnQnBCO0FNNWdCb0I7RUFDSTtBTjhnQnhCOztBT3o5QkE7RUFDSTtBUDQ5Qko7O0FPdjlCSTtFQUNJO0VBQ0Esc0JMRk07QUY0OUJkO0FPdjlCSTtFQUNJO0VBQ0E7QVB5OUJSO0FHejdCRTtFSWxDRTtJQUtRO0VQMDlCVjtBQUNGO0FPdDlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHc5QlI7QU90OUJRO0VBQ0k7QVB3OUJaO0FPdDlCWTtFQUNJO0FQdzlCaEI7QU9wOUJRO0VBQ0k7QVBzOUJaO0FPbjlCUTtFQUNJO0VBQ0E7RUFDQTtBUHE5Qlo7QU9sOUJRO0VBQ0kseUJMakRJO0VLa0RKO0FQbzlCWjtBT2w5Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUG85QmhCO0FHbi9CRTtFSTJCVTtJQU9RO0VQcTlCbEI7QUFDRjtBRzdnQ0U7RUkyRFU7SUFHUTtFUG05QmxCO0FBQ0Y7QUdwZ0NFO0VJNkNVO0lBT1E7RVBvOUJsQjtBQUNGO0FPajlCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG05QmhCO0FPajlCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG05QnBCO0FPaDlCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCTHRHRjtFS3VHRTtFQUNBO0FQazlCcEI7QU85OEJ3QjtFQUNJO0FQZzlCNUI7QU8xOEJ3QjtFQUNJO0FQNDhCNUI7QU90OEJ3QjtFQUNJO0FQdzhCNUI7QU9sOEJZO0VBQ0k7QVBvOEJoQjtBRzVqQ0U7RUl1SFU7SUFJUTtFUHE4QmxCO0FBQ0Y7QUduakNFO0VJeUdVO0lBUVE7RVBzOEJsQjtBQUNGO0FPbjhCWTtFQUNJO0FQcThCaEI7QUd0aUNFO0VJZ0dVO0lBSVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUHM4QmxCO0FBQ0Y7QU9wOEJnQjtFQUNJO0VBQ0E7QVBzOEJwQjtBT3A4Qm9CO0VDL0poQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQkFQOEI7QVI2bUNsQztBUXBtQ0k7RUFDSSxjQVY4QztBUmduQ3REO0FHL2pDRTtFSStHa0I7SUFJUTtFUGc5QjFCO0FBQ0Y7QU81OEJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJMMUtOO0VLMktNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDg4QnhCO0FHN21DRTtFSW9LVTtJQUVRO0VQMjhCbEI7QUFDRjtBT3g4Qm9CO0VBQ0k7RUFDQTtFQUNBO0FQMDhCeEI7QUdyb0NFO0VJd0xrQjtJQU1RO0VQMjhCMUI7QUFDRjtBR25vQ0U7RUlpTGtCO0lBVVE7RVA0OEIxQjtBQUNGO0FPMThCd0I7RUFDSTtBUDQ4QjVCO0FHeG1DRTtFSThKMEI7SUFFUTtFUDQ4QmxDO0FBQ0Y7QU96OEI0QjtFQUNJLFdMNU1sQjtFSzZNa0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMjhCaEM7QU96OEJnQztFQUNJLGNMM05sQjtBRnNxQ2xCO0FHdm9DRTtFSStMOEI7SUFFUTtFUDA4QnRDO0FBQ0Y7QU9qOEJRO0VBQ0k7RUFDQTtFQUNBLHNCTHZPRTtBRjBxQ2Q7QUdub0NFO0VJNkxNO0lBTVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQbzhCZDtFT2w4QmM7SUFDSTtFUG84QmxCO0FBQ0Y7QUcvcUNFO0VJK09jO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUG04QmxCO0FBQ0Y7QU9oOEJZO0VBQ0k7QVBrOEJoQjtBRzlyQ0U7RUkyUFU7SUFJUTtJQUNBO0lBQ0E7SUFDQTtFUG04QmxCO0FBQ0Y7QU9qOEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBtOEJwQjtBR2h0Q0U7RUlxUWM7SUFXUTtFUG84QnRCO0FBQ0Y7QU9qOEJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUG04QjVCO0FHN3RDRTtFSStSYztJQUdRO0lBQ0E7SUFDQTtJQUNBO0VQKzdCdEI7QUFDRjtBRzl0Q0U7RUl3UmM7SUFVUTtFUGc4QnRCO0FBQ0Y7QUc5c0NFO0VJZ1JrQjtJQUVRO0VQZzhCMUI7QUFDRjtBTzk3QndCO0VBQ0k7QVBnOEI1QjtBR2x2Q0U7RUlzVDhCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQKzdCbEM7RU8xN0JrQztJQUNJLHlCTHRWdEI7RUZreENoQjtBQUNGO0FPeDdCNEI7RUFDSTtFQUNBLGNMOVZoQjtFSytWZ0I7RUFDQTtFQUNBO0FQMDdCaEM7QUc3dUNFO0VJOFMwQjtJQVFRLGlDTHpWdkI7SUswVnVCO0lBQ0E7SUFDQTtFUDI3QmxDO0FBQ0Y7QU9yN0I0QjtFQUNJO0VBQ0E7RUFDQTtBUHU3QmhDO0FHMXZDRTtFSWdVMEI7SUFNUTtFUHc3QmxDO0FBQ0Y7QU90N0JnQztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3N0JwQztBR3R3Q0U7RUl5VThCO0lBUVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQeTdCdEM7RU92N0JzQztJQUNJO0VQeTdCMUM7RU92N0IwQztJQUNJO0VQeTdCOUM7QUFDRjtBR2x6Q0U7RUlpWWtDO0lBQ0k7SUFDQTtFUG83QnRDO0FBQ0Y7QUd4ekNFO0VJd1kwQjtJQUdRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBpN0JsQztBQUNGO0FHM3lDRTtFSTRXMEI7SUFpQlE7RVBrN0JsQztBQUNGO0FPaDdCZ0M7RUFDSTtBUGs3QnBDO0FHLzBDRTtFSTRaOEI7SUFLUTtJQUNBO0VQazdCdEM7QUFDRjtBR3p6Q0U7RUl5WWtDO0lBRVE7RVBrN0IxQztBQUNGO0FHMTFDRTtFSTJha0M7SUFFUTtJQUNBO0VQaTdCMUM7QUFDRjtBR3oxQ0U7RUlvYWtDO0lBT1E7RVBrN0IxQztBQUNGO0FPMzZCNEM7RUFDSTtBUDY2QmhEO0FPMTZCNEM7RUFDSSxjTGhkOUI7QUY0M0NsQjtBRy8wQ0U7RUlrYTBDO0lBSVE7RVA2NkJsRDtBQUNGO0FPejZCd0M7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDI2QjVDO0FHMTFDRTtFSWtic0M7SUFHUTtFUHk2QjlDO0FBQ0Y7QUdsNENFO0VJNmRrQztJQUdRO0lBQ0E7RVBzNkIxQztBQUNGO0FHMTNDRTtFSStja0M7SUFRUTtFUHU2QjFDO0FBQ0Y7QUcxMkNFO0VJc2NrQztJQUVRO0VQczZCMUM7RU9wNkIwQztJQUNJO0VQczZCOUM7RU9uNkIwQztJQUNJO0VQcTZCOUM7QUFDRjtBT2g2QjRDO0VBQ0k7QVBrNkJoRDtBTy81QjRDO0VBQ0ksY0x4Z0JoQztFS3lnQmdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpNkJoRDtBTy81QmdEO0VBQ0ksY0xsaEJsQztBRm03Q2xCO0FPejVCNEI7RUFDSSxxQkwzaEJkO0FGczdDbEI7QU94NUJvQztFQUNJLHlCTGhpQnhCO0FGMDdDaEI7QU94NUJ3QztFQUNJO0FQMDVCNUM7QU94NUI0QztFQUNJO0FQMDVCaEQ7QU9wNUJnQztFQUNJO0FQczVCcEM7QUdqN0NFO0VJbWlCYztJQUVRO0VQZzVCdEI7QUFDRjtBTzM0QndCO0VBQ0k7QVA2NEI1QjtBT3o0Qm9CO0VBQ0k7QVAyNEJ4QjtBT3A0Qm9CO0VBQ0kseUJMM2tCUjtFSzRrQlEsV0xya0JWO0VLc2tCVTtFQUNBO0VBQ0E7QVBzNEJ4QjtBT240QjRCO0VBQ0kseUJMbGxCZDtBRnU5Q2xCO0FPbjRCZ0M7RUFDSSxVTC9rQnRCO0FGbzlDZDtBT2g0QndCO0VBQ0k7RUFDQTtFQUNBO0FQazRCNUI7QUc5OENFO0VJeWtCc0I7SUFNUTtFUG00QjlCO0FBQ0Y7QU9qNEI0QjtFQUNJO0VBQ0E7QVBtNEJoQztBTy8zQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGk0QjVCO0FPLzNCNEI7RUFDSTtBUGk0QmhDO0FPLzNCZ0M7RUFDSTtBUGk0QnBDO0FPOTNCZ0M7RUFDSTtBUGc0QnBDO0FPMTNCb0I7RUFDSTtBUDQzQnhCO0FPMTNCd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUDQzQjVCO0FPejNCd0I7RUFDSTtFQUNBO0VBQ0E7QVAyM0I1QjtBT3gzQndCO0VBQ0k7QVAwM0I1QjtBT3YzQndCO0VBQ0k7RUFDQTtFQUNBO0FQeTNCNUI7QU9yM0I0QjtFQUNJLGNMMXBCZDtBRmloRGxCO0FHcCtDRTtFSW9uQmtCO0lBQ0k7SUFDQTtFUG0zQnRCO0VPajNCc0I7SUFDSTtFUG0zQjFCO0FBQ0Y7O0FTMWhEQTtFQUNJO0FUNmhESjtBRzdnREU7RU1qQkY7SUFJUTtFVDhoRE47QUFDRjtBUzVoREk7RUFDSTtFQUNBLHlCUEpnQjtFT0toQixXUEpNO0FGa2lEZDtBUzVoRFE7RUFDSTtBVDhoRFo7QVMxaERJO0VBQ0kseUJQbkJRO0VPb0JSLFdQYk07RU9jTjtBVDRoRFI7QVMxaERRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNGhEWjtBUzFoRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDRoRGhCO0FHdmpERTtFTW9CVTtJQVVRO0lBQ0E7RVQ2aERsQjtBQUNGO0FTM2hEZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QlBqREo7RU9rREk7RUFDQTtFQUNBO0FUNmhEcEI7QVMxaERnQjtFQUNJO0FUNGhEcEI7QVN6aERnQjtFQUNJO0VBQ0EsY1A1REY7QUZ1bERsQjtBU3hoRGdCO0VBQ0k7RUFDQTtFQUNBO0FUMGhEcEI7QVN2aERnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUeWhEcEI7QVN2aERvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeWhEeEI7QVN2aER3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHloRDVCO0FTbmhEWTtFQUNJO0FUcWhEaEI7QUc1bURFO0VNc0ZVO0lBSVE7RVRzaERsQjtBQUNGO0FTcGhEZ0I7RUFDSTtBVHNoRHBCO0FTbmhEZ0I7RUFDSTtFQUNBO0FUcWhEcEI7QVNsaERnQjtFQUNJO0FUb2hEcEI7QVNsaERvQjtFRHRIaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDaUh3RDtBVDBoRDVEO0FRem9ESTtFQUNJLCtCQzhHNkQ7QVQ2aERyRTtBUzFoRG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNGhEeEI7QVN0aERRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHdoRFo7QUc1cERFO0VNK0hNO0lBUVE7RVR5aERkO0FBQ0Y7QVNyaERnQjtFQUNJO0VBQ0E7QVR1aERwQjtBR3JxREU7RU00SWM7SUFLUTtJQUNBO0VUd2hEdEI7QUFDRjtBU3JoRGdCO0VBQ0k7QVR1aERwQjtBRzlxREU7RU1zSmM7SUFJUTtJQUNBO0VUd2hEdEI7QUFDRjtBU3BoRFk7RUFDSTtBVHNoRGhCO0FTbmhEWTtFQUNJO0FUcWhEaEI7QVNuaERnQjtFQUNJO0VBQ0E7RUFDQTtBVHFoRHBCO0FTbmhEb0I7RUFDSTtBVHFoRHhCO0FTamhEZ0I7RUFDSTtBVG1oRHBCO0FTamhEb0I7RUFDSTtBVG1oRHhCO0FTOWdEWTtFQUNJO0FUZ2hEaEI7QVM5Z0RnQjtFQUNJO0VBQ0EsY1B6TUY7QUZ5dERsQjtBUzVnRG9CO0VBQ0k7RUFDQTtFQUNBO0FUOGdEeEI7QVMxZ0Q0QjtFQUNJO0FUNGdEaEM7QVN6Z0Q0QjtFQUNJLFdQbk5sQjtFT29Oa0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMmdEaEM7QVN6Z0RnQztFQUNJLGNQbE9sQjtBRjZ1RGxCO0FTamdEZ0I7RUFDSTtBVG1nRHBCO0FTaGdEZ0I7RUFDSTtFQUNBO0FUa2dEcEI7QVMvL0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUaWdEcEI7QVM5L0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQlA1UE47RU82UE07QVRnZ0RwQjtBUzUvQ1k7RUFDSTtBVDgvQ2hCO0FTNS9DZ0I7RUFDSTtBVDgvQ3BCO0FTMy9DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDYvQ3BCO0FTMS9DZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNC9DcEI7QVMxL0NvQjtFQUNJLHlCUGhTTjtBRjR4RGxCO0FTci9DSTtFQUNJO0VBQ0Esc0JQblNNO0VPb1NOO0FUdS9DUjtBU3IvQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUdS9DWjtBR3Z4REU7RU0yUk07SUFRUTtFVHcvQ2Q7QUFDRjtBU3QvQ1k7RUFDSTtFQUNBLGNQNVRPO0FGb3pEdkI7QVNyL0NZO0VBQ0k7QVR1L0NoQjtBRzF5REU7RU1rVFU7SUFJUTtFVHcvQ2xCO0FBQ0Y7QVN0L0NnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR3L0NwQjtBU3AvQ3dCO0VBQ0k7RUFDQTtBVHMvQzVCO0FTcC9DNEI7RUFDSSxjUHBWZDtBRjAwRGxCO0FTLytDWTtFQUNJO0FUaS9DaEI7QUcxMERFO0VNd1ZVO0lBSVE7RVRrL0NsQjtBQUNGO0FHajBERTtFTTBVVTtJQVFRO0VUbS9DbEI7QUFDRjs7QUd0MERFO0VPakJFO0lBR1E7SUFDQTtFVnkxRFY7QUFDRjtBVXYxRFE7RUFDSTtBVnkxRFo7QVV2MURZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnkxRGhCO0FHOTFERTtFT0FVO0lBUVE7SUFDQTtFVjAxRGxCO0FBQ0Y7QVV4MURnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwMURwQjtBRzMyREU7RU9ZYztJQVFRO0lBQ0E7SUFDQTtFVjIxRHRCO0FBQ0Y7QVV6MURvQjtFQUNJO0FWMjFEeEI7QUdyM0RFO0VPeUJrQjtJQUlRO0VWNDFEMUI7QUFDRjtBVXoxRG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVjIxRHhCO0FHajRERTtFT2lDa0I7SUFRUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VWNDFEMUI7QUFDRjtBVXgxRGdCO0VBQ0k7RUFDQTtFQUNBO0FWMDFEcEI7QUcvNERFO0VPa0RjO0lBTVE7SUFDQTtFVjIxRHRCO0FBQ0Y7QUd6M0RFO0VPZ0NrQjtJQUdRO0lBQ0E7RVYwMUQxQjtBQUNGO0FHLzNERTtFT3dDa0I7SUFHUTtJQUNBO0lBQ0E7RVZ3MUQxQjtBQUNGO0FVcDFEb0I7O0VBRUk7QVZzMUR4QjtBRzE0REU7RU9rRGtCOztJQU1RO0VWdTFEMUI7QUFDRjtBVXAxRG9CO0VBQ0k7RVB6Q3RCO0VBQ0E7RUFDQTtFQUNBLHFCT3VDK0M7QVZ5MURqRDtBR243REU7RU93RmtCO0lQeENsQjtJQUNBO0lBQ0E7SUFDQSxxQk8wQ21EO0VWNjFEbkQ7QUFDRjtBVTExRG9CO0VBQ0k7RUFDQTtFQUNBLGNSN0dQO0FGeThEakI7QVV6MURvQjtFQUNJO0FWMjFEeEI7QVV0MURZO0VBQ0kseUJSekhBO0VRMEhBO0VBQ0E7RUFDQTtFQUNBO0FWdzFEaEI7QUcxOERFO0VPNkdVO0lBUVE7RVZ5MURsQjtBQUNGO0FHeDhERTtFT3NHVTtJQVlRO0VWMDFEbEI7QUFDRjtBVXgxRGdCO0VBQ0k7RUFDQTtFQUNBO0FWMDFEcEI7QUdoK0RFO0VPbUljO0lBTVE7RVYyMUR0QjtBQUNGO0FVejFEb0I7RUFDSTtBVjIxRHhCO0FVejFEd0I7RUFDSTtFQUNBO0FWMjFENUI7QUc1K0RFO0VPK0lzQjtJQUtRO0VWNDFEOUI7QUFDRjtBVXYxRGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnkxRHBCO0FHai9ERTtFT21KYztJQVFRO0VWMDFEdEI7QUFDRjtBVXgxRG9CO0VBQ0k7QVYwMUR4QjtBVXQxRG9CO0VBQ0k7RUFDQTtFQUNBO0FWdzFEeEI7O0FXcmdFUTtFQUNJO0VBQ0E7RUFDQTtBWHdnRVo7QVduZ0VZO0VBQ0k7QVhxZ0VoQjtBV2xnRVk7RUFDSTtFQUNBO0FYb2dFaEI7QVdoZ0VRO0VBQ0k7QVhrZ0VaO0FHOWdFRTtFUVdNO0lBSVE7RVhtZ0VkO0FBQ0Y7QVdqZ0VZO0VBQ0k7RUFDQTtFQUNBO0FYbWdFaEI7QUd4aEVFO0VRa0JVO0lBTVE7RVhvZ0VsQjtBQUNGO0FXaGdFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYa2dFWjtBRzFpRUU7RVFvQ007SUFPUTtFWG1nRWQ7QUFDRjtBR3hpRUU7RVE2Qk07SUFXUTtFWG9nRWQ7QUFDRjtBR3RpRUU7RVFzQk07SUFlUTtFWHFnRWQ7QUFDRjtBR3BpRUU7RVFlTTtJQW1CUTtFWHNnRWQ7QUFDRjs7QUdoakVFO0VTZk07SUFHUTtJQUNBO0VaaWtFZDtBQUNGO0FZOWpFUTtFQUNJO0VBQ0E7RUFDQTtBWmdrRVo7QUdua0VFO0VTQU07SUFNUTtFWmlrRWQ7QUFDRjtBWTlqRVk7RUFDSSx5QlZ0QkE7RVV1QkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmdrRWhCO0FHN2lFRTtFU3pCVTtJQVNRO0VaaWtFbEI7QUFDRjtBR3JsRUU7RVNVVTtJQWFRO0Vaa2tFbEI7QUFDRjtBR25sRUU7RVNHVTtJQWlCUTtJQUNBO0VabWtFbEI7QUFDRjtBR2xsRUU7RVNKVTtJQXNCUTtFWm9rRWxCO0FBQ0Y7QVlqa0VZO0VBQ0k7RUFDQTtBWm1rRWhCO0FZN2pFWTtFQUNJO0VBQ0E7QVorakVoQjtBWTNqRW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo2akV4QjtBR25uRUU7RVNrRGtCO0lBT1E7RVo4akUxQjtBQUNGO0FZM2pFb0I7RUFDSTtBWjZqRXhCO0FZMWpFb0I7RUFDSTtFQUNBO0FaNGpFeEI7QVl2akVZO0VBQ0k7QVp5akVoQjtBWXZqRWdCOztFQUVJO0FaeWpFcEI7QVl0akVnQjtFQUNJO0Fad2pFcEI7QVlwakVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpzakVoQjtBRy9vRUU7RVNxRlU7SUFPUTtFWnVqRWxCO0FBQ0Y7QVlyakVnQjtFQUNJO0VBQ0E7QVp1akVwQjtBRzVuRUU7RVN3RWM7SUFFUTtJQUNBO0Vac2pFdEI7RVlwakVzQjtJQUNJO0Vac2pFMUI7QUFDRjtBWWhqRVE7RUFDSTtFQUNBO0VBQ0E7QVprakVaO0FZaGpFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Faa2pFaEI7QUc1cUVFO0VTc0hVO0lBT1E7RVptakVsQjtBQUNGO0FHMXFFRTtFUytHVTtJQVdRO0Vab2pFbEI7QUFDRjtBWWpqRVk7RUFDSTtBWm1qRWhCO0FZampFZ0I7RUFDSTtFQUNBO0FabWpFcEI7QUc3ckVFO0VTd0ljO0lBS1E7RVpvakV0QjtBQUNGO0FZaGpFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmtqRWhCO0FHMXNFRTtFU2tKVTtJQVNRO0lBQ0E7RVptakVsQjtBQUNGO0FZampFZ0I7RUFDSTtFQUNBO0FabWpFcEI7QVloakVnQjtFQUNJO0Faa2pFcEI7QUczckVFO0VTNEljO0lBR1E7SUFDQTtFWmdqRXRCO0VZOWlFc0I7SUFDSTtFWmdqRTFCO0FBQ0Y7O0FhdnVFUTtFQUNJO0FiMHVFWjtBR3B1RUU7RVVQTTtJQUlRO0lBQ0E7RWIydUVkO0FBQ0Y7QWF6dUVZOztFQUVJO0FiMnVFaEI7QWF4dUVZO0VBQ0k7QWIwdUVoQjtBYXR1RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fid3VFWjtBR3h2RUU7RVVXTTtJQVFRO0VieXVFZDtBQUNGO0FHdHZFRTtFVUlNO0lBWVE7SUFDQTtFYjB1RWQ7QUFDRjtBYXh1RVk7RUFDSTtBYjB1RWhCO0FhdnVFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ5dUVoQjtBR2h4RUU7RVUrQlU7SUFXUTtFYjB1RWxCO0FBQ0Y7QUc5d0VFO0VVd0JVO0lBZVE7RWIydUVsQjtBQUNGO0FhdnVFUTtFQUNJO0VBQ0E7RUFDQSxjWGpFSTtFV2tFSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnl1RVo7QWF2dUVZO0VBRUkseUJYNUVBO0VXNkVBO0VBQ0E7QWJ3dUVoQjtBYXB1RVE7RUFDSTtBYnN1RVo7QWFwdUVZO0VBQ0k7QWJzdUVoQjtBYWx1RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYm91RVo7QUd2ekVFO0VVK0VNO0lBT1E7SUFDQTtFYnF1RWQ7QUFDRjtBR3R6RUU7RVV3RU07SUFZUTtFYnN1RWQ7QUFDRjtBR3B6RUU7RVVpRU07SUFnQlE7RWJ1dUVkO0FBQ0Y7O0FjLzBFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FkazFFWjtBR3YwRUU7RVdmTTtJQU9RO0lBQ0E7RWRtMUVkO0FBQ0Y7QUc3MEVFO0VXRFU7SUFHUTtJQUNBO0VkKzBFbEI7QUFDRjtBYzUwRVk7RUFDSTtBZDgwRWhCO0FjMTBFUTtFQUNJO0VBQ0E7RUFDQTtBZDQwRVo7QUdsMkVFO0VXbUJNO0lBTVE7RWQ2MEVkO0FBQ0Y7QUdoMkVFO0VXWU07SUFVUTtFZDgwRWQ7QUFDRjtBYzUwRVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDgwRWhCO0FjMTBFUTtFQUNJO0FkNDBFWjtBYzEwRVk7RUFDSTtBZDQwRWhCO0FHMzNFRTtFVzhDVTtJQUlRO0VkNjBFbEI7QUFDRjtBYzMwRWdCOztFQUVJO0FkNjBFcEI7QWMxMEVnQjtFQUNJO0FkNDBFcEI7QWN4MEVZO0VBQ0k7RUFDQTtFQUNBO0FkMDBFaEI7QUc1NEVFO0VXK0RVO0lBTVE7RWQyMEVsQjtBQUNGO0FjejBFZ0I7RUFDSTtFQUNBLHlCWnJGSjtFWXNGSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMjBFcEI7QUc3NUVFO0VXd0VjO0lBYVE7RWQ0MEV0QjtBQUNGO0FjMTBFb0I7RUFDSTtFQUNBO0FkNDBFeEI7QUd0NkVFO0VXd0ZrQjtJQUtRO0VkNjBFMUI7QUFDRjtBY3YwRW9COztFQUVJO0FkeTBFeEI7QWN0MEVvQjtFQUNJLGNacEhOO0FGNDdFbEI7QWNyMEVvQjtFQUNJO0FkdTBFeEI7QWNqMEVnQjtFQUNJO0FkbTBFcEI7QUd4N0VFO0VXb0hjO0lBSVE7RWRvMEV0QjtBQUNGO0FjajBFZ0I7RUFDSTtBZG0wRXBCO0FjL3pFWTtFQUNJO0FkaTBFaEI7O0FlMThFUTtFQUNJO0FmNjhFWjtBR2g4RUU7RVlkTTtJQUlRO0VmODhFZDtBQUNGO0FlMzhFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmNjhFWjtBR3Q3RUU7RVkzQk07SUFPUTtJQUNBO0VmODhFZDtBQUNGO0FHeDlFRTtFWUNNO0lBWVE7SUFDQTtFZis4RWQ7QUFDRjtBR3Y5RUU7RVlOTTtJQWlCUTtFZmc5RWQ7QUFDRjtBR3Y4RUU7RVlQVTtJQUVRO0VmZzlFbEI7QUFDRjtBR3grRUU7RVk0QmtCO0lBRVE7RWY4OEUxQjtBQUNGO0FleDhFZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjA4RXBCO0FHdC9FRTtFWXFDYztJQVVRO0VmMjhFdEI7QUFDRjtBRzMvRUU7RVlxRE07SUFHUTtJQUNBO0VmdThFZDtBQUNGO0FlcjhFWTtFQUNJLGNidkVFO0Vhd0VGO0FmdThFaEI7QWVwOEVZO0VBQ0k7RUFDQTtFQUNBO0FmczhFaEI7QWVsOEVvQjtFQUNJO0FmbzhFeEI7QWVqOEVvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtOEV4QjtBZWo4RXdCO0VBQ0ksY2JqR1Y7QUZvaUZsQjtBZTM3RVE7RUFDSTtFQUNBO0VBQ0E7QWY2N0VaOztBZ0IzaUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjhpRlI7QWdCNWlGUTtFQUNJO0VBQ0E7QWhCOGlGWjtBZ0IxaUZJO0VBQ0k7RUFDQTtFQUNBO0FoQjRpRlI7QWdCemlGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMmlGUjtBZ0J4aUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIwaUZSO0FnQnZpRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ5aUZSO0FnQnZpRlE7RUFDSTtBaEJ5aUZaOztBRzdrRkU7RWNiRTtJQUdRO0lBQ0E7RWpCNGxGVjtBQUNGO0FHN2tGRTtFY3BCRTtJQVFRO0VqQjZsRlY7QUFDRjtBaUIxbEZJO0VBQ0k7QWpCNGxGUjtBRzVsRkU7RWNERTtJQUlRO0lBQ0E7RWpCNmxGVjtBQUNGO0FHM2xGRTtFY1JFO0lBU1E7RWpCOGxGVjtBQUNGO0FpQjNsRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjZsRlI7QWlCM2xGUTtFQUNJLHlCZi9DSTtBRjRvRmhCO0FpQjNsRlk7RUFDSTtBakI2bEZoQjtBaUJ6bEZRO0VBQ0k7QWpCMmxGWjtBaUJ6bEZZO0VBQ0k7QWpCMmxGaEI7QWlCdGxGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ3bEZSO0FpQnRsRlE7RUFDSTtBakJ3bEZaO0FpQnBsRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnNsRlI7QWlCcGxGUTtFQUNJO0VBQ0E7QWpCc2xGWjtBaUJsbEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZmxHUTtFZW1HUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCb2xGUjtBaUJsbEZRO0VBRUkseUJmM0dNO0FGOHJGbEI7QWlCaGxGUTtFQUNJO0VBQ0E7QWpCa2xGWjtBaUJobEZZO0VBQ0k7QWpCa2xGaEI7QWlCOWtGUTtFQUNJO0FqQmdsRlo7QWlCN2tGUTtFQUNJO0FqQitrRlo7QWlCNWtGUTtFQUNJO0FqQjhrRlo7QWlCMWtGSTtFQUNJO0FqQjRrRlI7QWlCMWtGUTtFQUNJO0FqQjRrRlo7QWlCeGtGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwa0ZSO0FpQnhrRlE7RUFDSTtFQUNBO0FqQjBrRlo7QWlCdGtGSTtFQUNJO0FqQndrRlI7QWlCamtGWTtFQUNJO0FqQm1rRmhCO0FpQmhrRlk7RUFDSTtBakJra0ZoQjtBaUI5akZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCZ2tGWjtBaUI5akZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpCZ2tGaEI7QWlCOWpGZ0I7RUFDSTtFQUNBLHlCZmhNSjtFZWlNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmdrRnBCO0FpQjlqRm9CO0VBQ0k7QWpCZ2tGeEI7QWlCMWpGUTtFQUNJO0FqQjRqRlo7QWlCempGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjJqRlo7QWlCempGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIyakZoQjtBaUJ6akZnQjtFQUVJLHlCZnhPSjtFZXlPSTtBakIwakZwQjtBaUJ2akZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ5akZwQjtBaUJwakZRO0VBQ0k7QWpCc2pGWjtBaUJwakZZO0VBQ0k7QWpCc2pGaEI7QWlCbmpGWTtFQUNJO0VBQ0E7QWpCcWpGaEI7QWlCbGpGWTtFQUNJO0VBQ0E7RUFDQTtBakJvakZoQjtBaUJoakZnQjtFQUNJLGNmMVFGO0FGNHpGbEI7QWlCN2lGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQitpRlo7QWlCN2lGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQitpRmhCO0FpQjdpRmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQitpRnBCO0FpQjNpRlk7RUFDSTtFQUNBLGlDZmhTSDtBRjYwRmI7QWlCemlGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCMmlGWjtBaUJ4aUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwaUZaO0FpQnhpRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwaUZoQjtBaUJ4aUZnQjtFQUNJO0FqQjBpRnBCO0FpQnBpRmdCOztFQUVJO0FqQnNpRnBCO0FpQm5pRmdCO0VBQ0k7RUFDQTtFQUNBO0FqQnFpRnBCO0FpQm5pRm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcWlGeEI7QWlCbmlGd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcWlGNUI7QWlCamlGb0I7RUFDSTtBakJtaUZ4QixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL3Rlc3QtcHJvamVjdC8uL3NyYy9zdHlsZXMvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly90ZXN0LXByb2plY3QvLi9zcmMvc3R5bGVzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly90ZXN0LXByb2plY3QvLi9zcmMvc3R5bGVzL2Jhc2UvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL3Rlc3QtcHJvamVjdC8uL3NyYy9zdHlsZXMvYmFzZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwid2VicGFjazovL3Rlc3QtcHJvamVjdC8uL3NyYy9zdHlsZXMvbGF5b3V0L19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly90ZXN0LXByb2plY3QvLi9zcmMvc3R5bGVzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19mb3JtLXN0eWxpbmcuc2NzcyIsIndlYnBhY2s6Ly90ZXN0LXByb2plY3QvLi9zcmMvc3R5bGVzL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9ibG9ja3MvX2hlcm8tZmVhdHVyZWQuc2NzcyIsIndlYnBhY2s6Ly90ZXN0LXByb2plY3QvLi9zcmMvc3R5bGVzL2Jsb2Nrcy9fYmVzdC1zZWxsZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9ibG9ja3MvX3N0b3JlLW1lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9ibG9ja3MvX2J5LWdlbnJlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9ibG9ja3MvX2ZlYXR1cmVkLWV2ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9ibG9ja3MvX3F1aWNrLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVzdC1wcm9qZWN0Ly4vc3JjL3N0eWxlcy9jb21wb25lbnRzL19saWdodGJveC5zY3NzIiwid2VicGFjazovL3Rlc3QtcHJvamVjdC8uL3NyYy9zdHlsZXMvcGFnZXMvX3Byb2R1Y3Qtc2luZ2xlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuKixcclxuKjphZnRlcixcclxuKjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICovXHJcblxyXG4gaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1DcmV0ZStSb3VuZDppdGFsQDA7MSZmYW1pbHk9UG9wcGluczppdGFsLHdnaHRAMCwxMDA7MCwyMDA7MCwzMDA7MCw0MDA7MCw1MDA7MCw2MDA7MCw3MDA7MCw4MDA7MCw5MDA7MSwxMDA7MSwyMDA7MSwzMDA7MSw0MDA7MSw1MDA7MSw2MDA7MSw3MDA7MSw4MDA7MSw5MDAmZGlzcGxheT1zd2FwXCIpO1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzA4MUQ0MztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNyZXRlIFJvdW5kXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaDE6Zmlyc3QtY2hpbGQsXG5oMjpmaXJzdC1jaGlsZCxcbmgzOmZpcnN0LWNoaWxkLFxuaDQ6Zmlyc3QtY2hpbGQsXG5oNTpmaXJzdC1jaGlsZCxcbmg2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZvbnQtc2l6ZS1sIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb250LXNpemUtbCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5mb250LXNpemUtbS1sIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZm9udC1zaXplLW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5mb250LXNpemUtcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvbnQtc2l6ZS14eHMsXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmJ0biB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDgxRDQzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJ0bl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGdhcDogMTBweDtcbn1cbi5idG5fX2ljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5OEFFMTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5idG5fX2ljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyB3aWR0aDtcbiAgei1pbmRleDogLTE7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuOmhvdmVyIC5idG5fX2ljb246OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuLmJ0bi5idG4tc2Vjb25kYXJ5IC5idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzg5NjA2O1xufVxuLmJ0bi5idG4tdGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLWZ1bGwge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5OEFFMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDIwMG1zIGJhY2tncm91bmQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4tZnVsbF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbi5idG4tZnVsbF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmJ0bi1mdWxsX19pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYnRuLWZ1bGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRDQzO1xufVxuXG4uYnRuLWljb24ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUQ0MztcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBiYWNrZ3JvdW5kLWNvbG9yLCBlYXNlLWluLW91dCAyMDBtcyBib3JkZXItY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5idG4taWNvbiBzdmcge1xuICB3aWR0aDogOXB4O1xufVxuLmJ0bi1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgZmlsbCwgZWFzZS1pbi1vdXQgMjAwbXMgc3Ryb2tlO1xufVxuLmJ0bi1pY29uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taWNvbjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwODFENDM7XG59XG4uYnRuLWljb24uYnRuLWljb24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5OEFFMTtcbn1cbi5idG4taWNvbi5idG4taWNvbi1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pY29uLmJ0bi1pY29uLXNlY29uZGFyeTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNFOThBRTE7XG59XG4uYnRuLWljb24uYnRuLWljb24td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pY29uLmJ0bi1pY29uLXdoaXRlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0U5OEFFMTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgZmlsbDtcbn1cbi5idG4taWNvbi5idG4taWNvbi13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOThBRTE7XG59XG4uYnRuLWljb24uYnRuLWljb24td2hpdGU6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLmJ0bi1pY29uLmJ0bi1pY29uLW91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4taWNvbi5idG4taWNvbi1vdXRsaW5lIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmJ0bi1pY29uLmJ0bi1pY29uLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRDQzO1xuICBib3JkZXItY29sb3I6ICMwODFENDM7XG59XG4uYnRuLWljb24uYnRuLWljb24tb3V0bGluZTpob3ZlciBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy1ibG9jazogNjBweCA1MHB4O1xufVxuLmJyZWFkY3J1bWJzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5icmVhZGNydW1icyB1bCBsaS5ob21lIHtcbiAgd2lkdGg6IDEycHg7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkuZGl2aWRlciB7XG4gIHdpZHRoOiA1cHg7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkgYSxcbi5icmVhZGNydW1icyB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uYnJlYWRjcnVtYnMgdWwgbGkgYSB7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDIwMG1zIGNvbG9yO1xufVxuLmJyZWFkY3J1bWJzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzA4MUQ0Mztcbn1cbi5icmVhZGNydW1icyB1bCBsaTpub3QoLmJhY2stdG8pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMgdWwgbGk6bm90KC5iYWNrLXRvKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnMgdWwgbGkuYmFjay10byB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzIHVsIGxpLmJhY2stdG8gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5icmVhZGNydW1icyB1bCBsaS5iYWNrLXRvIGEgc3ZnIHtcbiAgd2lkdGg6IDVweDtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmltZyxcbnN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDgxRDQzO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5vdmVybGF5LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lOiA3MHB4O1xuICB9XG59XG5cbi5ibG9jayB7XG4gIHBhZGRpbmctYmxvY2s6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jayB7XG4gICAgcGFkZGluZy1ibG9jazogNTBweDtcbiAgfVxufVxuLmJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLnNwYWNpbmctbGFyZ2Uge1xuICAgIHBhZGRpbmctYmxvY2s6IDc1cHg7XG4gIH1cbn1cblxuLmtsYW50ZW52ZXJ0ZWxsZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmtsYW50ZW52ZXJ0ZWxsZW5fX2ljb24ge1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG5cbi51c3BzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAudXNwcyB7XG4gICAgLS1zbGlkZS1oZWlnaHQ6IDIxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IHZhcigtLXNsaWRlLWhlaWdodCk7XG4gIH1cbn1cbi51c3BzX190cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnVzcHNfX3RyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC51c3BzX190cmFjayB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4udXNwcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnVzcHMtaXRlbSB7XG4gICAgaGVpZ2h0OiB2YXIoLS1zbGlkZS1oZWlnaHQpO1xuICB9XG59XG5cbi5pdGVtLWJvb2tfX2luLFxuLml0ZW0tYm9vay1hbHRfX2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pdGVtLWJvb2tfX2luLFxuICAuaXRlbS1ib29rLWFsdF9faW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5pdGVtLWJvb2tfX2luIC5vdmVybGF5LWxpbms6OmFmdGVyLFxuLml0ZW0tYm9vay1hbHRfX2luIC5vdmVybGF5LWxpbms6OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbn1cbi5pdGVtLWJvb2tfX3RvcCxcbi5pdGVtLWJvb2stYWx0X190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG4gIHBhZGRpbmc6IDM1cHggMjBweDtcbiAgbWFyZ2luLWJsb2NrOiAxNy41cHggMDtcbn1cbi5pdGVtLWJvb2tfX251bWJlcixcbi5pdGVtLWJvb2stYWx0X19udW1iZXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUQ0MztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG4uaXRlbS1ib29rX19pbWFnZSBpbWcsXG4uaXRlbS1ib29rLWFsdF9faW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogMTcwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbn1cbi5pdGVtLWJvb2tfX2JvdHRvbSxcbi5pdGVtLWJvb2stYWx0X19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuLml0ZW0tYm9va19fYm90dG9tLWNvbnRlbnQsXG4uaXRlbS1ib29rLWFsdF9fYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG59XG4uaXRlbS1ib29rX19ib3R0b20tY29udGVudCBwLFxuLml0ZW0tYm9vay1hbHRfX2JvdHRvbS1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4uaXRlbS1ib29rX19ib3R0b20tY29udGVudCBwLnRpdGxlLFxuLml0ZW0tYm9vay1hbHRfX2JvdHRvbS1jb250ZW50IHAudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xufVxuLml0ZW0tYm9va19fYm90dG9tLWNvbnRlbnQgcC5hdXRob3IsXG4uaXRlbS1ib29rLWFsdF9fYm90dG9tLWNvbnRlbnQgcC5hdXRob3Ige1xuICBjb2xvcjogcmdiYSg4LCAyOSwgNjcsIDAuNjUwOTgwMzkyMik7XG59XG4uaXRlbS1ib29rX19ib3R0b20td2lzaGxpc3QsXG4uaXRlbS1ib29rLWFsdF9fYm90dG9tLXdpc2hsaXN0IHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaXRlbS1ib29rX19ib3R0b20td2lzaGxpc3QgLmFkZC10by13aXNobGlzdCxcbi5pdGVtLWJvb2stYWx0X19ib3R0b20td2lzaGxpc3QgLmFkZC10by13aXNobGlzdCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLml0ZW0tYm9va19fYm90dG9tLXdpc2hsaXN0IC5hZGQtdG8td2lzaGxpc3Qgc3ZnLFxuLml0ZW0tYm9vay1hbHRfX2JvdHRvbS13aXNobGlzdCAuYWRkLXRvLXdpc2hsaXN0IHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLml0ZW0tYm9va19fYm90dG9tLXdpc2hsaXN0IC5hZGQtdG8td2lzaGxpc3Qgc3ZnIHBhdGgsXG4uaXRlbS1ib29rLWFsdF9fYm90dG9tLXdpc2hsaXN0IC5hZGQtdG8td2lzaGxpc3Qgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBmaWxsO1xufVxuLml0ZW0tYm9va19fYm90dG9tLXdpc2hsaXN0IC5hZGQtdG8td2lzaGxpc3Q6aG92ZXIgc3ZnIHBhdGgsIC5pdGVtLWJvb2tfX2JvdHRvbS13aXNobGlzdCAuYWRkLXRvLXdpc2hsaXN0LmFjdGl2ZSBzdmcgcGF0aCxcbi5pdGVtLWJvb2stYWx0X19ib3R0b20td2lzaGxpc3QgLmFkZC10by13aXNobGlzdDpob3ZlciBzdmcgcGF0aCxcbi5pdGVtLWJvb2stYWx0X19ib3R0b20td2lzaGxpc3QgLmFkZC10by13aXNobGlzdC5hY3RpdmUgc3ZnIHBhdGgge1xuICBmaWxsOiAjRTk4QUUxO1xufVxuLml0ZW0tYm9va19fcHJpY2UgLmN1cnJlbnQtcHJpY2UsXG4uaXRlbS1ib29rLWFsdF9fcHJpY2UgLmN1cnJlbnQtcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLml0ZW0tYm9va19fcHJpY2UgLmN1cnJlbnQtcHJpY2UsXG4gIC5pdGVtLWJvb2stYWx0X19wcmljZSAuY3VycmVudC1wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuLml0ZW0tYm9va19fcHJpY2UgLm9yaWdpbmFsLXByaWNlLFxuLml0ZW0tYm9vay1hbHRfX3ByaWNlIC5vcmlnaW5hbC1wcmljZSB7XG4gIGNvbG9yOiByZ2JhKDgsIDI5LCA2NywgMC42NTA5ODAzOTIyKTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXRlbS1ib29rX19wcmljZSAub3JpZ2luYWwtcHJpY2UsXG4gIC5pdGVtLWJvb2stYWx0X19wcmljZSAub3JpZ2luYWwtcHJpY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxufVxuLml0ZW0tYm9va19fcHJpY2U6aGFzKC5vcmlnaW5hbC1wcmljZSkgLmN1cnJlbnQtcHJpY2UsXG4uaXRlbS1ib29rLWFsdF9fcHJpY2U6aGFzKC5vcmlnaW5hbC1wcmljZSkgLmN1cnJlbnQtcHJpY2Uge1xuICBjb2xvcjogI0U5OEFFMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXRlbS1ib29rX19wcmljZTpoYXMoLm9yaWdpbmFsLXByaWNlKSAuY3VycmVudC1wcmljZSxcbiAgLml0ZW0tYm9vay1hbHRfX3ByaWNlOmhhcygub3JpZ2luYWwtcHJpY2UpIC5jdXJyZW50LXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaXRlbS1ib29rLnNvbGQtb3V0IC5pdGVtLWJvb2tfX2FkZC10by1jYXJ0IC5idG4taWNvbixcbi5pdGVtLWJvb2suc29sZC1vdXQgLml0ZW0tYm9vay1hbHRfX2FkZC10by1jYXJ0IC5idG4taWNvbixcbi5pdGVtLWJvb2stYWx0LnNvbGQtb3V0IC5pdGVtLWJvb2tfX2FkZC10by1jYXJ0IC5idG4taWNvbixcbi5pdGVtLWJvb2stYWx0LnNvbGQtb3V0IC5pdGVtLWJvb2stYWx0X19hZGQtdG8tY2FydCAuYnRuLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEZBO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pdGVtLWJvb2suc29sZC1vdXQgLml0ZW0tYm9va19fYWRkLXRvLWNhcnQgLmJ0bi1pY29uIHN2ZyBwYXRoLFxuLml0ZW0tYm9vay5zb2xkLW91dCAuaXRlbS1ib29rLWFsdF9fYWRkLXRvLWNhcnQgLmJ0bi1pY29uIHN2ZyBwYXRoLFxuLml0ZW0tYm9vay1hbHQuc29sZC1vdXQgLml0ZW0tYm9va19fYWRkLXRvLWNhcnQgLmJ0bi1pY29uIHN2ZyBwYXRoLFxuLml0ZW0tYm9vay1hbHQuc29sZC1vdXQgLml0ZW0tYm9vay1hbHRfX2FkZC10by1jYXJ0IC5idG4taWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNCN0MxQ0I7XG59XG5cbi5pdGVtLWJvb2tfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0tYm9va19fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pdGVtLWJvb2tfX2JvdHRvbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uaXRlbS1ib29rX19ib3R0b20tY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cbi5pdGVtLWJvb2tfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwIDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0tYm9va19fcHJpY2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pdGVtLWJvb2tfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG4uaXRlbS1ib29rX19hZGQtdG8tY2FydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLml0ZW0tYm9va19fYWRkLXRvLWNhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXRlbS1ib29rX19hZGQtdG8tY2FydCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5pdGVtLWJvb2tfX2FkZC10by1jYXJ0IC5idG4taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pdGVtLWJvb2tfX2FkZC10by1jYXJ0IC5idG4taWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLml0ZW0tYm9va19fYWRkLXRvLWNhcnQgLmJ0bi1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgb3V0bGluZTogNnB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLml0ZW0tYm9va19fYWRkLXRvLWNhcnQgLmJ0bi1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gIH1cbn1cblxuLml0ZW0tYm9vay1hbHRfX2JvdHRvbSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pdGVtLWJvb2stYWx0X19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLml0ZW0tYm9vay1hbHRfX2JvdHRvbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uaXRlbS1ib29rLWFsdF9fYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0tYm9vay1hbHRfX2JvdHRvbS13aXNobGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4uaXRlbS1ib29rLWFsdF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAgMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXRlbS1ib29rLWFsdF9fcHJpY2Uge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pdGVtLWJvb2stYWx0X19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuLml0ZW0tYm9vay1hbHRfX2FkZC10by1jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pdGVtLWJvb2stYWx0X19hZGQtdG8tY2FydCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5pdGVtLWJvb2stYWx0X19hZGQtdG8tY2FydCAuYnRuLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXRlbS1ib29rLWFsdF9fYWRkLXRvLWNhcnQgLmJ0bi1pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLml0ZW0tYm9vay1hbHRfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLml0ZW0tYm9vay1hbHRfX3N0YXR1cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLml0ZW0tYm9vay1hbHRfX3N0YXR1cyAuc3RhdHVzIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMTg5LCA4MywgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaXRlbS1ib29rLWFsdF9fc3RhdHVzIC5zdGF0dXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VCRDUzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdGVtLWJvb2stYWx0X19zdGF0dXMgLnRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNyZXRlIFJvdW5kXCIsIHNlcmlmO1xufVxuLml0ZW0tYm9vay1hbHQuc29sZC1vdXQgLml0ZW0tYm9vay1hbHRfX3N0YXR1cyAuc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTIsIDQyLCA1NiwgMC4zMDE5NjA3ODQzKTtcbn1cbi5pdGVtLWJvb2stYWx0LnNvbGQtb3V0IC5pdGVtLWJvb2stYWx0X19zdGF0dXMgLnN0YXR1czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0MkEzODtcbn1cblxuLm1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaXRlLWhlYWRlcl9fdG9wIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNpdGUtaGVhZGVyX19wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMTY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19wbGFjZWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgdG9wIDE1MG1zO1xufVxuLnNpdGUtaGVhZGVyX19tYWluLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLm1lbnUtb3BlbiAuc2l0ZS1oZWFkZXJfX21haW4uZml4ZWQge1xuICB0b3A6IDA7XG59XG4ubWVudS1vcGVuIC5zaXRlLWhlYWRlcl9fbWFpbiB7XG4gIHRvcDogLTUxcHg7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4gdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUQ0MztcbiAgcGFkZGluZzogMjJweCAwO1xufVxuLnNpdGUtaGVhZGVyX19tYWluLXRvcC1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tdG9wLWluIHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tdG9wIC5oYW1idXJnZXIge1xuICAgIGZsZXgtYmFzaXM6IDE0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLXRvcCAuaGFtYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tdG9wIC5oYW1idXJnZXItbWVudV9faW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tdG9wIC5oYW1idXJnZXItbWVudSAubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOThBRTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbi5tZW51LW9wZW4gLnNpdGUtaGVhZGVyX19tYWluLXRvcCAuaGFtYnVyZ2VyLW1lbnUgLmxpbmU6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNHB4LCAtMnB4KSByb3RhdGUoNDVkZWcpO1xufVxuLm1lbnUtb3BlbiAuc2l0ZS1oZWFkZXJfX21haW4tdG9wIC5oYW1idXJnZXItbWVudSAubGluZTpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbn1cbi5tZW51LW9wZW4gLnNpdGUtaGVhZGVyX19tYWluLXRvcCAuaGFtYnVyZ2VyLW1lbnUgLmxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLnNpdGUtaGVhZGVyX19tYWluLXRvcCAubG9nbyB7XG4gIGZsZXgtYmFzaXM6IDEyM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLmxvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLmxvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDE5NHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tdG9wIC5zZWFyY2gge1xuICBmbGV4LWJhc2lzOiA0ODVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLXRvcCAuc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGN0Y4Rjg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLnNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLnNlYXJjaC1mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQThBOEE4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tdG9wIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLXRvcCAuc2VhcmNoLWZvcm0gYnV0dG9uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTk4QUUxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tdG9wIC50b3AtbWVudSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tdG9wIC50b3AtbWVudV9fbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLnRvcC1tZW51X19uYXYgdWwge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLnRvcC1tZW51X19uYXYgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLXRvcCAudG9wLW1lbnVfX25hdiB1bCBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLXRvcCAudG9wLW1lbnVfX25hdiB1bCBsaS5oaWRlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLXRvcCAudG9wLW1lbnVfX25hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBjb2xvcjtcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLnRvcC1tZW51X19uYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTk4QUUxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi10b3AgLnRvcC1tZW51X19uYXYgdWwgbGkgYSAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgcGFkZGluZy10b3A6IDE0NHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tZW51LW9wZW4gLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOEY4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXYge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2IHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX3RvcC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGQTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLWJsb2NrLWVuZDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX3RvcC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X190b3AtbmF2X19pdGVtIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y3RjhGODtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkgPiBzcGFuOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkgPiBzcGFuOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFOThBRTE7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkgPiBzcGFuID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwODFENDM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpID4gc3BhbiA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkNyZXRlIFJvdW5kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNzU7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaS5kcm9wZG93biBzcGFuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkuZHJvcGRvd24gc3BhbiAub3Blbi1zdWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaS5kcm9wZG93biBzcGFuIC5vcGVuLXN1YiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIHNwYW4gLm9wZW4tc3ViIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgdHJhbnNmb3JtO1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkuZHJvcGRvd24gc3BhbiAub3Blbi1zdWIgc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDIwMG1zIHBhdGg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaS5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsIDI5LCA2NywgMC42NSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IG9wYWNpdHkgMjAwbXMsIGVhc2UtaW4tb3V0IHZpc2liaWxpdHkgMjAwbXM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnVfX2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnVfX2luIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudV9fY29sdW1uLW1lbnUgKyAuZHJvcGRvd24tbWVudV9fY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnVfX2NvbHVtbi1tZW51IGgzIHtcbiAgY29sb3I6ICNFOThBRTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudV9fY29sdW1uLW1lbnUgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudV9fY29sdW1uOmhhcyguZHJvcGRvd24tbWVudV9fZmVhdHVyZWQtYWx0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnVfX2NvbHVtbjpub3QoLmRyb3Bkb3duLW1lbnVfX2NvbHVtbi1tZW51KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudV9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1tZW51X19tZW51IHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaS5kcm9wZG93biAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1tZW51IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB1bDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB1bDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDgxRDQzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI2XCIgaGVpZ2h0PVwiMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIHN0cm9rZT1cIiUyM0U5OEFFMVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjEuMzMzXCIgZD1cIm0uNjY3IDguNjY2IDQtNC00LTRcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19tZW51ID4gbGkuZHJvcGRvd24gLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNFOThBRTE7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW9wZW4ge1xuICBib3JkZXItY29sb3I6ICNFOThBRTE7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW9wZW4gc3BhbiAub3Blbi1zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRDQzO1xufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1vcGVuIHNwYW4gLm9wZW4tc3ViIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdl9fbWVudSA+IGxpLmRyb3Bkb3duLmRyb3Bkb3duLW9wZW4gc3BhbiAub3Blbi1zdWIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX21lbnUgPiBsaS5kcm9wZG93bi5kcm9wZG93bi1vcGVuIC5kcm9wZG93bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX2ZlYXR1cmVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2X19mZWF0dXJlZC5kcm9wZG93bi1tZW51X19mZWF0dXJlZCB7XG4gIG1hcmdpbi1ibG9jazogNTBweCAzMHB4O1xufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXZfX2ZlYXR1cmVkIC5kcm9wZG93bi1tZW51X19mZWF0dXJlZC1hbHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnVfX2ZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUQ0MztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNnB4IDAgMjJweCAzMHB4O1xufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnVfX2ZlYXR1cmVkOmhvdmVyIC5idG4taWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOThBRTE7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudV9fZmVhdHVyZWQ6aG92ZXIgLmJ0bi1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51X19mZWF0dXJlZC1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51X19mZWF0dXJlZC1pbWFnZXMge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51X19mZWF0dXJlZC1pbWFnZXMgaW1nIHtcbiAgbWF4LWhlaWdodDogOThweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudV9fZmVhdHVyZWQtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnVfX2ZlYXR1cmVkLWJvdHRvbV9fdGV4dCB7XG4gIGZsZXgtYmFzaXM6IDE2NXB4O1xufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnVfX2ZlYXR1cmVkLWJvdHRvbV9fdGV4dCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51X19mZWF0dXJlZC1ib3R0b21fX3RleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51X19mZWF0dXJlZC1hbHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51X19mZWF0dXJlZC1hbHQgaDQge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51X19mZWF0dXJlZC1hbHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSg4LCAyOSwgNjcsIDAuNjUwOTgwMzkyMik7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudV9fZmVhdHVyZWQtYWx0Om5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2l0ZS1oZWFkZXJfX21haW4tYm90dG9tIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudV9fZmVhdHVyZWQtYWx0X19saW5lIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xufVxuLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnVfX2ZlYXR1cmVkLWFsdF9fYm90dG9tIGg0IHtcbiAgY29sb3I6ICNFOThBRTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlcl9fbWFpbi1ib3R0b20gLm1haW4tbmF2IC5rbGFudGVudmVydGVsbGVuLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGN0Y4Rjg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyX19tYWluLWJvdHRvbSAubWFpbi1uYXYgLmtsYW50ZW52ZXJ0ZWxsZW4tY29udGFpbmVyIC5rbGFudGVudmVydGVsbGVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwRjI0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWZvb3Rlcl9fdG9wIC51c3BzX190cmFjayB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRDQzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ibG9jazogNTBweCA3MHB4O1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgZ2FwOiA1MHB4IDIwcHg7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS10b3AgLmZvb3Rlci1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyNTRFO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlLXRvcCAuZm9vdGVyLWNvbnRhY3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1iYXNpczogODUwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLXRvcCAuZm9vdGVyLWNvbnRhY3RfX2ljb24ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRDQzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLXRvcCAuZm9vdGVyLWNvbnRhY3QgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtdG9wIC5mb290ZXItY29udGFjdCBoNSB7XG4gIG1hcmdpbi1ibG9jazogMjBweCA1cHg7XG4gIGNvbG9yOiAjRTk4QUUxO1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtdG9wIC5mb290ZXItY29udGFjdCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJsb2NrOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLXRvcCAuZm9vdGVyLWNvbnRhY3RfX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLXRvcCAuZm9vdGVyLWNvbnRhY3RfX3N0YXR1cyAuY2lyY2xlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMTg5LCA4MywgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS10b3AgLmZvb3Rlci1jb250YWN0X19zdGF0dXMgLmNpcmNsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRUJENTM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtdG9wIC5mb290ZXItbmV3c2xldHRlciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUtdG9wIC5mb290ZXItbmV3c2xldHRlciB7XG4gICAgZmxleC1iYXNpczogMzUwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLXRvcCAuZm9vdGVyLW5ld3NsZXR0ZXIgaDUge1xuICBtYXJnaW4tYmxvY2s6IDAgNXB4O1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtdG9wIC5mb290ZXItbmV3c2xldHRlciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYmxvY2s6IDAgMjBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLXRvcCAuZm9vdGVyLW5ld3NsZXR0ZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLXRvcCAuZm9vdGVyLW5ld3NsZXR0ZXIgZm9ybSBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODI1NEU7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS10b3AgLmZvb3Rlci1uZXdzbGV0dGVyIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLXRvcCAuZm9vdGVyLW5ld3NsZXR0ZXIgZm9ybSBidXR0b24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOThBRTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUtYm90dG9tIHtcbiAgICBnYXA6IDUwcHggMjBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtYm90dG9tIC5mb290ZXItY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21pZGRsZS1ib3R0b20gLmZvb3Rlci1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtYmFzaXM6IDI3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAuZm9vdGVyLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX21pZGRsZS1ib3R0b20gLmZvb3Rlci1jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogMzU1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtYm90dG9tIC5sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAub3BlbmluZy10aW1lcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS1ib3R0b20gLm9wZW5pbmctdGltZXNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAub3BlbmluZy10aW1lc19fcm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtYm90dG9tIC5vcGVuaW5nLXRpbWVzX19pdGVtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtYm90dG9tIC5vcGVuaW5nLXRpbWVzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAuZm9vdGVyLW5hdiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAuZm9vdGVyLW5hdiBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRTk4QUUxO1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtYm90dG9tIC5mb290ZXItbmF2IG5hdiB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAuZm9vdGVyLW5hdiBuYXYgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS1ib3R0b20gLmZvb3Rlci1uYXYgbmF2IHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjZcIiBoZWlnaHQ9XCIxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggc3Ryb2tlPVwiJTIzRTk4QUUxXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMS4zMzNcIiBkPVwibS42NjcgOC42NjYgNC00LTQtNFwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHggY2VudGVyO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBjb2xvcjtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAuZm9vdGVyLW5hdiBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTk4QUUxO1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtYm90dG9tIC5wYXltZW50cyBoNSB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAucGF5bWVudHMgcCB7XG4gIG1hcmdpbi1ibG9jazogMCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS1ib3R0b20gLnBheW1lbnRzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogN3B4O1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtYm90dG9tIC5wYXltZW50c19faXRlbSB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS1ib3R0b20gLnNvY2lhbHMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUtYm90dG9tIC5zb2NpYWxzIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAuc29jaWFsc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDE1cHg7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZS1ib3R0b20gLnNvY2lhbHNfX2l0ZW0ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzE1RDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlLWJvdHRvbSAuc29jaWFsc19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOThBRTE7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmctYmxvY2s6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fYm90dG9tLWluIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19ib3R0b20taW4gUCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNBOEE4QTg7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbS1pbiAuY29weXJpZ2h0LW5hdiB7XG4gIG9yZGVyOiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX2JvdHRvbS1pbiAuY29weXJpZ2h0LW5hdiB7XG4gICAgb3JkZXI6IHVuc2V0O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbS1pbiAuY29weXJpZ2h0LW5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tLWluIC5jb3B5cmlnaHQtbmF2IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgY29sb3IgMjAwbXM7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbS1pbiAuY29weXJpZ2h0LW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNFOThBRTE7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbS1pbiAua2xhbnRlbnZlcnRlbGxlbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19ib3R0b20taW4gLmtsYW50ZW52ZXJ0ZWxsZW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19ib3R0b20taW4gLmtsYW50ZW52ZXJ0ZWxsZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2ZlYXR1cmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRUZFRDtcbiAgcGFkZGluZzogMjBweDtcbiAgZ2FwOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fZmVhdHVyZWQge1xuICAgIHBhZGRpbmc6IDYwcHggNTBweCA2MHB4IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fZmVhdHVyZWQgLmltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2ZlYXR1cmVkIC5pbWFnZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2ZlYXR1cmVkIC5pbWFnZV9fYmFja2dyb3VuZCB7XG4gIHdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2ZlYXR1cmVkIC5pbWFnZV9fYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG4uYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19mZWF0dXJlZCAuaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19mZWF0dXJlZCAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19mZWF0dXJlZCAuY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fZmVhdHVyZWQgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2ZlYXR1cmVkIC5jb250ZW50X190b3Age1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19mZWF0dXJlZCAuY29udGVudF9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19mZWF0dXJlZCAuY29udGVudCBoMSxcbi5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2ZlYXR1cmVkIC5jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJsb2NrOiA1cHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19mZWF0dXJlZCAuY29udGVudCBoMSxcbiAgLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fZmVhdHVyZWQgLmNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fZmVhdHVyZWQgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19mZWF0dXJlZCAuY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICB9XG59XG4uYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19mZWF0dXJlZCAuY29udGVudCAuc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjQzg5NjA2O1xufVxuLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fZmVhdHVyZWQgLmNvbnRlbnQgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFENDM7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2NhdGVnb3J5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2NhdGVnb3J5IHtcbiAgICB3aWR0aDogMzclO1xuICB9XG59XG4uYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19jYXRlZ29yeSAuaW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2NhdGVnb3J5IC5pbWFnZXMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fY2F0ZWdvcnkgLmltYWdlcyAuaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5ibG9jay1oZXJvLWZlYXR1cmVkIC5jb2x1bW5zIC5jb2x1bW5fX2NhdGVnb3J5IC5pbWFnZXMgLmltYWdlIGltZyB7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMDE5NjA3ODQzKTtcbiAgbWF4LWhlaWdodDogMTIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fY2F0ZWdvcnkgLmltYWdlcyAuaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMTBweDtcbiAgfVxufVxuLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fY2F0ZWdvcnkgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2staGVyby1mZWF0dXJlZCAuY29sdW1ucyAuY29sdW1uX19jYXRlZ29yeSAuY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fY2F0ZWdvcnkgLmNvbnRlbnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2NrLWhlcm8tZmVhdHVyZWQgLmNvbHVtbnMgLmNvbHVtbl9fY2F0ZWdvcnkgLmNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrLWJlc3Qtc2VsbGVycyAuYmVzdC1zZWxsZXJzX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5ibG9jay1iZXN0LXNlbGxlcnMgLmJlc3Qtc2VsbGVyc19fY29udGVudCBoMiB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1iZXN0LXNlbGxlcnMgLmJlc3Qtc2VsbGVyc19fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0E4QThBODtcbn1cbi5ibG9jay1iZXN0LXNlbGxlcnMgLmJlc3Qtc2VsbGVyc19fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stYmVzdC1zZWxsZXJzIC5iZXN0LXNlbGxlcnNfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ibG9jay1iZXN0LXNlbGxlcnMgLmJlc3Qtc2VsbGVyc19fYnRuLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1iZXN0LXNlbGxlcnMgLmJlc3Qtc2VsbGVyc19fYnRuLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2NrLWJlc3Qtc2VsbGVycyAuYmVzdC1zZWxsZXJzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMHB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmJsb2NrLWJlc3Qtc2VsbGVycyAuYmVzdC1zZWxsZXJzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWJlc3Qtc2VsbGVycyAuYmVzdC1zZWxsZXJzX19ncmlkIHtcbiAgICBnYXA6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvY2stYmVzdC1zZWxsZXJzIC5iZXN0LXNlbGxlcnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2NrLWJlc3Qtc2VsbGVycyAuYmVzdC1zZWxsZXJzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fY29sdW1ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX2NvbHVtbiB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stc3RvcmUtbWVkaWEgLnN0b3JlLW1lZGlhX19jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX2NvbHVtbi1zdG9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFENDM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMzgxIDEyN1wiPjxwYXRoIGZpbGw9XCIlMjMwMDBcIiBkPVwibTk1LjI1IDMxLjc1LTYzLjUgNjMuNSA2My41LTYzLjVabS02My41IDAgNjMuNSA2My41LTYzLjUtNjMuNVpcIi8+PHBhdGggZmlsbD1cIiUyM0U5OEFFMVwiIGZpbGwtb3BhY2l0eT1cIi4wN1wiIGQ9XCJNMTA1LjgzMyA0Mi4zMzMgODQuNjY3IDYzLjVsMjEuMTY2IDIxLjE2Ny0yMS4xNjYgMjEuMTY2TDYzLjUgODQuNjY3bC0yMS4xNjcgMjEuMTY2LTIxLjE2Ni0yMS4xNjZMNDIuMzMzIDYzLjUgMjEuMTY3IDQyLjMzM2wyMS4xNjYtMjEuMTY2TDYzLjUgNDIuMzMzbDIxLjE2Ny0yMS4xNjYgMjEuMTY2IDIxLjE2NlpcIi8+PHBhdGggZmlsbD1cIiUyMzAwMFwiIGQ9XCJtMjIxLjk3MiAzMS43NS02My41IDYzLjUgNjMuNS02My41Wm0tNjMuNSAwIDYzLjUgNjMuNS02My41LTYzLjVaXCIvPjxwYXRoIGZpbGw9XCIlMjNFOThBRTFcIiBmaWxsLW9wYWNpdHk9XCIuMDdcIiBkPVwiTTIzMi41NTUgNDIuMzMzIDIxMS4zODggNjMuNWwyMS4xNjcgMjEuMTY3LTIxLjE2NyAyMS4xNjYtMjEuMTY2LTIxLjE2Ni0yMS4xNjcgMjEuMTY2LTIxLjE2Ny0yMS4xNjZMMTY5LjA1NSA2My41bC0yMS4xNjctMjEuMTY3IDIxLjE2Ny0yMS4xNjYgMjEuMTY3IDIxLjE2NiAyMS4xNjYtMjEuMTY2IDIxLjE2NyAyMS4xNjZaXCIvPjxwYXRoIGZpbGw9XCIlMjMwMDBcIiBkPVwibTM0OC42OTIgMzEuNzUtNjMuNSA2My41IDYzLjUtNjMuNVptLTYzLjUgMCA2My41IDYzLjUtNjMuNS02My41WlwiLz48cGF0aCBmaWxsPVwiJTIzRTk4QUUxXCIgZmlsbC1vcGFjaXR5PVwiLjA3XCIgZD1cIk0zNTkuMjc2IDQyLjMzMyAzMzguMTA5IDYzLjVsMjEuMTY3IDIxLjE2Ny0yMS4xNjcgMjEuMTY2LTIxLjE2Ny0yMS4xNjYtMjEuMTY2IDIxLjE2Ni0yMS4xNjctMjEuMTY2TDI5NS43NzYgNjMuNWwtMjEuMTY3LTIxLjE2NyAyMS4xNjctMjEuMTY2IDIxLjE2NiAyMS4xNjYgMjEuMTY3LTIxLjE2NiAyMS4xNjcgMjEuMTY2WlwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIGJvdHRvbSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmxvY2stc3RvcmUtbWVkaWEgLnN0b3JlLW1lZGlhX19jb2x1bW4tc3RvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stc3RvcmUtbWVkaWEgLnN0b3JlLW1lZGlhX19jb2x1bW4tc3RvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fY29sdW1uLXN0b3JlIHtcbiAgICB3aWR0aDogNDIlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX2NvbHVtbi1zdG9yZSB7XG4gICAgd2lkdGg6IDM3JTtcbiAgfVxufVxuLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fY29sdW1uLW1lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRUZGOTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX3N0b3JlLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX3N0b3JlLWltYWdlcyBmaWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX3N0b3JlLWltYWdlcyBmaWd1cmUgaW1nIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG4uYmxvY2stc3RvcmUtbWVkaWEgLnN0b3JlLW1lZGlhX19zdG9yZS1pbWFnZXMgZmlndXJlOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fc3RvcmUtaW1hZ2VzIGZpZ3VyZTpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fc3RvcmUtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYmxvY2stc3RvcmUtbWVkaWEgLnN0b3JlLW1lZGlhX19zdG9yZS1jb250ZW50IGgyLFxuLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fc3RvcmUtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fc3RvcmUtY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX3N0b3JlLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fc3RvcmUtYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fc3RvcmUtYnV0dG9ucyAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX3N0b3JlLWJ1dHRvbnMgLmJ0bi1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fc3RvcmUtYnV0dG9ucyAuYnRuLWljb24gc3ZnIHtcbiAgICB3aWR0aDogNXB4O1xuICB9XG59XG4uYmxvY2stc3RvcmUtbWVkaWEgLnN0b3JlLW1lZGlhX19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX21lZGlhLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fbWVkaWEtaW1hZ2VzIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fbWVkaWEtaW1hZ2VzIHtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICB9XG59XG4uYmxvY2stc3RvcmUtbWVkaWEgLnN0b3JlLW1lZGlhX19tZWRpYS1pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fbWVkaWEtaW1hZ2UgaW1nIHtcbiAgbWF4LWhlaWdodDogOTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEwMTk2MDc4NDMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX21lZGlhLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gIH1cbn1cbi5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX21lZGlhLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX21lZGlhLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX21lZGlhLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ibG9jazogMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uYmxvY2stc3RvcmUtbWVkaWEgLnN0b3JlLW1lZGlhX19tZWRpYS1jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1zdG9yZS1tZWRpYSAuc3RvcmUtbWVkaWFfX21lZGlhLWNvbnRlbnQgLmJ0bi1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmJsb2NrLXN0b3JlLW1lZGlhIC5zdG9yZS1tZWRpYV9fbWVkaWEtY29udGVudCAuYnRuLWljb24gc3ZnIHtcbiAgICB3aWR0aDogNXB4O1xuICB9XG59XG5cbi5ibG9jay1ieS1nZW5yZSAuYnktZ2VucmVfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1ieS1nZW5yZSAuYnktZ2VucmVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYmxvY2stYnktZ2VucmUgLmJ5LWdlbnJlX19jb250ZW50IGgyLFxuLmJsb2NrLWJ5LWdlbnJlIC5ieS1nZW5yZV9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWJ5LWdlbnJlIC5ieS1nZW5yZV9fY29udGVudCBwIHtcbiAgY29sb3I6ICNBOEE4QTg7XG59XG4uYmxvY2stYnktZ2VucmUgLmJ5LWdlbnJlX190YWJiaW5nIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lOiAtMjBweDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWJ5LWdlbnJlIC5ieS1nZW5yZV9fdGFiYmluZyB7XG4gICAgbWFyZ2luLWlubGluZTogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLWJ5LWdlbnJlIC5ieS1nZW5yZV9fdGFiYmluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxufVxuLmJsb2NrLWJ5LWdlbnJlIC5ieS1nZW5yZV9fdGFiYmluZzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWJ5LWdlbnJlIC5ieS1nZW5yZV9fdGFiYmluZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4taW5saW5lOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1ieS1nZW5yZSAuYnktZ2VucmVfX3RhYmJpbmctY29udGFpbmVyIHtcbiAgICBtYXJnaW4taW5saW5lOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1ieS1nZW5yZSAuYnktZ2VucmVfX3RhYmJpbmctY29udGFpbmVyIHtcbiAgICBtYXJnaW4taW5saW5lOiAwO1xuICB9XG59XG4uYmxvY2stYnktZ2VucmUgLmJ5LWdlbnJlX190YWItYnRuIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG4gIGNvbG9yOiAjMDgxRDQzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgYmFja2dyb3VuZC1jb2xvciwgZWFzZS1pbi1vdXQgMjAwbXMgY29sb3I7XG59XG4uYmxvY2stYnktZ2VucmUgLmJ5LWdlbnJlX190YWItYnRuLmFjdGl2ZSwgLmJsb2NrLWJ5LWdlbnJlIC5ieS1nZW5yZV9fdGFiLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFENDM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJsb2NrLWJ5LWdlbnJlIC5ieS1nZW5yZV9fdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibG9jay1ieS1nZW5yZSAuYnktZ2VucmVfX3RhYi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9jay1ieS1nZW5yZSAuYnktZ2VucmVfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDMwcHggMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stYnktZ2VucmUgLmJ5LWdlbnJlX19ncmlkIHtcbiAgICBnYXA6IDQwcHggMjVweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1ieS1nZW5yZSAuYnktZ2VucmVfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2NrLWJ5LWdlbnJlIC5ieS1nZW5yZV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgfVxufVxuXG4uYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9fY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1mZWF0dXJlZC1ldmVudCAuZmVhdHVyZWQtZXZlbnRfX2NvbHVtbi1pbWFnZSB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9fY29sdW1uLWNvbnRlbnQge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9faW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9faW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMTQlO1xuICB9XG59XG4uYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cbi5ibG9jay1mZWF0dXJlZC1ldmVudCAuZmVhdHVyZWQtZXZlbnRfX2NvbnRlbnQtdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19jb250ZW50LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9fY29udGVudC10b3AgaDIsXG4uYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19jb250ZW50LXRvcCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9fY29udGVudC10b3AgcCB7XG4gIGNvbG9yOiAjQThBOEE4O1xufVxuLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9fY29udGVudC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1mZWF0dXJlZC1ldmVudCAuZmVhdHVyZWQtZXZlbnRfX2NvbnRlbnQtaW5mbyB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19jb250ZW50LWluZm8gLmRhdGUge1xuICB3aWR0aDogMTA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFENDM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9fY29udGVudC1pbmZvIC5kYXRlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5ibG9jay1mZWF0dXJlZC1ldmVudCAuZmVhdHVyZWQtZXZlbnRfX2NvbnRlbnQtaW5mbyAuZGF0ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1mZWF0dXJlZC1ldmVudCAuZmVhdHVyZWQtZXZlbnRfX2NvbnRlbnQtaW5mbyAuZGF0ZSA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9fY29udGVudC1pbmZvIC50ZXh0IGgzLFxuLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9fY29udGVudC1pbmZvIC50ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19jb250ZW50LWluZm8gLnRleHQgaDMge1xuICBjb2xvcjogI0U5OEFFMTtcbn1cbi5ibG9jay1mZWF0dXJlZC1ldmVudCAuZmVhdHVyZWQtZXZlbnRfX2NvbnRlbnQtaW5mbyAudGV4dCBwIHtcbiAgY29sb3I6ICNBOEE4QTg7XG59XG4uYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19jb250ZW50ID4gcDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19jb250ZW50ID4gcDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYmxvY2stZmVhdHVyZWQtZXZlbnQgLmZlYXR1cmVkLWV2ZW50X19jb250ZW50ID4gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLWZlYXR1cmVkLWV2ZW50IC5mZWF0dXJlZC1ldmVudF9fY29udGVudCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmJsb2NrLXF1aWNrLWxpbmtzIC5xdWljay1saW5rc19fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLXF1aWNrLWxpbmtzIC5xdWljay1saW5rc19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLmJsb2NrLXF1aWNrLWxpbmtzIC5xdWljay1saW5rc19fY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1xdWljay1saW5rcyAucXVpY2stbGlua3NfX2NvbHVtbnMge1xuICAgIG1heC1oZWlnaHQ6IDUxNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stcXVpY2stbGlua3MgLnF1aWNrLWxpbmtzX19jb2x1bW5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1xdWljay1saW5rcyAucXVpY2stbGlua3NfX2NvbHVtbnMge1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1xdWljay1saW5rcyAucXVpY2stbGlua3NfX2NvbHVtbnMtLW9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stcXVpY2stbGlua3MgLnF1aWNrLWxpbmtzX19jb2x1bW5zLS1vcGVuIC5xdWljay1saW5rc19fY29sdW1uIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG4uYmxvY2stcXVpY2stbGlua3MgLnF1aWNrLWxpbmtzX19jb2x1bW5zOm5vdCguYmxvY2stcXVpY2stbGlua3MgLnF1aWNrLWxpbmtzX19jb2x1bW5zLS1vcGVuKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTYwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIC0xNDIuMTUlLCAjRkZGRkZGIDUwLjQxJSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXF1aWNrLWxpbmtzIC5xdWljay1saW5rc19fY29sdW1uczpub3QoLmJsb2NrLXF1aWNrLWxpbmtzIC5xdWljay1saW5rc19fY29sdW1ucy0tb3Blbik6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXF1aWNrLWxpbmtzIC5xdWljay1saW5rc19fY29sdW1uIHtcbiAgICBtYXgtaGVpZ2h0OiAyNDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4uYmxvY2stcXVpY2stbGlua3MgLnF1aWNrLWxpbmtzX19jb2x1bW4gaDMge1xuICBjb2xvcjogI0U5OEFFMTtcbiAgbWFyZ2luLWJsb2NrOiAwIDIwcHg7XG59XG4uYmxvY2stcXVpY2stbGlua3MgLnF1aWNrLWxpbmtzX19jb2x1bW4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYmxvY2stcXVpY2stbGlua3MgLnF1aWNrLWxpbmtzX19jb2x1bW4gdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYmxvY2stcXVpY2stbGlua3MgLnF1aWNrLWxpbmtzX19jb2x1bW4gdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNlwiIGhlaWdodD1cIjEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBzdHJva2U9XCIlMjNFOThBRTFcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIxLjMzM1wiIGQ9XCJtLjY2NyA4LjY2NiA0LTQtNC00XCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDIwMG1zIGNvbG9yO1xufVxuLmJsb2NrLXF1aWNrLWxpbmtzIC5xdWljay1saW5rc19fY29sdW1uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0U5OEFFMTtcbn1cbi5ibG9jay1xdWljay1saW5rcyAucXVpY2stbGlua3NfX3Nob3ctbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uaW5ub3ZhdGllX19saWdodGJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uaW5ub3ZhdGllX19saWdodGJveC5pcy1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uaW5ub3ZhdGllX19saWdodGJveC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgMjksIDY3LCAwLjc1KTtcbn1cbi5pbm5vdmF0aWVfX2xpZ2h0Ym94LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogbWluKDkwdncsIDkwMHB4KTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAyNXB4IDYwcHggcmdiYSg4LCAyOSwgNjcsIDAuNCk7XG59XG4uaW5ub3ZhdGllX19saWdodGJveC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmlubm92YXRpZV9fbGlnaHRib3gtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTgwcHg7XG4gIHJpZ2h0OiAtODBweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW5ub3ZhdGllX19saWdodGJveC1jbG9zZSBzdmcge1xuICB3aWR0aDogMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1zaW5nbGVfX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2R1Y3Qtc2luZ2xlX190b3Age1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNpbmdsZV9faW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdC1zaW5nbGVfX2ltYWdlcyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9kdWN0LXNpbmdsZV9faW1hZ2VzIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXNpbmdsZV9fb3Blbi1pbWFnZSB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsIDI5LCA2NywgMC4wNTQ5MDE5NjA4KTtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fb3Blbi1pbWFnZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODFENDM7XG59XG4ucHJvZHVjdC1zaW5nbGVfX29wZW4taW1hZ2U6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19vcGVuLWltYWdlIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xufVxuLnByb2R1Y3Qtc2luZ2xlX19vcGVuLWltYWdlIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgZmlsbDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19nYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZHVjdC1zaW5nbGVfX2ltYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19nYWxsZXJ5LWJ0biB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MUQ0MztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICBvdXRsaW5lOiA1cHggc29saWQgd2hpdGU7XG59XG4ucHJvZHVjdC1zaW5nbGVfX2dhbGxlcnktYnRuOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIsIC5wcm9kdWN0LXNpbmdsZV9fZ2FsbGVyeS1idG46bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5OEFFMTtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fZ2FsbGVyeS1idG4uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucHJvZHVjdC1zaW5nbGVfX2dhbGxlcnktYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjQjdDMUNCO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19nYWxsZXJ5LWJ0bi0tcHJldiB7XG4gIGxlZnQ6IC0xN3B4O1xufVxuLnByb2R1Y3Qtc2luZ2xlX19nYWxsZXJ5LWJ0bi0tbmV4dCB7XG4gIHJpZ2h0OiAtMTdweDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fZ2FsbGVyeS1idG4gc3ZnIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fdGh1bWJzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fdGh1bWIge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG59XG4ucHJvZHVjdC1zaW5nbGVfX3RodW1iIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1zaW5nbGUgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLnByb2R1Y3Qtc2luZ2xlX190aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogIzA4MUQ0Mztcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1kZXRhaWxzIC53cml0ZXIge1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG4ucHJvZHVjdC1zaW5nbGVfX3Byb2R1Y3QtZGV0YWlscyBoMSB7XG4gIG1hcmdpbi1ibG9jazogMCAxNXB4O1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LXBpbGxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVweDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1waWxscyAucGlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucHJvZHVjdC1zaW5nbGVfX3Byb2R1Y3QtcGlsbHMgLnBpbGwuZGlzY291bnQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRDQzO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LXBpbGxzIC5waWxsLmRpc2NvdW50IHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LW9wdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGQTtcbiAgY29sb3I6ICMwODFENDM7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgYmFja2dyb3VuZC1jb2xvciAyMDBtcywgZWFzZS1pbi1vdXQgY29sb3IgMjAwbXM7XG59XG4ucHJvZHVjdC1zaW5nbGVfX3Byb2R1Y3Qtb3B0aW9ucyAucHJvZHVjdC1vcHRpb246aG92ZXIsIC5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LW9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRDQzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1vcHRpb25zIC5wcm9kdWN0LW9wdGlvbi5hY3RpdmUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMTMgMTBcIj48cGF0aCBmaWxsPVwiJTIzZmZmXCIgZD1cIk00LjUxMyA5LjUyIDAgNS4wMDcgMS4xMjggMy44OGwzLjM4NSAzLjM4NUwxMS43NzYgMGwxLjEyOCAxLjEyOEw0LjUxMiA5LjUyWlwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucHJvZHVjdC1zaW5nbGVfX3Byb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LXByaWNlIC5jdXJyZW50LXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LXByaWNlIC5vcmlnaW5hbC1wcmljZSB7XG4gIGNvbG9yOiByZ2JhKDgsIDI5LCA2NywgMC42NTA5ODAzOTIyKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1wcmljZTpoYXMoLm9yaWdpbmFsLXByaWNlKSAuY3VycmVudC1wcmljZSB7XG4gIGNvbG9yOiAjRTk4QUUxO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LXN0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1zdGF0dXMgLnN0YXR1cyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDE4OSwgODMsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LXN0YXR1cyAuc3RhdHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFQkQ1MztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdC1zaW5nbGVfX3Byb2R1Y3Qtc3RhdHVzIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJDcmV0ZSBSb3VuZFwiLCBzZXJpZjtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1hZGQtdG8tY2FydCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNXB4O1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGQTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDM4MSAxMjdcIj48cGF0aCBmaWxsPVwiJTIzMDAwXCIgZD1cIm05NS4yNSAzMS43NS02My41IDYzLjVabS02My41IDAgNjMuNSA2My41WlwiLz48cGF0aCBmaWxsPVwiJTIzMDgxRDQzXCIgZmlsbC1vcGFjaXR5PVwiLjAzNVwiIGQ9XCJNMTA1LjgzMyA0Mi4zMzMgODQuNjY3IDYzLjVsMjEuMTY2IDIxLjE2Ny0yMS4xNjYgMjEuMTY2TDYzLjUgODQuNjY3bC0yMS4xNjcgMjEuMTY2LTIxLjE2Ni0yMS4xNjZMNDIuMzMzIDYzLjUgMjEuMTY3IDQyLjMzM2wyMS4xNjYtMjEuMTY2TDYzLjUgNDIuMzMzbDIxLjE2Ny0yMS4xNjYgMjEuMTY2IDIxLjE2NlpcIi8+PHBhdGggZmlsbD1cIiUyMzAwMFwiIGQ9XCJtMjIxLjk3MSAzMS43NS02My41IDYzLjVabS02My41IDAgNjMuNSA2My41WlwiLz48cGF0aCBmaWxsPVwiJTIzMDgxRDQzXCIgZmlsbC1vcGFjaXR5PVwiLjAzNVwiIGQ9XCJNMjMyLjU1NCA0Mi4zMzMgMjExLjM4NyA2My41bDIxLjE2NyAyMS4xNjctMjEuMTY3IDIxLjE2Ni0yMS4xNjYtMjEuMTY2LTIxLjE2NyAyMS4xNjYtMjEuMTY3LTIxLjE2NkwxNjkuMDU0IDYzLjVsLTIxLjE2Ny0yMS4xNjcgMjEuMTY3LTIxLjE2NiAyMS4xNjcgMjEuMTY2IDIxLjE2Ni0yMS4xNjYgMjEuMTY3IDIxLjE2NlpcIi8+PHBhdGggZmlsbD1cIiUyMzAwMFwiIGQ9XCJtMzQ4LjY5MyAzMS43NS02My41IDYzLjVabS02My41IDAgNjMuNSA2My41WlwiLz48cGF0aCBmaWxsPVwiJTIzMDgxRDQzXCIgZmlsbC1vcGFjaXR5PVwiLjAzNVwiIGQ9XCJNMzU5LjI3NyA0Mi4zMzMgMzM4LjExIDYzLjVsMjEuMTY3IDIxLjE2Ny0yMS4xNjcgMjEuMTY2LTIxLjE2Ny0yMS4xNjYtMjEuMTY2IDIxLjE2Ni0yMS4xNjctMjEuMTY2TDI5NS43NzcgNjMuNSAyNzQuNjEgNDIuMzMzbDIxLjE2Ny0yMS4xNjYgMjEuMTY2IDIxLjE2NiAyMS4xNjctMjEuMTY2IDIxLjE2NyAyMS4xNjZaXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTM1cHggcmlnaHQgMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzODBweDtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1iYW5uZXIgLmljb24ge1xuICB3aWR0aDogOTJweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1iYW5uZXIgLmljb24gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG59XG4ucHJvZHVjdC1zaW5nbGVfX3Byb2R1Y3QtYmFubmVyIC5jb250ZW50IGgzLFxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LWJhbm5lciAuY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LWJhbm5lciAuY29udGVudCAuc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4ucHJvZHVjdC1zaW5nbGVfX3Byb2R1Y3QtYmFubmVyIC5jb250ZW50IC5zdGF0dXMgLmNpcmNsZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDE4OSwgODMsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2R1Y3Qtc2luZ2xlX19wcm9kdWN0LWJhbm5lciAuY29udGVudCAuc3RhdHVzIC5jaXJjbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VCRDUzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LXNpbmdsZV9fcHJvZHVjdC1iYW5uZXIgLmNvbnRlbnQgLnN0YXR1cyAudGV4dCB7XG4gIGNvbG9yOiByZ2JhKDgsIDI5LCA2NywgMC42NTA5ODAzOTIyKTtcbn0iLCJAdXNlIFwiY29sb3JzXCJhcyAqO1xuQHVzZSBcIm1peGluc1wiYXMgKjtcblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q3JldGUrUm91bmQ6aXRhbEAwOzEmZmFtaWx5PVBvcHBpbnM6aXRhbCx3Z2h0QDAsMTAwOzAsMjAwOzAsMzAwOzAsNDAwOzAsNTAwOzAsNjAwOzAsNzAwOzAsODAwOzAsOTAwOzEsMTAwOzEsMjAwOzEsMzAwOzEsNDAwOzEsNTAwOzEsNjAwOzEsNzAwOzEsODAwOzEsOTAwJmRpc3BsYXk9c3dhcCcpO1xuXG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogXCJDcmV0ZSBSb3VuZFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5mb250LXNpemUtbCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcblxuICBAaW5jbHVkZSBtaWQtdXAoKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5mb250LXNpemUtbS1sIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZm9udC1zaXplLW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5mb250LXNpemUtcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZvbnQtc2l6ZS14cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZvbnQtc2l6ZS14eHMsXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn0iLCIkdGV4dC1jb2xvcjogIzA4MUQ0MztcbiR0ZXh0LWNvbG9yLXNlY29uZGFyeTogI0E4QThBODtcblxuJGNvbG9yLXByaW1hcnk6ICMwODFENDM7XG4kY29sb3Itc2Vjb25kYXJ5OiAjRTk4QUUxO1xuJGNvbG9yLXRlcnRpYXJ5OiAjQzg5NjA2O1xuJGNvbG9yLWJhY2tncm91bmQtcHJpbWFyeTogI0Y2RjhGQTtcbiRjb2xvci1iYWNrZ3JvdW5kLXNlY29uZGFyeTogI0RGRUZGOTtcbiRjb2xvci1iYWNrZ3JvdW5kLXRlcnRpYXJ5OiAjRTNFRkVEO1xuJGNvbG9yLWJhY2tncm91bmQtZGFyazogIzA0MEYyNDtcbiRjb2xvci13aGl0ZTogI2ZmZjsgXG5cblxuXG4kdGl0bGUtZm9udDogXCJDcmV0ZSBSb3VuZFwiLCBzZXJpZjsiLCIkc21hbGwtYnJlYWtwb2ludDogNjQwcHg7XG4kbWlkLWJyZWFrcG9pbnQ6IDc2OHB4O1xuJGxhcmdlLWJyZWFrcG9pbnQ6IDEwMjRweDtcbiRzcGVjaWFsLWJyZWFrcG9pbnQ6IDEyODBweDtcblxuQG1peGluIHNtYWxsLXVwIHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skc21hbGwtYnJlYWtwb2ludH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWlkLXVwIHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbWlkLWJyZWFrcG9pbnR9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlLXVwIHtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skbGFyZ2UtYnJlYWtwb2ludH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3BlY2lhbC11cCB7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNwZWNpYWwtYnJlYWtwb2ludH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc21hbGwtZG93biB7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLWJyZWFrcG9pbnQgLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pZC1kb3duIHtcblxuICBAbWVkaWEgKG1heC13aWR0aDogI3skbWlkLWJyZWFrcG9pbnQgLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGxhcmdlLWRvd24ge1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRsYXJnZS1icmVha3BvaW50IC0gMXB4fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcGVjaWFsLWRvd24ge1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzcGVjaWFsLWJyZWFrcG9pbnQgLSAxcHh9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRleHQtbGluZS1jbGFtcCgkbGluZXM6IDIpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xufVxuIiwiQHVzZSBcIi4uL2Jhc2UvY29sb3JzXCJhcyAqO1xuXG4uYnRuIHtcbiAgJHNlbGY6ICY7XG5cbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgd2lkdGg7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgI3skc2VsZn0ge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi1zZWNvbmRhcnkge1xuXG4gICAgI3skc2VsZn0ge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJ0bi10ZXh0LXdoaXRlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG59XG5cblxuXG4uYnRuLWZ1bGwge1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDIwMG1zIGJhY2tncm91bmQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuXG4uYnRuLWljb24ge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgYmFja2dyb3VuZC1jb2xvciwgZWFzZS1pbi1vdXQgMjAwbXMgYm9yZGVyLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogOXB4O1xuXG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBmaWxsLCBlYXNlLWluLW91dCAyMDBtcyBzdHJva2U7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4taWNvbi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYnRuLWljb24td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBmaWxsO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5idG4taWNvbi1vdXRsaW5lIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi9iYXNlL21peGluc1wiYXMgKjtcclxuQHVzZSBcIi4uL2Jhc2UvY29sb3JzXCJhcyAqO1xyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDYwcHggNTBweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJi5ob21lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpdmlkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBjb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5iYWNrLXRvKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5iYWNrLXRvIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi9iYXNlL21peGluc1wiYXMgKjtcclxuQHVzZSBcIi4uL2Jhc2UvY29sb3JzXCJhcyAqO1xyXG5cclxuc3Ryb25nLFxyXG5iIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbmltZyxcclxuc3ZnIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5hIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm92ZXJsYXktbGluayB7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNwZWNpYWwtdXAoKSB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmU6IDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYmxvY2sge1xyXG4gICAgcGFkZGluZy1ibG9jazogMzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zcGFjaW5nLWxhcmdlIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAoKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmtsYW50ZW52ZXJ0ZWxsZW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c3BzIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsYXJnZS1kb3duIHtcclxuICAgICAgICAtLXNsaWRlLWhlaWdodDogMjFweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tc2xpZGUtaGVpZ2h0KTtcclxuICAgIH1cclxuXHJcbiAgICAmX190cmFjayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwZWNpYWwtdXAoKSB7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1kb3duIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zbGlkZS1oZWlnaHQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pdGVtLWJvb2ssXHJcbi5pdGVtLWJvb2stYWx0IHtcclxuXHJcbiAgICAmX19pbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm92ZXJsYXktbGluayB7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGQTtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxNy41cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxRDQzO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0zNXB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTBweCA1cHggIzAwMDAwMDFBO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1saW5lLWNsYW1wKDIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYXV0aG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA4MUQ0M0E2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdpc2hsaXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuYWRkLXRvLXdpc2hsaXN0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuXHJcbiAgICAgICAgLmN1cnJlbnQtcHJpY2Uge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmlnaW5hbC1wcmljZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDgxRDQzQTY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKC5vcmlnaW5hbC1wcmljZSkge1xyXG4gICAgICAgICAgICAuY3VycmVudC1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc29sZC1vdXQge1xyXG5cclxuICAgICAgICAuaXRlbS1ib29rLFxyXG4gICAgICAgIC5pdGVtLWJvb2stYWx0IHtcclxuICAgICAgICAgICAgJl9fYWRkLXRvLWNhcnQge1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGQTtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjQjdDMUNCO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5pdGVtLWJvb2sge1xyXG5cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pZC1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaWNlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwIDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pZC1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1pY29uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDZweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLml0ZW0tYm9vay1hbHQge1xyXG5cclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13aXNobGlzdCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMCAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaWQtdXAge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkLXRvLWNhcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1pY29uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWlkLXVwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDE4OSwgODMsIDAuMyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNFQkQ1MztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNvbGQtb3V0IHtcclxuXHJcbiAgICAgICAgLml0ZW0tYm9vay1hbHQge1xyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q0MkEzODREO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDQyQTM4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi9iYXNlL21peGluc1wiYXMgKjtcclxuQHVzZSBcIi4uL2Jhc2UvY29sb3JzXCJhcyAqO1xyXG5AdXNlIFwiLi4vY29tcG9uZW50cy9mb3JtLXN0eWxpbmdcImFzIGZvcm0tc3R5bGluZztcclxuXHJcbi5tZW51LW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIHtcclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGhlaWdodDogMTY1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IHRvcCAxNTBtcztcclxuXHJcbiAgICAgICAgJi5maXhlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgICAgICAgICAgIC5tZW51LW9wZW4gJiB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW51LW9wZW4gJiB7XHJcbiAgICAgICAgICAgIHRvcDogLTUxcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCAwO1xyXG5cclxuICAgICAgICAgICAgJi1pbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGVjaWFsLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhhbWJ1cmdlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTQycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhhbWJ1cmdlci1tZW51IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDNweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2luIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtb3BlbiAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgLTJweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtb3BlbiAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1vcGVuICYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAycHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMjNweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlY2lhbC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxOTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0ODVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1kb3duICgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGN0Y4Rjg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9ybS1zdHlsaW5nLmlucHV0LXN0eWxpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1kb3duICgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudG9wLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZS1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBjb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1kb3duICgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1kb3duICgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNDRweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUtb3BlbiAmIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y4Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwICgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX190b3AtbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEZBO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19tZW51IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWNpYWwtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y3RjhGODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwKCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcGVuLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjhGQTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgcGF0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgMjksIDY3LCAwLjY1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCBvcGFjaXR5IDIwMG1zLCBlYXNlLWluLW91dCB2aXNpYmlsaXR5IDIwMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDUwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcGVjaWFsLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29sdW1uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLW1lbnUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLmRyb3Bkb3duLW1lbnVfX2NvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhhcyguZHJvcGRvd24tbWVudV9fZmVhdHVyZWQtYWx0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmRyb3Bkb3duLW1lbnVfX2NvbHVtbi1tZW51KSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19tZW51IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BlY2lhbC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjZcIiBoZWlnaHQ9XCIxMFwiIGZpbGw9XCJub25lXCI+PHBhdGggc3Ryb2tlPVwiJTIzRTk4QUUxXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMS4zMzNcIiBkPVwibS42NjcgOC42NjYgNC00LTQtNFwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcGVuLXN1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRyb3Bkb3duLW1lbnUge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZfX2ZlYXR1cmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogNTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudV9fZmVhdHVyZWQtYWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMCAyMnB4IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxNjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZmVhdHVyZWQtYWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA4MUQ0M0E2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmtsYW50ZW52ZXJ0ZWxsZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNGN0Y4Rjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmtsYW50ZW52ZXJ0ZWxsZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1peGluIGlucHV0LXN0eWxpbmcoJGJhY2tncm91bmQ6ICNmZmYsICRwbGFjZWhvbGRlcjogI0E4QThBOCkge1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwiLi4vYmFzZS9taXhpbnNcImFzICo7XHJcbkB1c2UgXCIuLi9iYXNlL2NvbG9yc1wiYXMgKjtcclxuQHVzZSBcIi4uL2NvbXBvbmVudHMvZm9ybS1zdHlsaW5nXCJhcyBmb3JtLXN0eWxpbmc7XHJcblxyXG4uc2l0ZS1mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbGFyZ2UtdXAoKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1kYXJrO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgIC51c3BzX190cmFjayB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19taWRkbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogNTBweCA3MHB4O1xyXG5cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGdhcDogNTBweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmZvb3Rlci1jb250YWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgyNTRFO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA4NTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMjBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYyLCAxODksIDgzLCAwLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0VCRDUzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXItbmV3c2xldHRlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwIDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvcm0tc3R5bGluZy5pbnB1dC1zdHlsaW5nKCMxODI1NEUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOThBRTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogNTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLWNvbHVtbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMzU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3BlbmluZy10aW1lcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBuYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiNlwiIGhlaWdodD1cIjEwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBzdHJva2U9XCIlMjNFOThBRTFcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIxLjMzM1wiIGQ9XCJtLjY2NyA4LjY2NiA0LTQtNC00XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHggY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDIwMG1zIGNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGF5bWVudHMge1xyXG5cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3JvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zb2NpYWxzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzMxNUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAyMDBtcyBiYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICYtaW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHggMzVweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwKCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvcHlyaWdodC1uYXYge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgY29sb3IgMjAwbXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5rbGFudGVudmVydGVsbGVuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi9iYXNlL21peGluc1wiYXMgKjtcclxuQHVzZSBcIi4uL2Jhc2UvY29sb3JzXCJhcyAqO1xyXG5cclxuLmJsb2NrLWhlcm8tZmVhdHVyZWQge1xyXG4gICAgLmNvbHVtbnMge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbHVtbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAmX19mZWF0dXJlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFRkVEO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA2MHB4IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IDVweCAjMDAwMDAwMUE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX190b3Age1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2JvdHRvbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDEsXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDVweCAyMHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWxpbmUtY2xhbXAoMyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWxpbmUtY2xhbXAoNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4IDVweCAjMDAwMDAwMUE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uL2Jhc2UvbWl4aW5zXCJhcyAqO1xyXG5AdXNlIFwiLi4vYmFzZS9jb2xvcnNcImFzICo7XHJcblxyXG4uYmxvY2stYmVzdC1zZWxsZXJzIHtcclxuXHJcbiAgICAuYmVzdC1zZWxsZXJzIHtcclxuXHJcbiAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19ncmlkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC11cCgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMzBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwZWNpYWwtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uL2Jhc2UvbWl4aW5zXCJhcyAqO1xyXG5AdXNlIFwiLi4vYmFzZS9jb2xvcnNcImFzICo7XHJcblxyXG4uYmxvY2stc3RvcmUtbWVkaWEge1xyXG4gICAgLnN0b3JlLW1lZGlhIHtcclxuXHJcbiAgICAgICAgJl9fY29sdW1ucyB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCAoKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb2x1bW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAgKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYtc3RvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAzODEgMTI3XCI+PHBhdGggZmlsbD1cIiUyMzAwMFwiIGQ9XCJtOTUuMjUgMzEuNzUtNjMuNSA2My41IDYzLjUtNjMuNVptLTYzLjUgMCA2My41IDYzLjUtNjMuNS02My41WlwiLz48cGF0aCBmaWxsPVwiJTIzRTk4QUUxXCIgZmlsbC1vcGFjaXR5PVwiLjA3XCIgZD1cIk0xMDUuODMzIDQyLjMzMyA4NC42NjcgNjMuNWwyMS4xNjYgMjEuMTY3LTIxLjE2NiAyMS4xNjZMNjMuNSA4NC42NjdsLTIxLjE2NyAyMS4xNjYtMjEuMTY2LTIxLjE2Nkw0Mi4zMzMgNjMuNSAyMS4xNjcgNDIuMzMzbDIxLjE2Ni0yMS4xNjZMNjMuNSA0Mi4zMzNsMjEuMTY3LTIxLjE2NiAyMS4xNjYgMjEuMTY2WlwiLz48cGF0aCBmaWxsPVwiJTIzMDAwXCIgZD1cIm0yMjEuOTcyIDMxLjc1LTYzLjUgNjMuNSA2My41LTYzLjVabS02My41IDAgNjMuNSA2My41LTYzLjUtNjMuNVpcIi8+PHBhdGggZmlsbD1cIiUyM0U5OEFFMVwiIGZpbGwtb3BhY2l0eT1cIi4wN1wiIGQ9XCJNMjMyLjU1NSA0Mi4zMzMgMjExLjM4OCA2My41bDIxLjE2NyAyMS4xNjctMjEuMTY3IDIxLjE2Ni0yMS4xNjYtMjEuMTY2LTIxLjE2NyAyMS4xNjYtMjEuMTY3LTIxLjE2NkwxNjkuMDU1IDYzLjVsLTIxLjE2Ny0yMS4xNjcgMjEuMTY3LTIxLjE2NiAyMS4xNjcgMjEuMTY2IDIxLjE2Ni0yMS4xNjYgMjEuMTY3IDIxLjE2NlpcIi8+PHBhdGggZmlsbD1cIiUyMzAwMFwiIGQ9XCJtMzQ4LjY5MiAzMS43NS02My41IDYzLjUgNjMuNS02My41Wm0tNjMuNSAwIDYzLjUgNjMuNS02My41LTYzLjVaXCIvPjxwYXRoIGZpbGw9XCIlMjNFOThBRTFcIiBmaWxsLW9wYWNpdHk9XCIuMDdcIiBkPVwiTTM1OS4yNzYgNDIuMzMzIDMzOC4xMDkgNjMuNWwyMS4xNjcgMjEuMTY3LTIxLjE2NyAyMS4xNjYtMjEuMTY3LTIxLjE2Ni0yMS4xNjYgMjEuMTY2LTIxLjE2Ny0yMS4xNjZMMjk1Ljc3NiA2My41bC0yMS4xNjctMjEuMTY3IDIxLjE2Ny0yMS4xNjYgMjEuMTY2IDIxLjE2NiAyMS4xNjctMjEuMTY2IDIxLjE2NyAyMS4xNjZaXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIGJvdHRvbSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwICgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwZWNpYWwtdXAgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtbWVkaWEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRUZGOTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0b3JlIHtcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwICgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC1kb3duICgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwICgpIHtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAgKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggNXB4ICMwMDAwMDAxQTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwICgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuLWljb24ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtZG93biAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi9iYXNlL21peGluc1wiYXMgKjtcclxuQHVzZSBcIi4uL2Jhc2UvY29sb3JzXCJhcyAqO1xyXG5cclxuLmJsb2NrLWJ5LWdlbnJlIHtcclxuXHJcbiAgICAuYnktZ2VucmUge1xyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGFiYmluZyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTIwcHg7XHJcbiAgICAgICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXVwKCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190YWItYnRuIHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDIwMG1zIGJhY2tncm91bmQtY29sb3IsIGVhc2UtaW4tb3V0IDIwMG1zIGNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RhYiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdhcDogMzBweCAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwZWNpYWwtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSBcIi4uL2Jhc2UvbWl4aW5zXCJhcyAqO1xyXG5AdXNlIFwiLi4vYmFzZS9jb2xvcnNcImFzICo7XHJcblxyXG4uYmxvY2stZmVhdHVyZWQtZXZlbnQge1xyXG4gICAgLmZlYXR1cmVkLWV2ZW50IHtcclxuXHJcbiAgICAgICAgJl9fY29sdW1ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjVweCA1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb2x1bW4ge1xyXG5cclxuICAgICAgICAgICAgJi1pbWFnZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM3JTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTE0JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjMwcHg7XHJcblxyXG4gICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgyLFxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQThBOEE4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyxcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0E4QThBODtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID5wIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi9iYXNlL21peGluc1wiYXMgKjtcclxuQHVzZSBcIi4uL2Jhc2UvY29sb3JzXCJhcyAqO1xyXG5cclxuLmJsb2NrLXF1aWNrLWxpbmtzIHtcclxuXHJcbiAgICAucXVpY2stbGlua3Mge1xyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb2x1bW5zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUxNHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS11cCgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tb3BlbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5xdWljay1saW5rcyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pZC11cCgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KCYtLW9wZW4pIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAtMTQyLjE1JSwgI0ZGRkZGRiA1MC40MSUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaWQtdXAoKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb2x1bW4ge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWlkLXVwKCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQ2cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI2XCIgaGVpZ2h0PVwiMTBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIHN0cm9rZT1cIiUyM0U5OEFFMVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjEuMzMzXCIgZD1cIm0uNjY3IDguNjY2IDQtNC00LTRcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJl9fc2hvdy1tb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmlubm92YXRpZSB7XHJcbiAgICBcclxuICAgICZfX2xpZ2h0Ym94IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICAgICAgJi5pcy1vcGVuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpZ2h0Ym94LWJhY2tkcm9wIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCAyOSwgNjcsIDAuNzUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpZ2h0Ym94LWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IG1pbig5MHZ3LCA5MDBweCk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTB2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMjVweCA2MHB4IHJnYmEoOCwgMjksIDY3LCAwLjQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpZ2h0Ym94LWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpZ2h0Ym94LWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtODBweDtcclxuICAgICAgICByaWdodDogLTgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgXCIuLi9iYXNlL21peGluc1wiYXMgKjtcbkB1c2UgXCIuLi9iYXNlL2NvbG9yc1wiYXMgKjtcblxuQHVzZSBcIi4uL2NvbXBvbmVudHMvbGlnaHRib3hcImFzICo7XG5cblxuLnByb2R1Y3Qtc2luZ2xlIHtcblxuICAgICZfX3RvcCB7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAoKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc3BlY2lhbC11cCgpIHtcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2UtdXAoKSB7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNwZWNpYWwtdXAoKSB7XG4gICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19vcGVuLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODFENDMwRTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgMjAwbXMgZmlsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dhbGxlcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEZBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dhbGxlcnktYnRuIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIyNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBvdXRsaW5lOiA1cHggc29saWQgd2hpdGU7XG5cbiAgICAgICAgJjpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpOmhvdmVyLFxuICAgICAgICAmOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogI0I3QzFDQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgbGVmdDogLTE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGh1bWIge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLnByb2R1Y3Qtc2luZ2xlX190aHVtYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA4MUQ0MztcbiAgICB9XG5cbiAgICAmX19wcm9kdWN0IHtcblxuICAgICAgICAmLWRldGFpbHMge1xuXG4gICAgICAgICAgICAud3JpdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtcGlsbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICAgICAgLnBpbGwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmLmRpc2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1vcHRpb25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cbiAgICAgICAgICAgIC5wcm9kdWN0LW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY4RkE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwODFENDM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZS1pbi1vdXQgYmFja2dyb3VuZC1jb2xvciAyMDBtcywgZWFzZS1pbi1vdXQgY29sb3IgMjAwbXM7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDEzIDEwXCI+PHBhdGggZmlsbD1cIiUyM2ZmZlwiIGQ9XCJNNC41MTMgOS41MiAwIDUuMDA3IDEuMTI4IDMuODhsMy4zODUgMy4zODVMMTEuNzc2IDBsMS4xMjggMS4xMjhMNC41MTIgOS41MlpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmljZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1cnJlbnQtcHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub3JpZ2luYWwtcHJpY2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDgxRDQzQTY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhhcygub3JpZ2luYWwtcHJpY2UpIHtcbiAgICAgICAgICAgICAgICAuY3VycmVudC1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3RhdHVzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgLnN0YXR1cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMTg5LCA4MywgMC4zKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNFQkQ1MztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYWRkLXRvLWNhcnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1iYW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEZBO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDM4MSAxMjdcIj48cGF0aCBmaWxsPVwiJTIzMDAwXCIgZD1cIm05NS4yNSAzMS43NS02My41IDYzLjVabS02My41IDAgNjMuNSA2My41WlwiLz48cGF0aCBmaWxsPVwiJTIzMDgxRDQzXCIgZmlsbC1vcGFjaXR5PVwiLjAzNVwiIGQ9XCJNMTA1LjgzMyA0Mi4zMzMgODQuNjY3IDYzLjVsMjEuMTY2IDIxLjE2Ny0yMS4xNjYgMjEuMTY2TDYzLjUgODQuNjY3bC0yMS4xNjcgMjEuMTY2LTIxLjE2Ni0yMS4xNjZMNDIuMzMzIDYzLjUgMjEuMTY3IDQyLjMzM2wyMS4xNjYtMjEuMTY2TDYzLjUgNDIuMzMzbDIxLjE2Ny0yMS4xNjYgMjEuMTY2IDIxLjE2NlpcIi8+PHBhdGggZmlsbD1cIiUyMzAwMFwiIGQ9XCJtMjIxLjk3MSAzMS43NS02My41IDYzLjVabS02My41IDAgNjMuNSA2My41WlwiLz48cGF0aCBmaWxsPVwiJTIzMDgxRDQzXCIgZmlsbC1vcGFjaXR5PVwiLjAzNVwiIGQ9XCJNMjMyLjU1NCA0Mi4zMzMgMjExLjM4NyA2My41bDIxLjE2NyAyMS4xNjctMjEuMTY3IDIxLjE2Ni0yMS4xNjYtMjEuMTY2LTIxLjE2NyAyMS4xNjYtMjEuMTY3LTIxLjE2NkwxNjkuMDU0IDYzLjVsLTIxLjE2Ny0yMS4xNjcgMjEuMTY3LTIxLjE2NiAyMS4xNjcgMjEuMTY2IDIxLjE2Ni0yMS4xNjYgMjEuMTY3IDIxLjE2NlpcIi8+PHBhdGggZmlsbD1cIiUyMzAwMFwiIGQ9XCJtMzQ4LjY5MyAzMS43NS02My41IDYzLjVabS02My41IDAgNjMuNSA2My41WlwiLz48cGF0aCBmaWxsPVwiJTIzMDgxRDQzXCIgZmlsbC1vcGFjaXR5PVwiLjAzNVwiIGQ9XCJNMzU5LjI3NyA0Mi4zMzMgMzM4LjExIDYzLjVsMjEuMTY3IDIxLjE2Ny0yMS4xNjcgMjEuMTY2LTIxLjE2Ny0yMS4xNjYtMjEuMTY2IDIxLjE2Ni0yMS4xNjctMjEuMTY2TDI5NS43NzcgNjMuNSAyNzQuNjEgNDIuMzMzbDIxLjE2Ny0yMS4xNjYgMjEuMTY2IDIxLjE2NiAyMS4xNjctMjEuMTY2IDIxLjE2NyAyMS4xNjZaXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAtMzVweCByaWdodCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzODBweDtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG5cbiAgICAgICAgICAgICAgICBoMyxcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdGF0dXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDhweDtcblxuICAgICAgICAgICAgICAgICAgICAuY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDE4OSwgODMsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRUJENTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA4MUQ0M0E2O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/