@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");
@-webkit-keyframes tm-bg {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes tm-bg {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* ja
-------------------------------------------------------------------------- */
/* en
-------------------------------------------------------------------------- */
/* $semplicitapro: semplicitapro, sans-serif;
$Adobe-Caslon: adobe-caslon-pro, serif; */
/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

/* Document */
/* ============================================ */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Remove gray overlay on links for iOS.
 */
html {
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -webkit-tap-highlight-color: transparent;
  line-height: 1.15;
  /* 3*/
}

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

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

/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}

/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-weight: inherit;
  font-size: inherit;
}

/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Lists (definition) */
/* ============================================ */
dt {
  font-weight: bold;
}

dd {
  margin-left: 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;
  margin: 0;
  clear: both;
  /* 1 */
  overflow: visible;
  /* 2 */
  border-top-width: 1px;
  color: inherit;
}

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

address {
  font-style: inherit;
}

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

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

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  /* 1 */
  font-size: inherit;
  font-family: monospace, monospace;
  /* 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 {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Replaced content */
/* ============================================ */
/**
 * Prevent vertical alignment issues.
 */
svg,
img,
embed,
object,
iframe {
  vertical-align: bottom;
}

/* Forms */
/* ============================================ */
/**
 * Reset form fields to make them styleable.
 * 1. Make form elements stylable across systems iOS especially.
 * 2. Inherit text-transform from parent.
 */
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  /* 1 */
  -moz-appearance: none;
       appearance: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: inherit;
  text-transform: inherit;
  vertical-align: middle;
  /* 2 */
}

/**
 * Reset radio and checkbox appearance to preserve their look in iOS.
 */
[type=checkbox] {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
       appearance: checkbox;
}

[type=radio] {
  -webkit-appearance: radio;
  -moz-appearance: radio;
       appearance: radio;
}

/**
 * Correct cursors for clickable elements.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

button:disabled,
[type=button]:disabled,
[type=reset]:disabled,
[type=submit]:disabled {
  cursor: default;
}

/**
 * Improve outlines for Firefox and unify style with input elements & buttons.
 */
:-moz-focusring {
  outline: auto;
}

select:disabled {
  opacity: inherit;
}

/**
 * Remove padding
 */
option {
  padding: 0;
}

/**
 * Reset to invisible
 */
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

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

/**
 * 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 outline style in Safari.
 */
[type=search] {
  outline-offset: -2px;
  /* 1 */
}

/**
 * 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. Fix font inheritance.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
 * Clickable labels
 */
label[for] {
  cursor: pointer;
}

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

/*
 * Remove outline for editable content.
 */
[contenteditable]:focus {
  outline: auto;
}

/* Tables */
/* ============================================ */
/**
1. Correct table border color inheritance in all Chrome and Safari.
*/
table {
  border-color: inherit;
  /* 1 */
  border-collapse: collapse;
}

caption {
  text-align: left;
}

td,
th {
  padding: 0;
  vertical-align: top;
}

th {
  font-weight: bold;
  text-align: left;
}

* {
  box-sizing: border-box;
}

html {
  position: relative;
  height: auto;
  font-weight: 500;
  font-size: 10px;
  font-family: "Noto Sans JP", sans-serif;
}
html p {
  font-size: 16px;
  line-height: 2;
}
html a {
  transition: 0.3s;
}
html a:hover {
  opacity: 0.7;
}

body {
  position: relative;
}
body h1 {
  font-weight: 700;
  font-size: 5.8rem;
  line-height: 1;
}
body figure {
  position: relative;
  overflow: hidden;
}
body figure img {
  width: 100%;
  max-width: 100%;
  height: auto;
  transition: all 0.5s ease;
}
body.is-scrolled .l-header {
  box-shadow: 0 0.2rem 1.5rem rgba(0, 0, 0, 0.1);
}
body.is-scrolled .l-header .p-header__logo img {
  top: 0.9rem;
  transform: scale(0.9);
  transition: 0.5s;
}
body.is-scrolled .l-header .p-header__logo::before {
  top: -160%;
  transition: 0.5s;
}

main {
  overflow: hidden;
}

/*------------------------------------------------------------------------------
  印刷設定
------------------------------------------------------------------------------*/
.l-footer {
  position: relative;
  background: radial-gradient(circle, #51b542 0%, #009961 23%);
  color: #fff;
  text-align: center;
}
.l-footer::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  top: -18rem;
  left: 50%;
  width: 100%;
  height: 18rem;
  transform: translateX(-50%);
  background: url(../../assets/img/c-cta_roundbg.svg) no-repeat bottom center/cover;
  background-color: #edf1e5;
  content: "";
}
.l-footer.no-btn {
  background: #009961;
}

.l-globalmenu {
  visibility: hidden;
  z-index: 9;
  position: fixed;
  width: 100%;
  height: 100vh;
  overflow: auto;
  background: radial-gradient(circle, rgba(81, 181, 66, 0.9) 0%, rgba(0, 153, 97, 0.9) 100%);
  opacity: 0;
  transition: all 0.5s;
}
.l-globalmenu__bg {
  position: relative;
  width: 100%;
  height: 100vh;
  transition: all 0.5s;
}
.l-globalmenu.active {
  visibility: visible;
  opacity: 1;
  transition: all 0.5s;
}
.l-globalmenu__menu {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  transform: translate(-50%, -50%);
  text-align: left;
}
.l-globalmenu__menu--inner {
  display: flex;
  justify-content: center;
  gap: 5rem;
}
.l-globalmenu__menu--list {
  padding: 0;
}
.l-globalmenu__menu--item {
  padding: 2rem;
  border-bottom: 1px dashed #fff;
  color: #fff;
  font-size: 2rem;
}
.l-globalmenu__menu--item.border-none {
  border-bottom: none;
}
.l-globalmenu__menu--item.switch a:first-of-type {
  margin-right: 0.5em;
}
.l-globalmenu__menu--child {
  padding-bottom: 2em;
  padding-left: 2em;
  border-bottom: 1px dashed #fff;
}
.l-globalmenu__menu--child li {
  color: #fff;
  font-size: 1.5rem;
  text-align: left;
}
.l-globalmenu__menu--child li:first-of-type {
  padding-bottom: 1.5rem;
}
.l-globalmenu__menu--words {
  padding: 2rem;
  color: #fff;
  font-size: 2rem;
  text-align: center;
}

.l-header {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  display: flex;
  z-index: 999;
  position: fixed;
  top: 0;
  left: 50%;
  align-items: center;
  width: 136rem;
  height: 8rem;
  padding: 0 8rem;
  transform: translateX(-50%);
  border-radius: 0 0 10px 10px;
  background: #fff;
}
.l-header nav {
  width: 100%;
  height: 100%;
}

.l-header {
  padding: 0 4rem;
}
.l-header .p-header__menu.left {
  justify-content: space-between;
}
.l-header .p-header__menu.right {
  justify-content: space-between;
}

.l-inner {
  width: 128rem;
  margin: 0 auto;
  padding: 10rem 0;
}

.l-lower-mv {
  position: relative;
  height: 74rem;
}
.l-lower-mv::after {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 18rem;
  background: url(../../assets/img/lower-mv-round.svg) no-repeat center center/cover;
  content: "";
}
.l-lower-mv .l-inner {
  height: 100%;
}
.l-lower-mv__container {
  padding: 15rem 0;
}
.l-lower-mv__container h1 {
  margin-bottom: 7rem !important;
}
.l-lower-mv--detail {
  height: 35rem;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(1) {
  top: 84%;
  left: 3%;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(1) img {
  width: 8.9rem;
  height: 18.2rem;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(2) {
  top: 47%;
  left: 16%;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(2) img {
  width: 8.2rem;
  height: 19rem;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(3) {
  top: 80%;
  left: 90%;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(3) img {
  width: 6.6rem;
  height: 16.9rem;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(4) {
  top: 60%;
  left: 60%;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(4) img {
  width: 4.9rem;
  height: 11.1rem;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(5) {
  top: 40%;
  left: 70%;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(5) img {
  width: 11.4rem;
  height: 15.4rem;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(6) {
  top: 45%;
  left: 30%;
}
.l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(6) img {
  width: 5.4rem;
  height: 17.6rem;
}

.l-mv {
  background: radial-gradient(circle, #51b542 0%, #009961 100%);
}

.c-btn {
  position: relative;
  width: 34rem;
  height: 7rem;
  border-radius: 50vh;
  font-size: 1.6rem;
  transition: 0.4s;
}
.c-btn:hover {
  border: 3px solid #fff;
  background: #009961;
}
.c-btn:hover::after {
  right: 8%;
}
.c-btn:hover a {
  color: #fff;
  opacity: 1;
}
.c-btn:hover::after {
  background-color: #fff;
}
.c-btn::after {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  -webkit-mask-size: contain;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  display: block;
  position: absolute;
  top: 50%;
  right: 10%;
  width: 2rem;
  height: 2rem;
  transform: translateY(-50%);
  background-color: #000;
  content: "";
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  mask-size: contain;
  transition: all 0.4s;
}
.c-btn a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
  transition: 0.1s;
}
.c-btn--lightgreen {
  border: 3px solid #8dd100;
  background: #8dd100;
  color: #fff;
}
.c-btn--lightgreen::after {
  background-color: #fff;
}
.c-btn--lightgreen:hover {
  border: 3px solid #8dd100;
  background: #fff;
  color: #8dd100;
}
.c-btn--lightgreen:hover a {
  color: #8dd100;
}
.c-btn--lightgreen:hover::after {
  background-color: #8dd100;
}
.c-btn--green {
  border: 3px solid #009961;
  background: #009961;
  color: #fff;
}
.c-btn--green::after {
  background-color: #fff;
}
.c-btn--green:hover {
  border: 3px solid #009961;
  background: #fff;
  color: #009961;
}
.c-btn--green:hover a {
  color: #009961;
}
.c-btn--green:hover::after {
  background-color: #009961;
}
.c-btn--white {
  border: 3px solid #009961;
  background: #fff;
  color: #009961;
}
.c-btn--white::after {
  background-color: #009961;
}
.c-btn--white:hover {
  border: 3px solid #009961 !important;
}
.c-btn--white:hover .ico-movie path:first-of-type {
  stroke: #fff;
}
.c-btn--white:hover .ico-movie path:nth-of-type(2) {
  fill: #fff;
}
.c-btn--white .ico-movie {
  z-index: 2;
  position: relative;
  width: 24px;
  height: auto;
  margin: 1px 0 0 10px;
  vertical-align: middle;
}
.c-btn--white.movie-btn {
  width: 26rem;
  height: 6rem;
  margin: 5rem auto 0;
}
.c-btn--yellow {
  border: 3px solid #000;
  background: #fff100;
  color: #000;
}
.c-btn--yellow::after {
  color: #000;
}
.c-btn--yellow:hover {
  border: 3px solid #009961 !important;
}
.c-btn--black {
  border: 3px solid #000;
  background: #000;
  color: #fff;
}
.c-btn--black::after {
  background-color: #fff;
}
.c-btn--black:hover {
  border: 3px solid #000 !important;
  background: #fff;
}
.c-btn--black:hover a {
  color: #000;
}
.c-btn--black:hover::after {
  background-color: #000;
}

.p-cvc-dev .c-btn {
  width: 34rem;
  max-width: 90%;
}

.c-cvc .l-inner {
  width: auto;
}
.c-cvc .c-titleArea {
  margin-bottom: 3rem;
}
.c-cvc__list li {
  width: 56rem;
  height: 30rem;
  margin: 0 2rem;
}
.c-cvc__list li figure {
  height: 30rem;
}
.c-cvc .slide-sd-arrow {
  z-index: 2;
  position: absolute;
  top: 42%;
  margin: auto;
  transition: 0.4s;
}
.c-cvc .slide-sd-arrow span {
  font-size: 5rem;
}
.c-cvc .slide-sd-arrow.prev-sd-arrow {
  left: 33.7%;
}
.c-cvc .slide-sd-arrow.prev-sd-arrow svg {
  transform: rotate(90deg);
}
.c-cvc .slide-sd-arrow.next-sd-arrow {
  right: 33.7%;
}
.c-cvc .slide-sd-arrow.next-sd-arrow svg {
  transform: rotate(-90deg);
}

.c-dl {
  position: relative;
  background: #edf1e5;
}
.c-dl .l-inner {
  padding: 12rem 0 35rem;
}
.c-dl__list {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
}
.c-dl__list li {
  width: 62rem;
  height: 18rem;
  border: 2px solid #000;
  border-radius: 1rem;
  transition: 0.3s;
}
.c-dl__list li:hover {
  transform: translate(0, -4px);
  transform: scale(1.02) rotate(0.1deg) translateZ(0);
}
.c-dl__list li:first-of-type {
  background: #dcf9ee;
}
.c-dl__list li:first-of-type figure {
  width: 14.9rem;
}
.c-dl__list li:first-of-type:hover {
  border: 2px solid #81E8C1;
  box-shadow: inset 0 0 0 4px #81E8C1;
}
.c-dl__list li:nth-of-type(2) {
  background: #f7f9dc;
}
.c-dl__list li:nth-of-type(2) figure {
  width: 19.6rem;
}
.c-dl__list li:nth-of-type(2):hover {
  border: 2px solid #E1E881;
  box-shadow: inset 0 0 0 4px #E1E881;
}
.c-dl__list li:nth-of-type(3) {
  background: #dcecf9;
}
.c-dl__list li:nth-of-type(3) figure {
  width: 14.2rem;
}
.c-dl__list li:nth-of-type(3):hover {
  border: 2px solid #81BBE8;
  box-shadow: inset 0 0 0 4px #81BBE8;
}
.c-dl__list li:nth-of-type(4) {
  background: #f9e0dc;
}
.c-dl__list li:nth-of-type(4) figure {
  width: 14.2rem;
}
.c-dl__list li:nth-of-type(4):hover {
  border: 2px solid #E88F81;
  box-shadow: inset 0 0 0 4px #E88F81;
}
.c-dl__list li a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0 7rem 0 5rem;
}
.c-dl__list li a:hover {
  opacity: 1;
}
.c-dl__list li a h3 {
  font-weight: 700;
  font-size: 2.4rem;
}

.c-info {
  padding: 12rem 0;
}
.c-info .c-titleArea {
  margin-bottom: 3rem;
}
.c-info__slider {
  width: 120rem;
  margin: 0 auto;
  padding-bottom: 8rem;
}
.c-info__slider li {
  width: 38rem;
  margin: 0 2rem;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0.1rem 2rem rgba(0, 0, 0, 0.1);
  transition: 0.4s;
  /* &.slick-active {
    border: 3px solid $c-green;
  } */
}
.c-info__slider li a {
  display: flex;
  flex-direction: column;
  height: 100%;
  box-shadow: 0 0 rgba(0, 0, 0, 0.1);
}
.c-info__slider li figure {
  border-radius: 8px 8px 0 0;
}
.c-info__slider li:hover .c-info__slider--bottomLink p::after {
  right: -120%;
}
.c-info__slider li:hover figure img {
  transform: scale(1.05);
  transition: 1s all;
}
.c-info__slider--middle {
  padding: 2rem 3rem;
}
.c-info__slider--title {
  margin-bottom: 1.2rem;
  color: #009961;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.7;
}
.c-info__slider--text {
  line-height: 1.8;
}
.c-info__slider--bottomLink {
  margin-top: auto;
  padding: 1rem 0 0.8rem;
  border-top: 1px solid #ddd;
  text-align: center;
}
.c-info__slider--bottomLink p {
  display: inline-block;
  position: relative;
}
.c-info__slider--bottomLink p::after {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  -webkit-mask-size: contain;
  display: block;
  position: absolute;
  top: 0.5rem;
  right: -100%;
  width: 2rem;
  height: 2rem;
  background-color: #009961;
  content: "";
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  mask-size: contain;
  transition: all 0.4s;
}
.c-info__slider .slick-list {
  overflow: visible;
}
.c-info__slider .slick-dots {
  bottom: 2.5rem;
}
.c-info__slider .slick-dots li {
  background: none;
  box-shadow: none;
}
.c-info__slider .slick-dots li button::before {
  color: #ccc;
  font-size: 3rem;
  opacity: 1;
}
.c-info__slider .slick-dots li.slick-active {
  border: none;
  box-shadow: none;
}
.c-info__slider .slick-dots li.slick-active button::before {
  color: #009961;
  font-size: 4rem;
}
.c-info__slider .slide-sd-arrow {
  z-index: 2;
  position: absolute;
  top: 40%;
  width: 6rem;
  margin: auto;
  transition: 0.4s;
}
.c-info__slider .slide-sd-arrow.prev-sd-arrow {
  left: -2%;
}
.c-info__slider .slide-sd-arrow.prev-sd-arrow svg {
  transform: rotate(90deg);
}
.c-info__slider .slide-sd-arrow.next-sd-arrow {
  right: -2%;
}
.c-info__slider .slide-sd-arrow.next-sd-arrow svg {
  transform: rotate(-90deg);
}

.c-lower-titleArea {
  margin-bottom: 7rem;
  text-align: center;
}
.c-lower-titleArea__en {
  color: #009961;
  font-size: 2.4rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.c-lower-titleArea__title {
  margin-top: 1rem;
  font-weight: 700;
  font-size: 4rem;
  letter-spacing: 0.05em;
}
.c-lower-titleArea p {
  margin-top: 4rem;
}

.c-side-cta {
  display: flex;
  z-index: 99;
  position: fixed;
  top: 14rem;
  right: 0;
  box-shadow: 0 0.6rem 2rem rgba(0, 0, 0, 0.1);
  transition: ease 0.6s;
}
.c-side-cta__list li {
  width: 12rem;
  height: 12rem;
}
.c-side-cta__list li:not(:first-of-type) {
  margin-top: 1px;
}
.c-side-cta__list li:first-of-type {
  background: #009961;
  cursor: pointer;
  transition: 0.4s;
}
.c-side-cta__list li:first-of-type:hover {
  opacity: 0.8;
}
.c-side-cta__list li:nth-of-type(2) {
  background: #fff100;
}
.c-side-cta__list li:nth-of-type(3) {
  background: #fff;
}
.c-side-cta__item {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #009961;
}
.c-side-cta__item:hover img {
  transform: rotateY(360deg);
}
.c-side-cta__item p {
  font-size: 1.3rem;
  line-height: 1.4;
  text-align: center;
}
.c-side-cta__item img {
  display: block;
  margin: 0 auto 1.5rem;
  transform: rotateY(0deg);
  transition: 0.5s;
}
.c-side-cta.close {
  right: -12rem;
}
.c-side-cta.close .c-side-cta__btn {
  display: block;
}
.c-side-cta:not(.close) .c-side-cta__btn span {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.c-side-cta__btn {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: -1;
  position: absolute;
  top: 50%;
  left: -30%;
  width: 8rem;
  height: 8rem;
  transform: translateY(-50%);
  border-radius: 50%;
  background: #fff100;
  cursor: pointer;
}
.c-side-cta__btn span {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 5%;
  width: 4rem;
  height: 4rem;
  transform: translateY(-50%);
  transition: 0.4s;
}
.c-side-cta__btn span svg {
  fill: #009961;
}

.menu-trigger,
.menu-trigger span {
  box-sizing: border-box;
  display: inline-block;
  transition: all 0.4s;
}

.menu-trigger {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  z-index: 999999999;
  position: relative;
  width: 4rem;
  height: 3.4rem;
  border: none;
  background: none;
  cursor: pointer;
}

.menu-trigger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 0.4rem;
  border-radius: 0.4rem;
  background-color: #fff;
}

.menu-trigger span:nth-of-type(1) {
  top: 0;
}

.menu-trigger span:nth-of-type(2) {
  top: 1.5rem;
}

.menu-trigger span:nth-of-type(3) {
  bottom: 0;
}

.menu-trigger.active span:nth-of-type(1),
.menu-trigger.active span:nth-of-type(3) {
  width: 2rem;
}

.menu-trigger.active span:nth-of-type(1) {
  transform: translate(-1px, 0.8rem) rotate(-45deg);
}

.menu-trigger.active span:nth-of-type(3) {
  transform: translate(-1px, -0.8rem) rotate(45deg);
}
.c-sidebar-block {
  border-radius: 1rem;
  background: #fff;
}
.c-sidebar-block + .c-sidebar-block {
  margin-top: 5rem;
}
.c-sidebar-block h2 {
  padding: 2rem 0;
  border-radius: 1rem 1rem 0 0;
  background: #45b147;
  color: #fff;
  font-weight: 700;
  font-size: 2.3rem;
  text-align: center;
}
.c-sidebar-new__list li a {
  display: flex;
  padding: 1.6rem;
  gap: 0 1.3rem;
  font-weight: 700;
  font-size: 1.4rem;
}
.c-sidebar-new__list li a:hover img {
  transform: scale(1.05);
  transition: 0.5s all;
}
.c-sidebar-new__list li a figure {
  flex-shrink: 0;
  width: 8rem;
  height: 8rem;
  border-radius: 5px;
}
.c-sidebar-new__list li a figure img {
  -o-object-fit: cover;
  width: 8rem;
  height: 100%;
     object-fit: cover;
  transition: all 0.5s ease;
}
.c-sidebar-new__list li + li {
  border-top: 1px solid #5bc0bd;
}
.c-sidebar-dl {
  background: linear-gradient(180deg, #51b542 0%, #009961 100%);
}
.c-sidebar-dl__list {
  flex-direction: column;
  padding: 0 1.6rem 1.6rem;
  gap: 1.3rem 0;
}
.c-sidebar-dl__list li {
  position: relative;
  width: auto;
  height: 8rem;
}
.c-sidebar-dl__list li:before {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  -webkit-mask-size: contain;
  display: block;
  position: absolute;
  top: 60%;
  right: 4%;
  width: 2rem;
  height: 2rem;
  background-color: #009961;
  content: "";
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  mask-size: contain;
  transition: all 0.4s;
}
.c-sidebar-dl__list li:nth-of-type(1):before {
  color: #009961;
}
.c-sidebar-dl__list li:nth-of-type(2):before {
  color: #c3b305;
}
.c-sidebar-dl__list li:nth-of-type(3):before {
  color: #2f73aa;
}
.c-sidebar-dl__list li:nth-of-type(4):before {
  color: #e83b1f;
}
.c-sidebar-dl__list li a {
  flex-direction: row-reverse;
  justify-content: flex-end;
  padding: 1.6rem;
}
.c-sidebar-dl__list li a h3 {
  font-size: 1.6rem;
}
.c-sidebar-dl__list li a figure {
  width: 6.6rem !important;
  margin-right: 1.3rem;
}
.c-sidebar-other ul li a {
  position: relative;
  padding: 3rem 5rem;
}
.c-sidebar-other ul li a::before {
  position: absolute;
  top: 50%;
  left: 6%;
  width: 2rem;
  height: 2px;
  background: #7ebf43;
  content: "";
  transition: 0.3s;
}
.c-sidebar-other ul li a:hover:before {
  left: 0;
}
.c-sidebar-other ul li a h3 {
  font-size: 1.8rem;
}

.c-table {
  width: 100%;
  font-size: 2rem;
}
.c-table tr:first-of-type th {
  border-top: 1px solid #009961;
}
.c-table tr:last-of-type th {
  border-bottom: 1px solid #009961;
}
.c-table th {
  width: 30%;
  padding: 2rem 3rem;
  border: 1px solid #fff;
  background: #009961;
  color: #fff;
  font-weight: 700;
}
.c-table td {
  padding: 2rem 3rem;
  border: 1px solid #009961;
  background: #fff;
}

.p-cvc-dev table:nth-child(even) {
  margin-top: 12rem;
}

.c-tech__list {
  display: flex;
  justify-content: space-between;
}
.c-tech__list li {
  position: relative;
  width: 38rem;
  height: 36rem;
  border-radius: 2rem;
  background: #fff;
  box-shadow: 0 0.6rem 2rem rgba(0, 0, 0, 0.1);
  text-align: center;
}
.c-tech__list li figure {
  border-radius: 2rem 2rem 0 0;
}
.c-tech__list li h3 {
  padding-top: 6.5rem;
  font-weight: 700;
  font-size: 2.2rem;
}
.c-tech__list li h3 span {
  color: #009961;
}
.c-tech__list li::after {
  position: absolute;
  top: 45%;
  left: 36%;
  width: 10rem;
  height: 10rem;
  transform: rotateY(0deg);
  content: "";
  transition: 0.4s;
}
.c-tech__list li:nth-of-type(1)::after {
  background: url(../../assets/img/zaishitsu_icon.png) no-repeat top center/cover;
}
.c-tech__list li:nth-of-type(2)::after {
  background: url(../../assets/img/hyoumen_icon.png) no-repeat top center/cover;
}
.c-tech__list li:nth-of-type(3)::after {
  background: url(../../assets/img/katachi_icon.png) no-repeat top center/cover;
}
.c-tech__list li:hover::after {
  transform: rotateY(360deg);
}
.c-tech__btn {
  margin: 6rem auto 0;
}
.c-tech--other__list {
  display: flex;
  gap: 0 12rem;
}
.c-tech--other__list li {
  position: relative;
  width: 58rem;
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}
.c-tech--other__list li::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  content: "\eaaa";
  font-size: 4rem;
  transition: 0.4s;
}
.c-tech--other__list li a {
  display: flex;
  align-items: center;
  padding: 2.5rem 0;
}
.c-tech--other__list li a figure {
  flex-shrink: 0;
  width: 20rem;
  height: 20rem;
  margin-right: 5rem;
  border-radius: 1rem;
}
.c-tech--other__list li a figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 32vw;
     object-fit: cover;
}
.c-tech--other__list li a h3 {
  font-weight: 700;
  font-size: 2.4rem;
}
.c-tech--other__list li a h3 span {
  color: #009961;
}

.c-titleArea {
  margin-bottom: 7rem;
  text-align: center;
}
.c-titleArea__en {
  color: #009961;
  font-weight: 900;
  font-size: 5rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.c-titleArea__title {
  margin-top: 1rem;
  color: #666;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
}
.c-titleArea--row {
  text-align: left;
}
.c-titleArea--row-flex {
  display: flex;
  align-items: center;
}
.c-titleArea--row-flex span {
  margin-right: 1rem;
}
.c-titleArea--logo {
  width: 20rem;
  margin: 0 auto 2rem;
}
.c-titleArea p {
  margin-top: 4rem;
}
.c-titleArea.white span,
.c-titleArea.white h2,
.c-titleArea.white p {
  color: #fff;
}
.c-titleArea--illust {
  position: relative;
}
.c-titleArea--illust::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 24.4rem;
  height: 18.4rem;
  background: url(../../assets/img/mission_mv02.png) no-repeat top center/cover;
  content: "";
}
.c-titleArea--illust::after {
  position: absolute;
  right: 0%;
  bottom: 0;
  width: 21.7rem;
  height: 16.4rem;
  background: url(../../assets/img/core_tech02.png) no-repeat top center/cover;
  content: "";
}

.p-404 {
  background: #edf1e5;
  text-align: center;
}
.p-404 h1 {
  color: #009961;
  font-size: 10rem;
  line-height: 1.2;
}
.p-404 h1 span {
  display: block;
  font-size: 5rem;
}
.p-404 h2 {
  margin-bottom: 4rem;
  color: #009961;
  font-weight: 700;
  font-size: 3rem;
  text-align: center;
}
.p-404 ul {
  width: 40%;
  margin: 0 auto 6rem;
}
.p-404 ul li {
  margin: 20px 0;
  font-size: 1.6rem;
}
.p-404 p {
  margin-bottom: 4rem !important;
}
.p-404__btn {
  margin: 0 auto 20rem;
}

.p-asolid__bg {
  padding: 6rem 6rem 5rem !important;
}
.p-asolid__inner {
  position: relative;
  height: 141rem;
  padding: 8rem 6rem;
}
.p-asolid__titleArea {
  color: #fff;
  font-weight: 700;
  font-size: 4.8rem;
  text-align: center;
}
.p-asolid__titleArea p {
  margin-top: 1rem;
  font-size: 3rem;
}
.p-asolid__news h3 {
  margin-bottom: 3rem;
  color: #fff;
  font-weight: 700;
  font-size: 4rem;
}
.p-asolid__news .white {
  color: #fff;
}
.p-asolid__news .white .p-news__date {
  color: #fff;
}
.p-asolid__news .white .p-news__text {
  margin-top: 1rem;
  font-size: 1.6rem;
}
.p-asolid__news .white li {
  border-bottom: 1px solid #fff;
}
.p-asolid__news .white li a {
  padding: 2rem 0;
}
.p-asolid__illust li {
  position: absolute;
}
.p-asolid__illust li img {
  width: 100%;
}
.p-asolid__illust li:first-of-type {
  -webkit-animation: 4s fuwafuwa infinite;
  bottom: 40rem;
  left: 25rem;
  width: 13.8rem;
  animation: 4s fuwafuwa infinite;
}
.p-asolid__illust li:nth-of-type(2) {
  -webkit-animation: 3.8s fuwafuwa infinite;
  bottom: 25rem;
  left: 15rem;
  width: 11.4rem;
  animation: 3.8s fuwafuwa infinite;
}
.p-asolid__illust li:nth-of-type(3) {
  -webkit-animation: 4.5s fuwafuwa infinite;
  bottom: 5rem;
  left: 25rem;
  width: 13.7rem;
  animation: 4.5s fuwafuwa infinite;
}
.p-asolid__illust li:nth-of-type(4) {
  -webkit-animation: 4.8s fuwafuwa infinite;
  bottom: 16rem;
  left: 43rem;
  width: 12.9rem;
  animation: 4.8s fuwafuwa infinite;
}
.p-asolid__illust li:nth-of-type(5) {
  -webkit-animation: 4.5s fuwafuwa infinite;
  right: 25rem;
  bottom: 45rem;
  width: 17.1rem;
  animation: 4.5s fuwafuwa infinite;
}
.p-asolid__illust li:nth-of-type(6) {
  -webkit-animation: 3.6s fuwafuwa infinite;
  right: 15rem;
  bottom: 23rem;
  width: 11rem;
  animation: 3.6s fuwafuwa infinite;
}
.p-asolid__illust li:nth-of-type(7) {
  -webkit-animation: 3.5s fuwafuwa infinite;
  right: 25rem;
  bottom: 5rem;
  width: 16.9rem;
  animation: 3.5s fuwafuwa infinite;
}
.p-asolid__illust li:nth-of-type(8) {
  -webkit-animation: 3.5s fuwafuwa infinite;
  right: 36rem;
  bottom: 30rem;
  width: 18.1rem;
  animation: 3.5s fuwafuwa infinite;
}
.p-asolid__feature {
  display: flex;
  justify-content: space-between;
  gap: 3rem;
}
.p-asolid__feature figure {
  width: 39rem;
}
.p-asolid__feature--textArea h2 {
  margin-bottom: 3rem;
  font-weight: 700;
  font-size: 4rem;
}
.p-asolid__feature--textArea ul li {
  font-size: 2.2rem;
  line-height: 1.8;
}
.p-asolid__feature--textArea ul li::before {
  content: "・";
  color: #009961;
}
.p-asolid__cmnInner {
  padding: 6rem;
}
.p-asolid__movie {
  width: 100%;
  max-width: 100;
}
.p-asolid__movie--wrap {
  display: block;
  position: relative;
  width: 100%;
  margin: auto;
  margin-top: 6rem;
  text-align: center;
  cursor: pointer;
  transition: 0.3s;
}
.p-asolid__movie--wrap:hover {
  opacity: 0.8;
}
.p-asolid__bnr {
  margin: 0 0 6rem;
  text-align: center;
}
.p-asolid__bnr a {
  display: block;
  width: 100%;
  height: 100%;
}
.p-asolid__bnr a img {
  max-width: 100%;
}

@-webkit-keyframes fuwafuwa {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
}
@keyframes fuwafuwa {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
}
.p-asolid__lead {
  margin-bottom: 3rem;
}
.p-asolid__lead .p-asolid__lead_st {
  display: inline-block;
  margin-bottom: 1rem;
  border-bottom: 3px solid #009961;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.5;
}
.p-asolid__lead p {
  margin-bottom: 2rem;
}
.p-asolid__lead p:last-of-type {
  margin-bottom: 0;
}

.p-attempt-top__list {
  border-radius: 2rem;
  transition: all 0.2s;
}
.p-attempt-top__list .slick-list {
  overflow: visible;
}
.p-attempt-top__list .slide-sd-arrow {
  z-index: 2;
  position: absolute;
  top: 40%;
  width: 6rem;
  margin: auto;
  transition: 0.4s;
}
.p-attempt-top__list .slide-sd-arrow.prev-sd-arrow {
  left: 1%;
}
.p-attempt-top__list .slide-sd-arrow.prev-sd-arrow svg {
  transform: rotate(90deg);
}
.p-attempt-top__list .slide-sd-arrow.next-sd-arrow {
  right: 1%;
}
.p-attempt-top__list .slide-sd-arrow.next-sd-arrow svg {
  transform: rotate(-90deg);
}
.p-attempt-top__item:hover figure img {
  transform: scale(1.1);
}
.p-attempt-top__item__inner {
  display: flex;
  height: 100%;
  margin: 0 2rem;
  border-radius: 2rem;
  box-shadow: 0 0.6rem 2rem rgba(0, 0, 0, 0.1);
}
.p-attempt-top__item__inner figure {
  width: 50%;
  border-radius: 2rem 0 0 2rem;
}
.p-attempt-top__item__inner figure img {
  -o-object-fit: cover;
  width: 100%;
  height: 100%;
     object-fit: cover;
}
.p-attempt-top__txt {
  width: 50%;
  padding: 8rem 6rem 7rem;
  border-radius: 0 2rem 2rem 0;
  background: #fff;
}
.p-attempt-top__txt h3 {
  display: inline-block;
  position: relative;
  margin-bottom: 3rem;
  color: #009961;
  font-size: 3.5rem;
}
.p-attempt-top__txt h3.small-ttl {
  margin-top: 0.5rem;
  font-size: 2rem;
  letter-spacing: 1px;
}
.p-attempt li .p-top-tech__item::after {
  content: none !important;
}
.p-attempt li .p-top-tech__item h3 {
  color: #009961;
}
.p-attempt li .p-top-tech__item:hover {
  box-shadow: 0 2rem 3rem rgba(0, 0, 0, 0.3);
  opacity: 1;
}
.p-attempt li .p-top-tech__item:hover:hover span {
  transform: rotateY(360deg);
  transition: 0.6s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(1) {
  transition-delay: 0.02s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(2) {
  transition-delay: 0.04s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(3) {
  transition-delay: 0.06s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(4) {
  transition-delay: 0.08s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(5) {
  transition-delay: 0.1s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(6) {
  transition-delay: 0.12s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(7) {
  transition-delay: 0.14s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(8) {
  transition-delay: 0.16s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(9) {
  transition-delay: 0.18s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(10) {
  transition-delay: 0.2s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(11) {
  transition-delay: 0.22s;
}
.p-attempt li .p-top-tech__item:hover:hover span:nth-of-type(12) {
  transition-delay: 0.24s;
}
.p-attempt-d-mof .p-top-mv__titleArea h1 span {
  display: block;
  padding-top: 1rem;
  color: inherit;
  font-size: 3rem;
  text-align: center;
}
.p-attempt-d-mof .p-column-d__block .border-wrap::before {
  top: 12.2%;
}
.p-attempt-d-mof .p-attempt__cont--flex {
  gap: 8.6rem;
}
.p-attempt-d-mof .p-attempt__cont--flexbox {
  width: 50%;
}
.p-attempt__cont--wrap {
  padding: 8rem 6rem;
  background: #fff;
}
.p-attempt__cont--box h3, .p-attempt__cont--flexbox h3 {
  position: relative;
  margin-bottom: 4rem;
  padding: 0 0 0.5rem 0.5rem;
  border-bottom: 3px solid #7ebf43;
  font-weight: 700;
  font-size: 3.4rem;
  line-height: 1.6;
}
.p-attempt__cont--box h3::before, .p-attempt__cont--flexbox h3::before {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 10%;
  height: 3px;
  background: #009961;
  content: "";
}
.p-attempt__cont--box h4, .p-attempt__cont--flexbox h4 {
  position: relative;
  margin-bottom: 4rem;
  padding: 0 0 0.5rem 0.5rem;
  color: #009961;
  font-weight: 700;
  font-size: 3.3rem;
  line-height: 1.6;
}
.p-attempt__cont--box figure, .p-attempt__cont--flexbox figure {
  margin-top: 3rem;
}
.p-attempt__cont--box + .p-attempt__cont--box, .p-attempt__cont--box + .p-attempt__cont--flex, .p-attempt__cont--flexbox + .p-attempt__cont--box, .p-attempt__cont--flexbox + .p-attempt__cont--flex {
  margin-top: 9rem;
}
.p-attempt__cont--box.comming-soon {
  position: relative;
  padding-bottom: 1rem;
  background: #f3f3f3;
  color: #a7a7a7;
}
.p-attempt__cont--box.comming-soon h3 {
  padding-top: 4rem;
  border-color: #cde0bb;
}
.p-attempt__cont--box.comming-soon h3::before {
  background-color: #a7d5c4;
}
.p-attempt__cont--box.comming-soon p {
  position: absolute;
  top: 30%;
  right: 49%;
  padding: 0.8rem 3rem;
  background: #009961;
  color: #fff;
  font-size: 2.5rem;
  line-height: 1;
}
.p-attempt__cont--flex {
  display: flex;
  gap: 4rem;
}
.p-attempt__cont--flex--desc {
  margin-top: 1.8rem;
}
.p-attempt__cont--flex--desc.desc1 {
  max-width: 89%;
}
.p-attempt__cont--border-bold {
  color: #009961;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-attempt__cont--border-title {
  font-weight: 700;
  font-size: 3rem;
}
.p-attempt__cont--calc--ex {
  font-size: 1.2rem;
}
.p-attempt__cont--calc--flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.p-attempt__cont--calc--flexbox {
  display: flex;
  flex-direction: column;
}
.p-attempt__cont--calc--flexbox:nth-of-type(odd) {
  width: 25%;
  max-width: 100px;
}
.p-attempt__cont--calc--flexbox:nth-of-type(even) {
  width: 12.5%;
}
.p-attempt__cont--calc--flexbox figure {
  margin: 0;
  padding: 2.1rem 0 1.5rem;
}
.p-attempt__cont--calc--flexbox figure img {
  -o-object-fit: contain;
  aspect-ratio: 1/1;
     object-fit: contain;
}
.p-attempt__cont--calc--flexbox:nth-of-type(3) img {
  padding: 8px 0;
}
.p-attempt__cont--calc--flex--ttl {
  display: flex;
  justify-content: space-between;
  gap: 12.5%;
}
.p-attempt__cont--calc--flex--ttl p {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100px;
  padding: 0.5rem 0.9rem;
  border: 1px solid #009961;
  border-radius: 100vh;
  color: #009961;
  font-size: 1.4rem;
  line-height: 1;
}
.p-attempt__cont--calc--flex--ttl p.regreen {
  background: #009961;
  color: #fff;
}
.p-attempt__cont--calc--mul {
  position: relative;
  width: 4.2rem;
  height: 3px;
  margin: 0 auto;
  transform: rotate(-45deg);
  background-color: #747474;
  color: #000;
}
.p-attempt__cont--calc--mul::after {
  position: absolute;
  width: 4.2rem;
  height: 3px;
  transform: rotate(90deg);
  background-color: #747474;
  content: "";
}
.p-attempt__cont--calc--equal {
  position: relative;
  top: -5px;
  width: 4.2rem;
  height: 3px;
  margin: 0 auto;
  background-color: #747474;
  color: #000;
}
.p-attempt__cont--calc--equal::after {
  position: absolute;
  top: 10px;
  width: 4.2rem;
  height: 3px;
  background-color: #747474;
  content: "";
}
.p-attempt__cont__inner--flex {
  display: flex;
}
.p-attempt__cont__inner--flex figure {
  margin: 0;
}
.p-attempt__cont__inner--flexbox--note {
  margin-top: 5.3rem;
}
.p-attempt__cont__inner--flexbox--note figure {
  text-align: center;
}
.p-attempt__cont__inner--flexbox--note figure img {
  width: 70%;
}
.p-attempt__cont__inner--flexbox--note p {
  margin-top: 4.2rem;
  padding: 1rem 1.5rem;
  border-radius: 5px;
  background: #c4d700;
  color: #fff;
  font-size: 1.8rem;
  line-height: 1.5;
  text-align: center;
}
.p-attempt__cont--baloon {
  position: relative;
  margin-top: 30px;
  padding: 3.5rem 6rem;
  border-radius: 20px;
  background: #e8f3dd;
}
.p-attempt__cont--baloon::before {
  position: absolute;
  top: -5.7rem;
  right: 5.8%;
  border-width: 0 2rem 6rem 2rem;
  border-style: solid;
  border-color: transparent transparent #e8f3dd transparent;
  content: "";
}
.p-attempt__cont--baloon--flex {
  display: flex;
  gap: 4rem;
}
.p-attempt__cont--baloon--flexbox {
  width: 50%;
}
.p-attempt__cont--baloon--flexbox figure {
  margin: 0;
  text-align: center;
}
.p-attempt__cont--baloon--flexbox:first-of-type {
  z-index: 1;
  position: relative;
}
.p-attempt__cont--baloon--flexbox:first-of-type::after {
  z-index: -1;
  position: absolute;
  top: 9%;
  right: -23%;
  transform: rotate(10deg);
  border-width: 8.9rem 0 6.4rem 10.6rem;
  border-style: solid;
  border-color: transparent transparent transparent #bbf6de;
  content: "";
}
.p-attempt__cont--baloon--flexbox:first-of-type img {
  width: 88%;
}
.p-attempt__cont--baloon--flexbox:first-of-type p {
  margin-top: 1.5rem;
  line-height: 1.6;
  text-align: center;
}
.p-attempt--func--flex {
  display: flex;
  gap: 7rem;
}
.p-attempt--func--flexbox {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: auto;
}
.p-attempt--func--flexbox:nth-of-type(2) figure {
  width: 91%;
}
.p-attempt--func--flexbox:nth-of-type(3) figure {
  width: 114%;
}
.p-attempt--func--flex p {
  color: #898989;
  font-size: 2rem;
  text-align: center;
}
.p-attempt--dl--list--ttl, .p-attempt--column--list--ttl {
  margin-bottom: 3rem;
  font-weight: bold;
  font-size: 3.3rem;
}
.p-attempt--column--list {
  margin-top: 9rem;
}
.p-attempt__table {
  width: 100%;
  border: 1px solid #ccc;
}
.p-attempt__table thead {
  background: #efefef;
}
.p-attempt__table thead th {
  font-weight: bold;
}
.p-attempt__table td,
.p-attempt__table th {
  min-width: 50px;
  padding: 1.5rem;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-collapse: collapse;
  font-weight: normal;
  font-size: 1.5rem;
  vertical-align: middle;
}
.p-attempt__table td .btn-block {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.p-attempt-contact__list li {
  display: flex;
  position: relative;
  align-items: center;
  font-weight: 700;
  font-size: 2.8rem;
}
.p-attempt-contact__list li::before {
  display: inline-block;
  width: 5.6rem;
  height: auto;
  margin-right: 1.5rem;
}
.p-attempt-contact__list li.call::before {
  content: url(../../assets/img/detail_pcim_callicon.png);
}
.p-attempt-contact__list li.mail::before {
  content: url(../../assets/img/detail_pcim_mailicon.png);
}
.p-attempt-contact__list li a {
  color: #009961;
  text-decoration: underline;
}
.p-attempt-contact__list li + li {
  margin-top: 3rem;
}
.p-attempt-ast__btn {
  padding: 13px 6.5rem 13px;
  border-radius: 50vh;
  background: #009961;
  color: #fff;
}

.p-bnr-mv {
  position: absolute;
  top: 13rem;
  right: 27rem;
  width: 100%;
  max-width: 60rem;
  border: 2px solid #009961;
  background-image: url(../img/p-bnr-mv-bg.png);
  background-size: cover;
}
.p-bnr-mv-inner {
  -moz-column-gap: 2rem;
  display: flex;
       column-gap: 2rem;
}
.p-bnr-mv-inner-l {
  padding: 1.5rem 0 1.5rem 1.5rem;
}
.p-bnr-mv-inner-l h2 {
  margin-bottom: 10px;
  color: #12a05a;
  font-weight: bold;
  font-size: clamp(2.4rem, 1vw, 1.5rem);
}
.p-bnr-mv-inner-l p {
  font-size: clamp(1.4rem, 1vw, 1rem);
  line-height: 1.5;
}
.p-bnr-mv-inner-r {
  padding-top: 1.5rem;
}
.p-bnr-mv-inner-r-logo {
  display: grid;
  position: absolute;
  top: 0;
  right: 0;
  place-items: center;
  width: 5rem;
  height: 5rem;
  background-color: #fff;
}
.p-bnr-mv-inner-r-logo img {
  width: 3rem;
}
.p-bnr-mv-inner-r-btn {
  display: flex;
  row-gap: 15px;
  flex-direction: column;
  padding-top: 20px;
}
.p-bnr-mv-inner-r-btn .c-btn {
  width: 18rem;
  height: 3rem;
}
.p-bnr-mv-inner-r-btn .c-btn:hover .p-bnr-mv-out {
  background-image: url(../img/p-bnr-mv-out-hover.png);
}
.p-bnr-mv-inner-r-btn .c-btn .p-bnr-mv-out {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 1rem;
  background-image: url(../img/p-bnr-mv-out.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.p-bnr-mv-inner-r-btn .c-btn::after {
  display: none;
}
.p-bnr-mv-inner-r-btn .c-btn a {
  font-size: clamp(1.3rem, 1vw, 1rem);
}

.p-breadcrums {
  display: flex;
  flex-wrap: wrap;
  width: 40%;
  color: #fff;
  line-height: 1.6;
}
.p-breadcrums li {
  position: relative;
  margin: 0 12px;
  font-size: 1.2rem;
}
.p-breadcrums li:first-of-type {
  margin: 0 12px 0 0;
}
.p-breadcrums li:not(:first-of-type)::before {
  display: block;
  position: absolute;
  top: 0;
  left: -14px;
  content: "/";
}

.p-catalog-d__titleEn {
  display: block;
  margin-bottom: 2rem;
  color: #009961;
  font-weight: 700;
  font-size: 1.8rem;
  text-align: center;
}
.p-catalog-d .p-catalog-d__article-wrap {
  display: flex;
  gap: 0 6rem;
}
.p-catalog-d .p-catalog-d__article-wrap article {
  width: 50rem;
}
.p-catalog-d .p-catalog-d__article-wrap article h2 {
  margin-bottom: 6rem;
  font-weight: 700;
  font-size: 2.3rem;
}
.p-catalog-d .p-catalog-d__article-wrap article figure {
  margin: 0 0 4rem;
}
.p-catalog-d .p-catalog-d__article-wrap aside {
  width: 72rem;
  padding: 4rem;
  border-radius: 1rem;
  background: #fff;
}
.p-catalog-d .p-catalog-d__article-wrap aside table {
  margin: 3rem;
}
.p-catalog-d .p-catalog-d__article-wrap aside a {
  color: #7ebf43;
  text-decoration: underline;
}
.p-catalog-d .p-catalog-d__article-wrap aside h3 {
  margin-bottom: 3rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #ccc;
  font-weight: 700;
  font-size: 2.3rem;
}
.p-catalog-d .p-catalog-d__article-wrap aside h4 {
  margin-bottom: 2rem;
  font-weight: 700;
  font-size: 1.6rem;
}

.p-catalog {
  background: #edf1e5;
}
.p-catalog .l-inner {
  padding: 2rem 0 0 0;
}
.p-catalog .p-column__list li {
  display: none;
}
.p-catalog .p-column__list li.is-active {
  display: block;
}
.p-catalog .p-column__list li a figure {
  padding: 5rem 0 0 0;
}

.p-column-d {
  padding-bottom: 27rem;
  background: #edf1e5;
}
.p-column-d h1 {
  width: 100rem;
  margin: 0 auto;
  color: #009961;
  font-weight: 700;
  font-size: 3.5rem;
  line-height: 1.6;
  letter-spacing: 0.03em;
  text-align: center;
}
.p-column-d .l-inner {
  display: flex;
  padding: 6rem 0 12rem;
  gap: 0 5rem;
}
.p-column-d__article-wrap {
  width: 93rem;
}
.p-column-d__article-wrap article {
  margin-bottom: 8.5rem;
  padding: 8rem 6rem 6rem;
  border-radius: 1rem;
  background: #fff;
}
.p-column-d aside {
  width: 30rem;
  border-radius: 1rem;
}
.p-column-d__block a {
  color: #2b59c0;
}
.p-column-d__block a:hover {
  text-decoration: underline;
}
.p-column-d__block + .p-column-d__block {
  padding-top: 6rem;
}
.p-column-d__block .marker {
  background: linear-gradient(transparent 60%, #FFF100 60%);
  font-weight: 700;
  font-size: 115%;
}
.p-column-d__block .h2-wrap {
  margin-bottom: 4rem;
  padding: 2.5rem 6.5rem 2.5rem 4.3rem;
  border: 2px solid #009961;
  border-radius: 1rem;
}
.p-column-d__block h2 {
  position: relative;
  font-weight: 700;
  font-size: 2.7rem;
  line-height: 1.6;
}
.p-column-d__block h2::before {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: -2.5%;
  width: 2px;
  height: 100%;
  transform: translateY(-50%);
  background: #7ebf43;
  content: "";
}
.p-column-d__block h3 {
  position: relative;
  margin-bottom: 4rem;
  padding: 0 0 0.5rem 0.5rem;
  border-bottom: 3px solid #7ebf43;
  font-weight: 700;
  font-size: 2.3rem;
  line-height: 1.6;
}
.p-column-d__block h3:before {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 10%;
  height: 3px;
  background: #009961;
  content: "";
}
.p-column-d__block h4 {
  position: relative;
  margin-bottom: 2rem;
  padding-left: 2.5em;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.6;
}
.p-column-d__block h4::before {
  position: absolute;
  top: 13px;
  left: 0;
  width: 3rem;
  height: 3px;
  background: #009961;
  content: "";
}
.p-column-d__block .border-wrap {
  position: relative;
  margin: 4rem 0;
  margin-left: 2.5rem;
  padding: 3rem 3rem 3rem 5rem;
  border: 1px solid #000;
  border-radius: 1rem;
}
.p-column-d__block .border-wrap::before {
  position: absolute;
  top: 11%;
  left: -2.5rem;
  width: 5rem;
  height: 3px;
  background: #009961;
  content: "";
}
.p-column-d__block table {
  width: 100%;
  margin: 4rem 0;
}
.p-column-d__block table.mt20 {
  margin: 2rem 0 4rem;
}
.p-column-d__block table th,
.p-column-d__block table td {
  padding: 1rem 1.5rem;
  border: 1px solid #ccc;
  font-weight: normal;
  font-size: 1.6rem;
  line-height: 1.6;
  text-align: left;
  vertical-align: top;
}
.p-column-d__block table th {
  background-color: #efefef;
  font-weight: 700;
  white-space: nowrap;
}
.p-column-d__block table td {
  background-color: #fff;
  text-align: left;
}
.p-column-d__dl {
  margin-top: 10rem;
  padding: 5rem 5.5rem;
  border-radius: 1rem;
  background: linear-gradient(180deg, #51b542 0%, #009961 100%);
}
.p-column-d__dl--titleArea {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 4rem;
}
.p-column-d__dl--titleArea h2 {
  color: #fff;
  font-weight: 700;
  font-size: 3rem;
}
.p-column-d__dl--titleArea figure {
  width: 18.5rem;
}
.p-column-d__dl--list {
  gap: 2rem;
}
.p-column-d__dl--list li {
  position: relative;
  width: 40rem;
  height: 10rem;
}
.p-column-d__dl--list li:before {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  -webkit-mask-size: contain;
  display: block;
  position: absolute;
  top: 60%;
  right: 4%;
  width: 2rem;
  height: 2rem;
  background-color: #009961;
  content: "";
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  mask-size: contain;
  transition: all 0.4s;
}
.p-column-d__dl--list li:nth-of-type(1):before {
  color: #009961;
}
.p-column-d__dl--list li:nth-of-type(2):before {
  color: #c3b305;
}
.p-column-d__dl--list li:nth-of-type(3):before {
  color: #2f73aa;
}
.p-column-d__dl--list li:nth-of-type(4):before {
  color: #e83b1f;
}
.p-column-d__dl--list li a h3 {
  font-size: 2rem;
}
.p-column-d__dl--btn {
  margin: 4rem auto 0;
}
.p-column-d__relation h2 {
  margin-bottom: 5rem;
  color: #009961;
  font-weight: 700;
  font-size: 3rem;
  text-align: center;
}
.p-column-d__relation--list {
  display: flex;
  flex-wrap: wrap;
  gap: 3rem;
}
.p-column-d__relation--list li {
  display: flex;
  align-items: center;
  width: 450px;
  border-radius: 1rem;
  background: #fff;
}
.p-column-d__relation--list li:hover img {
  transform: scale(1.05);
  transition: 0.5s all;
}
.p-column-d__relation--list li figure {
  flex-shrink: 0;
  width: 12.5rem;
  height: 100%;
  border-radius: 1rem 0 0 1rem;
}
.p-column-d__relation--list li figure img {
  -o-object-fit: cover;
  width: 12.5rem;
  height: 100%;
     object-fit: cover;
  transition: all 0.5s ease;
}
.p-column-d__relation--list li a {
  padding: 2rem;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.6;
}
.p-column-d__interviewer {
  padding-left: 3em;
}

.p-column {
  background: #edf1e5;
}
.p-column__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 7rem;
}
.p-column__list li {
  display: flex;
  align-items: stretch;
  width: calc((100% - 14rem) / 3);
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 0.1rem 2rem rgba(0, 0, 0, 0.1);
  transition: 0.4s;
}
.p-column__list li a {
  box-sizing: border-box;
  display: flex;
  position: relative;
  flex-direction: column;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 rgba(0, 0, 0, 0.1);
  transition: 0.4s;
}
.p-column__list li a figure {
  width: 100%;
  padding: 3rem 0 0 0;
  border-radius: 8px 8px 0 0;
}
.p-column__list li a:hover .c-info__slider--bottomLink p::after {
  right: -120%;
}
.p-column__list li a:hover figure img {
  transform: scale(1.05);
  transition: 1s all;
}
.p-column__list--day {
  color: #ccc;
  font-size: 1.4rem;
}
.p-column__list--tag {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  margin-bottom: 1rem;
  padding: 5px 10px;
  border-radius: 8px 0 8px 0;
  background-color: #009961;
  color: #fff;
  font-size: 1.6rem;
}
.p-column-pickup {
  background: #edf1e5;
}
.p-column-pickup .l-inner {
  border-bottom: 1px solid #009961;
}

.category__btn {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 6rem;
  gap: 2rem;
}
.category__btn li {
  box-sizing: border-box;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: calc((100% - 8rem) / 4);
  padding: 2rem 0;
  border: 2px solid #000;
  border-radius: 50vh;
  background: #fff;
  font-weight: bold;
  font-size: 1.8rem;
  cursor: pointer;
  transition: 0.4s;
}
.category__btn li:before {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M480 711 240 471l43-43 197 198 197-197 43 43-240 239Z"/></svg>');
  -webkit-mask-size: contain;
  display: block;
  position: absolute;
  top: 55%;
  right: 2rem;
  width: 3rem;
  height: 3rem;
  transform: translate(0, -50%);
  background-color: #000;
  content: "";
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="M480 711 240 471l43-43 197 198 197-197 43 43-240 239Z"/></svg>');
  mask-size: contain;
  transition: 0.4s;
}
.category__btn li:hover {
  background: #009961;
  color: #fff;
}
.category__btn li:hover::before {
  background: #fff;
}
.category__btn li.is-active {
  background: #009961;
  color: #fff;
}
.category__btn li.is-active::before {
  background: #fff;
}

.p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips {
  width: 100%;
  margin-top: 1rem;
}
.p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around {
  display: block;
}
.p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around h6 {
  display: inline-block;
  margin-bottom: 1rem;
  font-weight: bold;
  font-size: 16px;
}
.p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around ul li {
  padding-left: 1.5rem;
  font-size: 16px;
  line-height: 2;
  text-indent: -1rem;
}
.p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around ul li::before {
  display: inline-block;
  position: relative;
  bottom: 3px;
  width: 5px;
  height: 5px;
  margin-right: 5px;
  border-radius: 50%;
  background-color: #009961;
  content: "";
}

.p-column__list_has_tag li a figure {
  padding-top: 0;
}

.column-img {
  margin: 30px 0;
  text-align: center;
}
.column-img img {
  max-width: 100%;
}

.p-contact {
  background: #edf1e5;
}
.p-contact .l-inner {
  padding: 0 0 35rem;
}
.p-contact h2 {
  margin-bottom: 6rem;
  color: #009961;
  font-weight: 700;
  font-size: 3rem !important;
  font-family: "Noto Sans JP", sans-serif !important;
  text-align: center;
}
.p-contact p {
  margin-bottom: 6rem;
  font-size: 1.8rem !important;
  line-height: 2 !important;
  font-family: "Noto Sans JP", sans-serif !important;
  text-align: center;
}
.p-contact p a {
  color: #7ebf43;
  text-decoration: underline;
}
.p-contact .mrc_webform {
  width: 100rem;
  margin: 0 auto;
}
.p-contact .mrc_webform table {
  margin-bottom: 3rem;
}

.mrc_webform_row .mrc_webform_q,
#form #mrc_webform,
#form #mrc_download {
  font-size: 1.6rem !important;
  font-family: "Noto Sans JP", sans-serif !important;
}

#mrc_webform .mrc_webform_custtitle th,
#mrc_webform .mrc_webform_custinfo th,
#mrc_webform .mrc_webform_custinfo td,
#mrc_download .mrc_webform_custtitle th,
#mrc_download .mrc_webform_custinfo th,
#mrc_download .mrc_webform_custinfo td {
  font-size: 1.6rem !important;
  font-family: "Noto Sans JP", sans-serif !important;
}

.p-core-mv__flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 4rem;
  text-align: left !important;
}
.p-core-mv__flex .p-top-mv__lead p {
  font-weight: 500;
}
.p-core-mv__imgArea {
  position: relative;
  width: 56rem;
  height: 34rem;
}
.p-core-mv__imgArea::after {
  position: absolute;
  top: -5%;
  left: -5%;
  width: 10rem;
  height: 10rem;
  transform: rotateY(0deg);
  border-radius: 50%;
  background: url(../../assets/img/zaishitsu_icon.png) no-repeat top center/cover;
  box-shadow: 0 0 0.9rem 0 rgba(0, 0, 0, 0.2);
  content: "";
  transition: 0.4s;
}
.p-core-mv__illust li {
  z-index: 2;
  position: absolute;
}
.p-core-mv__illust li img {
  max-width: 100%;
}
.p-core-mv__illust li:nth-of-type(1) {
  top: 48%;
  left: 3%;
}
.p-core-mv__illust li:nth-of-type(1) img {
  max-width: 7.3rem;
}
.p-core-mv__illust li:nth-of-type(2) {
  top: 50%;
  left: 10%;
}
.p-core-mv__illust li:nth-of-type(2).js-fade {
  transition-delay: 0.4s;
}
.p-core-mv__illust li:nth-of-type(3) {
  top: 10%;
  right: 10%;
}
.p-core-mv__illust li:nth-of-type(3).js-fade {
  transition-delay: 0.6s;
}
.p-core-mv__illust li:nth-of-type(4) {
  top: 50%;
  right: 8%;
}
.p-core-mv__illust li:nth-of-type(4).js-fade {
  transition-delay: 0.3s;
}
.p-core-mv__illust li:nth-of-type(5) {
  top: 54%;
  right: 14%;
}
.p-core-mv__illust li:nth-of-type(5) img {
  max-width: 12.2rem;
}
.p-core-mv__illust li:nth-of-type(5).js-fade {
  transition-delay: 0.5s;
}
.p-core-lead {
  background: #edf1e5;
  font-size: 1.8rem;
  text-align: center;
}
.p-core-lead .l-inner {
  padding: 0 0 12rem;
}
.p-core-solution__list {
  display: flex;
  flex-direction: column;
  gap: 4rem 0;
}
.p-core-solution__titleArea {
  position: relative;
}
.p-core-solution__titleArea::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 24.4rem;
  height: 18.4rem;
  background: url(../../assets/img/mission_mv02.png) no-repeat top center/cover;
  content: "";
}
.p-core-solution__titleArea::after {
  position: absolute;
  right: 0%;
  bottom: 0;
  width: 21.7rem;
  height: 16.4rem;
  background: url(../../assets/img/core_tech02.png) no-repeat top center/cover;
  content: "";
}
.p-core-solution__list {
  display: flex;
  flex-direction: column;
  gap: 4rem 0;
}
.p-core-solution__list li {
  display: flex;
  align-items: center;
  padding: 4rem;
  border: 2px solid #000;
  border-radius: 2rem;
}
.p-core-solution__list li figure {
  flex-shrink: 0;
  width: 40rem;
  height: 25rem;
  margin-right: 4rem;
  border-radius: 1rem;
}
.p-core-solution__list li h3 {
  margin-bottom: 3.5rem;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-core-faq {
  background: #009961;
}
.p-core-faq .c-titleArea::before {
  content: none;
}
.p-core-faq .c-titleArea::after {
  width: 22.7rem;
  height: 16.5rem;
  background: url(../../assets/img/core_faq.png) no-repeat top center/cover;
}
.p-core-faq__container {
  display: flex;
  flex-direction: column;
  gap: 2rem 0;
}
.p-core-faq__container dl {
  border-radius: 1rem;
  background: #fff;
  cursor: pointer;
}
.p-core-faq__title {
  position: relative;
  padding: 4rem 9rem 4rem 8rem;
  font-weight: 700;
  font-size: 1.8rem;
}
.p-core-faq__title::before {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 4rem;
  transform: translateY(-50%);
  border-radius: 50%;
  content: "\e147";
  color: #009961;
  font-size: 4rem;
  transition: 0.4s;
}
.p-core-faq__title.open:before {
  border-radius: 50%;
  content: "\f88a";
}
.p-core-faq__title span {
  position: absolute;
  top: 3.7rem;
  left: 4rem;
  color: #009961;
  font-weight: 300;
  font-size: 2.4rem;
  font-family: "Poppins", sans-serif;
}
.p-core-faq__text {
  display: none;
  padding: 4rem 9rem 4rem 8rem;
}

.p-cvc-frontimg {
  background: #edf1e5;
}
.p-cvc-frontimg .l-inner {
  position: relative;
  padding: 4rem 0 12rem;
}
.p-cvc-frontimg figure {
  width: 80%;
  margin: 0 auto;
}
.p-cvc-frontimg p {
  z-index: 1;
  position: absolute;
  top: 6rem;
  left: 0;
  font-size: 2.4rem;
}
.p-cvc-button {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.p-cvc-button li {
  width: calc((100% - 5rem) / 3);
}
.p-cvc-button li a {
  box-sizing: border-box;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 11rem;
  padding: 0 7rem 0 4rem;
  border: 2px solid #000;
  border-radius: 9999px;
  background: #fff;
  font-weight: bold;
  font-size: 2.2rem;
}
.p-cvc-button li a figure {
  margin-right: 3rem;
  transform: rotateY(0deg);
  transition: 0.5s;
}
.p-cvc-button li a:before {
  position: absolute;
  top: 50%;
  right: 4rem;
  transform: translate(0, -50%);
  content: "\e313";
  font-size: 3rem;
  transition: 0.3s;
}
.p-cvc-button li a:hover figure {
  transform: rotateY(360deg);
}
.p-cvc-button li:nth-of-type(1) img {
  width: 4.1rem;
}
.p-cvc-button li:nth-of-type(2) img {
  width: 7.6rem;
}
.p-cvc-button li:nth-of-type(3) img {
  width: 6.4rem;
}
.p-cvc-dev__titleArea {
  position: relative;
}
.p-cvc-dev__titleArea:before {
  position: absolute;
  right: 15%;
  bottom: 0;
  width: 14.9rem;
  height: 11.1rem;
  background: url(../../assets/img/download_illust_01.png) no-repeat top center/cover;
  content: "";
}
.p-cvc-investment__flex {
  display: flex;
  justify-content: space-between;
}
.p-cvc-investment__item {
  width: 49%;
}
.p-cvc-investment__item h3 {
  position: relative;
  margin-bottom: 4rem;
  padding: 0 0 0.5rem 0.5rem;
  border-bottom: 3px solid #7ebf43;
  font-weight: 700;
  font-size: 2.3rem;
  line-height: 1.6;
}
.p-cvc-investment__item h3::before {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 10%;
  height: 3px;
  background: #009961;
  content: "";
}
.p-cvc-investment__item-list {
  display: flex;
  flex-wrap: wrap;
}
.p-cvc-investment__item-list li {
  width: calc(33.3333333333% - 1rem);
  margin: 0.5rem;
  text-align: center;
}
.p-cvc-investment__item-list li figure {
  margin-bottom: 1rem;
  border: 1px solid #eee;
}
.p-cvc-investment__item-list li p {
  line-height: 1.4;
}
.p-cvc-about {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 4rem;
  border: 2px solid #000;
  border-radius: 2rem;
  background: #fff;
  box-shadow: 0 1rem 0 0 rgba(0, 0, 0, 0.1);
}
.p-cvc-about figure {
  width: 40rem;
}
.p-cvc-about_text {
  width: calc(100% - 44rem);
}
.p-cvc-List {
  display: flex;
  flex-wrap: wrap;
  margin-top: 10rem;
  padding: 0 2rem;
  gap: 6rem 8rem;
}
.p-cvc-List__item {
  width: calc((100% - 8rem) / 2);
}
.p-cvc-List__item figure {
  width: 100%;
}
.p-cvc-List__item h3 {
  padding: 2rem 0;
  font-weight: bold;
  font-size: 2.4rem;
  text-align: center;
}
.p-cvc-mission__container {
  color: #000 !important;
}
.p-cvc-mission__container .p-top-mission__textArea p {
  font-size: 1.6rem !important;
}
.p-cvc-mission__container .p-top-mission__img--bg {
  top: -70%;
  right: 0%;
  width: 46rem;
}
.p-cvc-mission__container .p-top-mission__img--front {
  top: 5%;
  right: 6.2%;
  width: 31rem;
}
.p-cvc-mission__container .p-top-mission__textArea {
  margin-left: 12rem;
}
.p-cvc-mission__container .p-top-mission__textArea p {
  margin-bottom: 5rem;
}

.p-cvc-frontimg p {
  position: static;
  margin-bottom: 7rem;
}

.p-footer__mainimg {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  z-index: 2;
  position: absolute;
  top: -21rem;
  left: 50%;
  transform: translateX(-50%);
}
.p-footer h2 {
  margin: -2rem 0 7rem;
  font-weight: 700;
  font-size: 3rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
.p-footer__list {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 14rem;
}
.p-footer__call {
  display: flex;
  align-items: flex-end;
}
.p-footer__call--textArea {
  margin-left: 2rem;
}
.p-footer__call--textArea a {
  display: block;
  font-size: 6rem;
  line-height: 0.7;
  font-family: din-2014-narrow, sans-serif;
  letter-spacing: 0.03em;
  pointer-events: none;
}
.p-footer__call--textArea a span {
  display: inline-block;
}
.p-footer__call--textArea p {
  margin-bottom: 1rem;
  font-size: 1.8rem;
  letter-spacing: 0.1em;
}
.p-footer__mail {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50rem;
  height: 10rem;
  border: 2px solid #000;
  border-radius: 50vh;
  background: #fff100;
  color: #000;
}
.p-footer__mail a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-footer__mail a span {
  display: inline-block;
}
.p-footer__mail a::before {
  width: 3.1rem;
  height: 2.2rem;
  margin-right: 2rem;
  background: url(../../assets/img/cta_mail_icon.svg) no-repeat center center/cover;
  content: "";
}
.p-footer__copyright {
  background: #fff;
  color: #000;
}
.p-footer__copyright--inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 128rem;
  height: 13rem;
  margin: 0 auto;
}
.p-footer__copyright--inner small {
  font-weight: 300;
  font-size: 1.6rem;
}

#form table th,
#form table td {
  line-height: 2;
}

.p-header__nav {
  display: flex;
  justify-content: center;
}
.p-header__menu {
  display: flex;
  z-index: 1;
  position: relative;
  align-items: center;
  width: calc(100% - 12rem);
  height: 100%;
  gap: 0 3rem;
  font-size: 1.6rem;
}
.p-header__menu.left {
  justify-content: flex-end;
}
.p-header__menu.right {
  justify-content: flex-start;
}
.p-header__menu li {
  height: 100%;
}
.p-header__menu li a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.p-header__item a {
  position: relative;
}
.p-header__item a::after {
  position: absolute;
  bottom: 2px;
  left: 0;
  width: 100%;
  height: 2px;
  transform: scale(0, 1);
  transform-origin: center top;
  background: #009961;
  content: "";
  transition: transform 0.3s;
}
.p-header__item a:hover::after {
  transform: scale(1, 1);
}
.p-header__item a.active::after {
  transform: scale(1, 1);
}
.p-header__item a span {
  display: inline-block;
}
.p-header__item a br.small {
  display: none;
}
.p-header__item.recruit {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.p-header__item.recruit .menu__second-level {
  -webkit-transition: all 0.2s ease;
  visibility: hidden;
  z-index: 1;
  position: absolute;
  top: 7rem;
  left: 0;
  width: max(17rem, 115px);
  padding: 2rem;
  border-radius: 5px;
  background: #009961;
  box-shadow: 6px 5px 0px -2px #fff;
  opacity: 0;
  transition: all 0.2s ease;
}
.p-header__item.recruit .menu__second-level::before {
  position: absolute;
  top: -1rem;
  left: 1rem;
  width: 0;
  height: 0;
  border-width: 0px 1rem 1.75rem;
  border-style: solid;
  border-color: transparent transparent #009961 transparent;
  content: "";
}
.p-header__item.recruit .menu__second-level li:first-of-type {
  padding-bottom: 1em;
}
.p-header__item.recruit .menu__second-level li a {
  justify-content: flex-start;
  color: #fff;
  font-size: 1.5rem;
}
.p-header__item.recruit .menu__second-level li a::after {
  bottom: -3px;
  height: 1px;
  background: #fff;
  content: "";
}
.p-header__item.recruit .menu__second-level li a:hover {
  opacity: 1;
}
.p-header__item.recruit .menu__second-level li a:hover::after {
  transform: scale(1, 1);
}
.p-header__item.recruit:hover {
  cursor: default;
}
.p-header__item.recruit:hover .menu__second-level {
  visibility: visible;
  opacity: 1;
}
.p-header__logo {
  display: inline-block;
  z-index: 1;
  position: relative;
  margin: 0 5rem;
  transition: 0.5s;
}
.p-header__logo::before {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  z-index: -1;
  position: absolute;
  top: -100%;
  left: 50%;
  width: 20rem;
  height: 20rem;
  transform: translateX(-50%);
  border-radius: 50%;
  background: #fff;
  content: "";
  transition: 0.5s;
}
.p-header__logo img {
  position: relative;
  top: 15%;
  width: 10.7rem;
  transform: rotateY(0deg);
  transition: 0.4s;
}
.p-header__logo:hover img {
  transform: rotateY(360deg);
}
.p-header__switch {
  display: flex;
  height: 2rem !important;
  font-size: 1.4rem;
}
.p-header__switch a {
  width: 3.4rem;
  height: 2rem !important;
  color: #009961;
}
.p-header__switch a:hover {
  border-radius: 50vh;
  background: rgba(0, 153, 97, 0.2);
}
.p-header__switch a.on {
  border-radius: 50vh;
  background: rgba(0, 153, 97, 0.2);
}

.p-logo__mitsui {
  display: flex;
  z-index: 2;
  z-index: 999999;
  position: absolute;
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 10rem;
  height: 8rem;
  border-radius: 0 0 10px 0;
  background: #fff;
}
.p-logo__mitsui img {
  width: 4.6rem;
}
.p-logo__mitsui:hover {
  opacity: 1;
}

.p-mission-mv__illust li {
  z-index: 2;
  position: absolute;
}
.p-mission-mv__illust li:nth-of-type(1) {
  top: 20%;
  left: 5%;
}
.p-mission-mv__illust li:nth-of-type(1) img {
  width: 8.9rem;
  height: 18.2rem;
}
.p-mission-mv__illust li:nth-of-type(2) {
  top: 50%;
  left: 10%;
}
.p-mission-mv__illust li:nth-of-type(2) img {
  width: 24.4rem;
  height: 18.4rem;
}
.p-mission-mv__illust li:nth-of-type(2).js-fade {
  transition-delay: 0.4s;
}
.p-mission-mv__illust li:nth-of-type(3) {
  top: 75%;
  left: 3%;
}
.p-mission-mv__illust li:nth-of-type(3) img {
  width: 8.2rem;
  height: 19rem;
}
.p-mission-mv__illust li:nth-of-type(3).js-fade {
  transition-delay: 0.6s;
}
.p-mission-mv__illust li:nth-of-type(4) {
  top: 50%;
  right: 18%;
}
.p-mission-mv__illust li:nth-of-type(4) img {
  width: 16rem;
  height: 35.1rem;
}
.p-mission-mv__illust li:nth-of-type(4).js-fade {
  transition-delay: 0.3s;
}
.p-mission-mv__illust li:nth-of-type(5) {
  top: 20%;
  right: 5%;
}
.p-mission-mv__illust li:nth-of-type(5) img {
  width: 6.6rem;
  height: 16.9rem;
}
.p-mission-mv__illust li:nth-of-type(5).js-fade {
  transition-delay: 0.5s;
}
.p-mission-mv__illust li:nth-of-type(6) {
  top: 50%;
  right: 10%;
}
.p-mission-mv__illust li:nth-of-type(6) img {
  width: 11.4rem;
  height: 15.4rem;
}
.p-mission-mv__illust li:nth-of-type(6).js-fade {
  transition-delay: 0.7s;
}
.p-mission-mv__illust li:nth-of-type(7) {
  top: 75%;
  right: 3%;
}
.p-mission-mv__illust li:nth-of-type(7) img {
  width: 5.4rem;
  height: 17.6rem;
}
.p-mission-mv__illust li:nth-of-type(7).js-fade {
  transition-delay: 0.6s;
}
.p-mission-lead {
  background: #edf1e5;
}
.p-mission-lead .l-inner {
  padding: 0 0 12rem;
}
.p-mission-lead p {
  margin-bottom: 16rem;
  text-align: center;
}
.p-mission-lead__list {
  display: flex;
  justify-content: center;
  gap: 0 16rem;
}
.p-mission-lead__list li {
  position: relative;
  width: 50rem;
  padding: 22rem 0 3rem;
  border-radius: 2rem;
  background: radial-gradient(circle, #51b542 0%, #009961 100%);
  color: #fff;
  text-align: center;
}
.p-mission-lead__list--cate {
  display: block;
  width: 20rem;
  margin: 0 auto;
  margin-bottom: 1.7rem;
  padding: 0.7rem 0;
  border: 1px solid #fff;
  border-radius: 50vh;
  font-size: 1.6rem;
}
.p-mission-lead__list h2 {
  font-size: 2.4rem;
  line-height: 1.7;
}
.p-mission-lead__imgArea {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  top: -25%;
  left: 50%;
  width: 30rem;
  transform: translateX(-50%);
}
.p-mission-main {
  position: relative;
}
.p-mission-main__list {
  display: flex;
  flex-direction: column;
  gap: 12rem 0;
}
.p-mission-main__list li {
  height: 60rem;
}
.p-mission-main__list li::before {
  position: absolute;
  left: 0%;
  width: 96rem;
  height: 60rem;
  background: url(../../assets/img/mission_about_bg.png) no-repeat right center/contain;
  content: "";
}
.p-mission-main__list li figure {
  position: absolute;
}
.p-mission-main__list li:nth-of-type(1) figure {
  top: 22%;
  right: 8%;
  width: 87.1rem;
  height: 34.2rem;
}
.p-mission-main__list li:nth-of-type(1) .p-mission-main__textArea--kind {
  margin-top: 6rem;
}
.p-mission-main__list li:nth-of-type(2) figure {
  top: 46%;
  right: 18%;
  width: 64.7rem;
  height: 57rem;
}
.p-mission-main__list li:nth-of-type(2)::before {
  right: 0;
  left: auto;
  transform: rotate(180deg);
}
.p-mission-main__list li:nth-of-type(3) figure {
  top: 82%;
  right: 15%;
  width: 77rem;
  height: 32.4rem;
}
.p-mission-main__list li:nth-of-type(3) h2 {
  margin-left: -3rem;
}
.p-mission-main__textArea {
  position: relative;
  width: 50%;
}
.p-mission-main__textArea span {
  position: relative;
  top: -3rem;
  color: #009961;
  font-weight: 100;
  font-size: 8rem;
  font-family: "Poppins", sans-serif;
}
.p-mission-main__textArea--kind {
  color: #009961;
  font-size: 1.8rem;
}
.p-mission-main__textArea h2 {
  margin-bottom: 6rem;
  color: #009961;
  font-size: 5.6rem;
  line-height: 1.42;
}
.p-mission-main__textArea--text {
  font-size: 1.8rem;
}
.p-mission-about {
  background: #009961;
}
.p-mission-about__list {
  display: flex;
  justify-content: space-between;
}
.p-mission-about__list li {
  width: calc(33.3333333333% - 4rem);
  color: #fff;
  text-align: center;
}
.p-mission-about__list li figure {
  position: relative;
  width: 30rem;
  margin: 0 auto 3rem;
}
.p-mission-about__list li figure figcaption {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  top: 20%;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  color: #000;
  font-size: 2.4rem;
}
.p-mission-about__list li figure figcaption span {
  margin-right: 0.5rem;
  color: #009961;
  font-size: 6.7rem;
}
.p-mission-about__list li h3 {
  margin-bottom: 2rem;
  font-weight: 700;
  font-size: 2.6rem;
}
.p-mission-business {
  background: #edf1e5;
}
.p-mission-business__list {
  display: flex;
  flex-direction: column;
  gap: 4rem 0;
}
.p-mission-business__list li {
  display: flex;
  align-items: center;
  height: 16rem;
  gap: 0 5rem;
  border-radius: 1rem;
  background: #fff;
}
.p-mission-business__list li figure {
  width: 40rem;
  border-radius: 1rem 0 0 1rem;
}
.p-mission-business__list li h3 {
  margin-bottom: 1.5rem;
  font-weight: 700;
  font-size: 2.4rem;
}

.p-news-d .l-inner {
  padding: 6rem 0;
}
.p-news-d .p-column-d__article-wrap {
  width: 100%;
}
.p-news-d .p-column-d__article-wrap article {
  margin-bottom: 0;
}
.p-news-d__btn {
  margin: 0 auto;
}
.p-news-d__block p + p {
  margin-top: 3rem;
}
.p-news-d__block--btn {
  display: inline-block;
  width: auto;
  margin-top: 4rem !important;
}
.p-news-d__block--btn + .c-btn {
  margin-left: 1rem;
}
.p-news-d__block--btn a {
  padding: 0 7rem 0 4rem;
  color: #009961;
  line-height: 1.4;
}
.p-news-d__block--btn a:hover {
  text-decoration: none;
}
.p-news-d__block--btn.no-events a {
  pointer-events: none;
}
.p-news-d__block--btn.no-events:hover {
  background: #fff;
}
.p-news-d__block--btn.no-events:hover a {
  color: #009961;
  opacity: 1;
}
.p-news-d__date {
  color: #009961;
}
.p-news-d__img2col {
  display: flex;
  margin: 3rem 0;
  gap: 3rem;
}
.p-news-d__img2col figure {
  width: calc(50% - 3rem);
}
.p-news-d__img2col figure figcaption {
  margin-top: 1rem;
  font-size: 1.6rem;
  text-align: center;
}

.p-news {
  background: #edf1e5;
}
.p-news .l-inner {
  padding: 4rem 0 0 0;
}
.p-news__list li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
}
.p-news__list li:first-child a {
  padding: 0 0 2.5rem;
}
.p-news__list li a {
  display: block;
  padding: 3rem 0;
}
.p-news__tag {
  display: flex;
  align-items: center;
  line-height: 1;
}
.p-news__tag span {
  display: inline-block;
  margin-left: 1rem;
  padding: 5px 1rem;
  background: #009961;
  color: #fff;
}
.p-news__date {
  color: #009961;
  line-height: 1;
}
.p-news__text {
  margin-top: 2rem;
  font-size: 1.8rem;
  line-height: 1.6;
}

.p-oeunit .p-top-mv__titleArea h1 span {
  display: block;
  padding-top: 4.375rem;
  color: #fff;
  font-size: 2rem;
  text-align: center;
}
.p-oeunit p {
  margin-bottom: 2rem;
}
.p-oeunit .p-attempt__cont--box h4,
.p-oeunit .p-attempt__cont--flexbox h4 {
  margin-bottom: 1rem;
  padding: 0;
}
.p-oeunit--flex {
  display: flex;
  justify-content: flex-start;
  gap: 8rem;
}
.p-oeunit--flex--between {
  display: flex;
  justify-content: space-between;
}
.p-oeunit--flex--center {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4rem;
}
.p-oeunit--flex--around {
  display: flex;
  justify-content: space-around;
  gap: 2rem;
}
.p-oeunit figcaption {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: 1.75rem;
  text-align: center;
}
.p-oeunit__app--subttl {
  font-weight: bold;
  font-size: 2rem;
}
.p-oeunit--boldttl {
  margin-top: 5rem;
  font-weight: bold;
  font-size: 1.5rem;
}
.p-oeunit--miamember--inner {
  width: 65%;
  margin: 5rem auto 0;
  padding: 2rem;
  border-radius: 10px;
  background: #edf1e5;
}
.p-oeunit--miamember--inner p {
  text-align: left;
}
.p-oeunit .c-btn.small {
  width: 26rem;
  height: 5rem;
}
.p-oeunit .c-btn.small::after {
  right: 20%;
}
.p-oeunit .c-btn a {
  padding-right: 1.25rem;
}
.p-oeunit__subcont {
  margin-bottom: 8rem;
}
.p-oeunit__fig--30per {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 30%;
}
.p-oeunit__fig--30per img {
  display: block;
  margin: auto;
}
.p-oeunit__mail {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 8rem;
}
.p-oeunit__mail .c-btn {
  width: 32rem;
  height: 6rem;
}
.p-oeunit__mail .c-btn::after {
  right: 10%;
}
.p-oeunit .c-info__slider--title {
  text-align: center;
}

.p-tech p {
  margin-bottom: 8rem;
  font-size: 2rem;
  line-height: 2.2;
}
.p-tech__img {
  display: block;
  position: relative;
  width: 121.1rem;
  margin: 0 auto;
}
.p-tech__img img {
  width: 121.1rem;
}
.p-tech__list li {
  position: absolute;
  text-align: center;
}
.p-tech__list li:nth-of-type(1) {
  top: 45%;
  left: 14%;
}
.p-tech__list li:nth-of-type(2) {
  top: 26.5%;
  left: 32.7%;
}
.p-tech__list li:nth-of-type(3) {
  top: 12%;
  left: 53%;
}
.p-tech__list li:nth-of-type(4) {
  top: 67%;
  left: 32.8%;
}
.p-tech__list li:nth-of-type(5) {
  top: 47%;
  left: 52%;
}
.p-tech__list li:nth-of-type(6) {
  top: 27%;
  left: 72%;
}
.p-tech__list li h2 {
  margin-bottom: 1rem;
  color: #009961;
  font-weight: 700;
  font-size: 2.8rem;
  line-height: 1.28;
}
.p-tech__list li h2 span {
  display: block;
  font-size: 1.6rem;
  line-height: 1;
}
.p-tech__list li p {
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 1.4;
}
.p-tech__remodal {
  overflow: scroll;
  text-align: left;
}
.p-tech__remodal h3 {
  margin-bottom: 2rem;
  padding-left: 1rem;
  border-left: 6px solid #009961;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-tech__remodal table {
  width: 220rem;
  font-size: 1.4rem;
}
.p-tech__remodal table th,
.p-tech__remodal table td {
  padding: 1rem;
  border: 1px solid #dfdfdf;
}
.p-tech__remodal table th {
  background-color: #efefef;
  font-weight: bold;
  white-space: nowrap;
}
.p-tech__remodal table td.maru {
  background: #eff9f2;
}
.p-tech__remodal a {
  position: relative;
  padding-left: 1.5em;
  color: #2b59c0;
}
.p-tech__remodal a::before {
  position: absolute;
  top: 0.2rem;
  left: 0;
  content: "\e89e";
  color: #009961;
  font-size: 1.7rem;
}

.p-top-mv {
  position: relative;
  height: 110rem;
  padding-top: 15.5rem;
}
.p-top-mv::before {
  position: absolute;
  bottom: -14rem;
  width: 100%;
  height: 64.5rem;
  background: url(../../assets/img/top-mv_illust.gif) no-repeat top center/cover;
  content: "";
}
.p-top-mv__titleArea {
  color: #fff;
  text-align: center;
}
.p-top-mv__titleArea h1 {
  margin-bottom: 3.5rem;
  font-size: 5.2rem;
  line-height: 1.3;
  letter-spacing: 0.1em;
}
.p-top-mv__titleArea h1 span {
  color: #fff100;
}
.p-top-mv__box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44rem;
  height: 12rem;
  margin: 0 auto 3.5rem;
  border: 1px solid #fff;
}
.p-top-mv__box--inner p {
  font-size: 2.9rem;
  line-height: 1.5;
  letter-spacing: 0.05em;
}
.p-top-mv__box--inner p:last-of-type {
  font-size: 2.2rem;
}
.p-top-mv__lead p {
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.6;
  letter-spacing: 0.05em;
}
.p-top-mv__lead p span {
  font-size: 2.4rem;
}
.p-top-mv__topics {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  display: inline-block;
  position: absolute;
  bottom: 17%;
  left: 50%;
  width: 70rem;
  height: 9rem;
  padding-right: 6rem;
  transform: translateX(-50%);
  border-radius: 50vh;
  background: #fff;
  box-shadow: 0 0.6rem 2rem rgba(0, 0, 0, 0.1);
}
.p-top-mv__topics:hover::after {
  right: 4%;
}
.p-top-mv__topics::after {
  -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  -webkit-mask-size: contain;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  display: block;
  position: absolute;
  top: 50%;
  right: 5%;
  width: 2rem;
  height: 2rem;
  transform: translateY(-50%);
  background-color: #009961;
  content: "";
  mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
  mask-size: contain;
  transition: all 0.4s;
}
.p-top-mv__topics--container {
  display: flex;
  align-items: center;
  height: 100%;
  transition: 0.4s;
}
.p-top-mv__topics--container:hover {
  opacity: 0.8;
}
.p-top-mv__topics--title {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 15rem;
  height: 100%;
  margin-right: 3rem;
  border-radius: 50vh;
  background: #009961;
  color: #fff;
}
.p-top-mv__topics--link {
  position: relative;
  color: #009961;
  font-size: 1.4rem;
  text-decoration: underline;
}
.p-top-mv__topics--link span {
  display: inline-block;
  padding-left: 0.5rem;
  color: #9d0000;
  font-size: 1.6rem;
  text-decoration: underline;
}
.p-top-info {
  position: relative;
  top: -12rem;
  padding: 0;
  background: #edf1e5;
}
.p-top-info__bg {
  background: #edf1e5;
}
.p-top-info .c-titleArea {
  position: relative;
  margin-bottom: 3rem;
}
.p-top-mission {
  background: linear-gradient(180deg, #51b542 0%, #009961 100%);
}
.p-top-mission .c-titleArea {
  margin-bottom: 0;
}
.p-top-mission .l-inner {
  padding: 6rem 0 19rem;
}
.p-top-mission__container {
  position: relative;
  margin-top: 4rem;
  color: #fff;
}
.p-top-mission__textArea p {
  font-size: 2.4rem;
}
.p-top-mission__textArea p + p {
  margin: 4rem 0 5rem;
}
.p-top-mission__img {
  position: absolute;
}
.p-top-mission__img--front {
  top: 45%;
  right: -5.8%;
  width: 43rem;
}
.p-top-mission__img--bg {
  -webkit-animation: tm-bg 80s linear infinite;
  top: -15%;
  right: -12%;
  width: 57rem;
          animation: tm-bg 80s linear infinite;
}
.p-top-tech__titleArea {
  position: relative;
}
.p-top-tech__titleArea::after {
  position: absolute;
  bottom: 0;
  left: 10%;
  width: 18.4rem;
  height: 12.9rem;
  background: url(../../assets/img/top-tech_illust.png) no-repeat top center/cover;
  content: "";
}
.p-top-tech__list {
  display: flex;
  flex-direction: column;
  gap: 10rem 0;
}
.p-top-tech__list li {
  position: relative;
  height: 46rem;
}
.p-top-tech__list li:nth-of-type(1) figure {
  position: absolute;
  top: 0;
  left: -10rem;
}
.p-top-tech__list li:nth-of-type(1) .p-top-tech__item {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.p-top-tech__list li:nth-of-type(2) figure {
  position: absolute;
  top: 0;
  right: -10rem;
}
.p-top-tech__list li:nth-of-type(2) .p-top-tech__item {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translateY(-50%);
}
.p-top-tech__list li:nth-of-type(2) .p-top-tech__item::after {
  background: url(../../assets/img/hyoumen_icon.png) no-repeat top center/cover;
  content: "";
}
.p-top-tech__list li:nth-of-type(3) figure {
  position: absolute;
  top: 0;
  left: -10rem;
}
.p-top-tech__list li:nth-of-type(3) .p-top-tech__item {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.p-top-tech__list li:nth-of-type(3) .p-top-tech__item::after {
  background: url(../../assets/img/katachi_icon.png) no-repeat top center/cover;
  content: "";
}
.p-top-tech__item {
  position: relative;
  width: 50%;
  padding: 8rem 6rem 7rem;
  border-radius: 2rem;
  background: #fff;
  box-shadow: 0 0.6rem 2rem rgba(0, 0, 0, 0.1);
}
.p-top-tech__item::after {
  position: absolute;
  top: -5%;
  right: -5%;
  width: 14rem;
  height: 14rem;
  transform: rotateY(0deg);
  background: url(../../assets/img/zaishitsu_icon.png) no-repeat top center/cover;
  content: "";
  transition: 0.4s;
}
.p-top-tech__item h3 {
  display: inline-block;
  position: relative;
  margin-bottom: 3rem;
  font-size: 3.5rem;
}
.p-top-tech__item h3 span {
  color: #009961;
}
.p-top-cvc {
  position: relative;
  overflow: hidden;
  background: linear-gradient(90deg, rgba(0, 157, 133, 0.1) 0%, rgba(201, 217, 0, 0.1) 100%);
}
.p-top-cvc .l-inner {
  padding: 12rem 0 35rem;
}
.p-top-cvc::after {
  position: absolute;
  bottom: -1rem;
  width: 100%;
  height: 31.8rem;
  background: url(../../assets/img/top-news_bg.png) no-repeat right center/cover;
  content: "";
}
.p-top-cvc__flex {
  display: flex;
  gap: 0 10rem;
}
.p-top-cvc__imgWrap {
  position: relative;
  margin-bottom: 1.7rem;
  overflow: hidden;
  border-radius: 1rem;
  /* h3 {
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 1.5rem 0 2.5rem;
    font-size: 2.4rem;
    font-weight: 700;
    color: $c-white;
    background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.8));

    @include sp {
      font-size: vw(16);
      padding: vw(10) 0 vw(20);
    }
  } */
}
.p-top-cvc__imgWrap p {
  margin-top: 2rem;
  font-size: 1.8rem;
  text-align: center;
}
.p-top-cvc .c-btn {
  width: 28rem;
  padding-left: 3rem;
}
.p-top-cvc .c-btn a {
  justify-content: flex-start;
}
.p-top-news {
  position: relative;
  background: #049a61;
  color: #fff;
}
.p-top-news::after {
  z-index: 2;
  position: absolute;
  top: -12rem;
  right: 23.5%;
  width: 57.4rem;
  height: 15rem;
  background: url(../../assets/img/top-news_illust.png) no-repeat right center/cover;
  content: "";
}
.p-top-news .l-inner {
  display: flex;
  align-items: flex-start;
  gap: 0 18rem;
}
.p-top-news__leftArea {
  flex-shrink: 0;
}
.p-top-news__rightArea {
  width: 85rem;
}
.p-top-news__list li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.p-top-news__list li:first-child a {
  padding: 0 0 2.5rem;
}
.p-top-news__list li a {
  display: block;
  padding: 3rem 0;
}
.p-top-news__date {
  line-height: 1;
}
.p-top-news__text {
  margin-top: 0.5rem;
  line-height: 1;
}
.p-top-join {
  position: relative;
  top: -12rem;
  background: #edf1e5;
}
.p-top-join .l-inner {
  padding: 0 0 12rem;
}
.p-top-join__border {
  padding: 3rem;
  border: 2px solid #009961;
  border-radius: 6px;
  background: #fff;
}
.p-top-join__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 3.5rem;
}
.p-top-join__wrap.doda {
  margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #ccc;
}
.p-top-join__title p {
  color: #009961;
  font-weight: 900;
  font-size: 3.6rem;
  font-family: "Poppins", sans-serif;
  letter-spacing: 0.05em;
}
.p-top-join__btn {
  display: flex;
  gap: 2rem;
}
.p-top-join__btn .c-btn {
  width: 24rem;
  height: 5rem;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}
.p-top-join__btn .c-btn a {
  padding-right: 3rem;
}
.p-top-join__dodabtnArea {
  position: relative;
  text-align: center;
}
.p-top-join__dodabtnArea .c-btn {
  width: 24rem;
  height: 5rem;
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
}
.p-top-join__dodabtnArea--btntext {
  -webkit-animation: move-y 1.5s infinite alternate ease-in-out;
  display: inline-block;
  z-index: 2;
  position: relative;
  top: 0.6rem;
  padding: 1rem;
  border: 3px solid #000;
  border-radius: 50vh;
  background: #fff;
  font-weight: 700;
  font-size: 1.6rem;
          animation: move-y 1.5s infinite alternate ease-in-out;
}
.p-top-join__dodabtnArea--btntext span {
  color: #009961;
}
.p-top-join__dodabtnArea--btntext::before {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  z-index: 2;
  position: absolute;
  bottom: -2.2rem;
  left: 50%;
  transform: translateX(-50%);
  border: 12px solid transparent;
  border-top: 12px solid #FFF;
  content: "";
}
.p-top-join__dodabtnArea--btntext::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  z-index: 1;
  position: absolute;
  bottom: -2.8rem;
  left: 50%;
  transform: translateX(-50%);
  border: 14px solid transparent;
  border-top: 14px solid #000;
  content: "";
}
.p-top-join__dodatxtArea p {
  margin-bottom: 1rem;
  color: #009961;
  font-weight: 700;
  font-size: 2.15rem;
  line-height: 1.5;
}
.p-top-join__dodatxtArea ul {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.p-top-join__dodatxtArea ul li {
  display: flex;
  align-items: center;
  padding: 5px 10px;
  gap: 1rem;
  border-radius: 5px;
  background: #edf1e5;
  font-weight: 700;
  font-size: 1.8rem;
}
.p-top-join__dodatxtArea ul li span {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: #009961;
  color: #fff;
}
.p-top-join__dodatxtArea ul li span::before {
  display: block;
  position: absolute;
  right: -3px;
  bottom: -1px;
  width: 0;
  height: 0;
  transform: rotate(40deg);
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 10px solid #009961;
  content: "";
}

@-webkit-keyframes move-y {
  from {
    transform: translateY(-3px);
  }
  to {
    transform: translateY(1px);
  }
}

@keyframes move-y {
  from {
    transform: translateY(-3px);
  }
  to {
    transform: translateY(1px);
  }
}
.u-bg-green {
  background: linear-gradient(90deg, rgba(0, 157, 133, 0.1) 0%, rgba(201, 217, 0, 0.1) 100%);
}

.u-bg-ivory {
  background: #edf1e5;
}

.u-bg-darkgreen {
  background: #009961;
}

.u-pb-35 {
  padding-bottom: 35rem;
}

.u-pt0 {
  padding-top: 0;
}

.u-sp {
  display: none;
}
.js-fadeUp {
  transform: translateY(30px);
  opacity: 0;
  transition: opacity 0.5s, transform 0.5s;
}

.js-fadeUp.is-inview {
  transform: translateY(0);
  opacity: 1;
  transition-delay: 0.2s;
}

.js-fadeRight {
  transform: translateX(30px);
  opacity: 0;
  transition: opacity 0.5s, transform 0.5s;
}

.js-fadeRight.is-inview {
  transform: translateX(0);
  opacity: 1;
  transition-delay: 0.2s;
}

.js-fadeLeft {
  transform: translateX(-30px);
  opacity: 0;
  transition: opacity 0.5s, transform 0.5s;
}

.js-fadeLeft.is-inview {
  transform: translateX(0);
  opacity: 1;
  transition-delay: 0.2s;
}

.js-fade {
  opacity: 0;
  transition: opacity 0.5s;
}

.js-fade.is-inview {
  opacity: 1;
  transition-delay: 0.2s;
}
.js-span span {
  display: inline-block;
}
.js-span:hover span {
  transform: rotateY(360deg);
  transition: 0.6s;
}
.js-span:hover span:nth-of-type(1) {
  transition-delay: 0.02s;
}
.js-span:hover span:nth-of-type(2) {
  transition-delay: 0.04s;
}
.js-span:hover span:nth-of-type(3) {
  transition-delay: 0.06s;
}
.js-span:hover span:nth-of-type(4) {
  transition-delay: 0.08s;
}
.js-span:hover span:nth-of-type(5) {
  transition-delay: 0.1s;
}
.js-span:hover span:nth-of-type(6) {
  transition-delay: 0.12s;
}
.js-span:hover span:nth-of-type(7) {
  transition-delay: 0.14s;
}
.js-span:hover span:nth-of-type(8) {
  transition-delay: 0.16s;
}
.js-span:hover span:nth-of-type(9) {
  transition-delay: 0.18s;
}
.js-span:hover span:nth-of-type(10) {
  transition-delay: 0.2s;
}
.js-span:hover span:nth-of-type(11) {
  transition-delay: 0.22s;
}
.js-span:hover span:nth-of-type(12) {
  transition-delay: 0.24s;
}

/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */
/* Hide scroll bar */
html.remodal-is-locked {
  overflow: hidden;
  touch-action: none;
}

/* Anti FOUC */
.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */
.remodal-overlay {
  display: none;
  z-index: 9999;
  position: fixed;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
}

/* Necessary styles of the wrapper */
.remodal-wrapper {
  -webkit-overflow-scrolling: touch;
  display: none;
  z-index: 10000;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  text-align: center;
}

.remodal-wrapper:after {
  display: inline-block;
  height: 100%;
  margin-left: -0.05em;
  content: "";
}

/* Fix iPad, iPhone glitches */
.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */
.remodal {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
       text-size-adjust: 100%;
  position: relative;
  outline: none;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}

/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */
/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */
/* Default theme styles for the background */
.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  filter: blur(3px);
}

/* Default theme styles of the overlay */
.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */
.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */
.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;
  transform: translate3d(0, 0, 0);
  background: #fff;
  color: #2b2e38;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */
.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */
.remodal-close {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;
  overflow: visible;
  border: 0;
  outline: 0;
  background: transparent;
  color: #95979c;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 35px;
  content: "×";
  font-size: 25px;
  line-height: 35px;
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  text-align: center;
}

/* Dialog buttons */
.remodal-confirm,
.remodal-cancel {
  display: inline-block;
  min-width: 110px;
  margin: 0;
  padding: 12px 0;
  overflow: visible;
  border: 0;
  outline: 0;
  font: inherit;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  transition: background 0.2s;
}

.remodal-confirm {
  background: #81c784;
  color: #fff;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  background: #e57373;
  color: #fff;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */
.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* Keyframes
   ========================================================================== */
@-webkit-keyframes remodal-opening-keyframes {
  from {
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    transform: none;
    filter: blur(0);
    opacity: 1;
  }
}
@keyframes remodal-opening-keyframes {
  from {
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    transform: none;
    filter: blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes remodal-closing-keyframes {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.95);
    filter: blur(0);
    opacity: 0;
  }
}
@keyframes remodal-closing-keyframes {
  from {
    transform: scale(1);
    opacity: 1;
  }
  to {
    transform: scale(0.95);
    filter: blur(0);
    opacity: 0;
  }
}
@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* Media queries
   ========================================================================== */
/* IE8
   ========================================================================== */
.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}

/* Slider */
/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  display: block;
  position: absolute;
  top: 50%;
  width: 20px;
  height: 20px;
  padding: 0;
  transform: translate(0, -50%);
  border: none;
  outline: none;
  background: transparent;
  color: transparent;
  font-size: 0px;
  line-height: 0px;
  cursor: pointer;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: white;
  font-size: 20px;
  line-height: 1;
  font-family: "slick";
  opacity: 0.75;
}

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

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

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

/* Slider */
.slick-slider {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
  display: block;
  position: relative;
  touch-action: pan-y;
  user-select: none;
}

.slick-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  display: block;
  position: relative;
  top: 0;
  left: 0;
  margin-right: auto;
  margin-left: auto;
}
.slick-track:before, .slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  height: 100%;
  min-height: 1px;
  float: left;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.slick-track {
  display: flex;
}

.slick-slide {
  height: auto !important;
}

@media screen and (max-width: 1300px) {
  html {
    font-size: 0.7vw;
  }
}

@media only screen and (max-width: 768px) {
  html {
    width: 100%;
    overflow-x: hidden;
    font-size: 4.2666666667vw;
  }
  html p {
    font-size: 4.2666666667vw;
  }
  html a:hover {
    opacity: 1;
  }
  body {
    width: 100%;
    overflow-x: hidden;
  }
  .l-footer {
    padding-top: 16vw;
  }
  .l-footer::after {
    top: -8.5333333333vw;
    height: 9.8666666667vw;
  }
  .l-globalmenu {
    top: 0;
  }
  .l-globalmenu__menu {
    width: 90%;
    height: 90%;
  }
  .l-globalmenu__menu--inner {
    flex-direction: column;
    gap: 0;
  }
  .l-globalmenu__menu--list {
    padding: 0;
  }
  .l-globalmenu__menu--item {
    padding: 5.3333333333vw 0;
    font-size: 4.2666666667vw;
  }
  .l-globalmenu__menu--child {
    padding-left: inherit;
  }
  .l-globalmenu__menu--child li {
    font-size: 3.7333333333vw;
  }
  .l-globalmenu__menu--words {
    font-size: 3.7333333333vw;
    text-align: center;
  }
  .l-header {
    position: static;
    width: 100%;
    height: 16vw;
    transform: none;
  }
  .l-inner {
    width: 90%;
    padding: 21.3333333333vw 0;
  }
  .l-lower-mv {
    height: 120vw;
  }
  .l-lower-mv::after {
    height: 9.8666666667vw;
  }
  .l-lower-mv .l-inner {
    display: flex;
    position: relative;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .l-lower-mv__container {
    padding: 0;
  }
  .l-lower-mv__container h1 {
    margin-bottom: 8vw !important;
  }
  .l-lower-mv--detail {
    height: 26.6666666667vw;
  }
  .l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(3) {
    display: none;
  }
  .c-btn {
    width: 90%;
    height: auto;
    margin: 0 auto;
    font-size: 4.2666666667vw;
  }
  .c-btn::after {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
  }
  .c-btn a {
    padding: 5.3333333333vw 0;
  }
  .c-btn--white.movie-btn {
    width: 90%;
    height: auto;
    margin: 8vw auto 0;
  }
  .c-cvc .c-titleArea {
    margin-bottom: 8vw;
  }
  .c-cvc__list li {
    width: 100%;
    height: 53.3333333333vw;
    margin: 0 2.6666666667vw;
  }
  .c-cvc__list li figure {
    height: 53.3333333333vw;
  }
  .c-cvc .slide-sd-arrow span {
    font-size: 8vw;
  }
  .c-cvc .slide-sd-arrow.prev-sd-arrow {
    left: 7%;
  }
  .c-cvc .slide-sd-arrow.next-sd-arrow {
    right: 7%;
  }
  .c-dl .l-inner {
    padding: 21.3333333333vw 0 53.3333333333vw;
  }
  .c-dl__list {
    flex-direction: column;
    gap: 5.3333333333vw 0;
  }
  .c-dl__list li {
    width: 100%;
    height: auto;
    border-radius: 8px;
  }
  .c-dl__list li:first-of-type figure {
    width: 39.7333333333vw;
  }
  .c-dl__list li:nth-of-type(2) figure {
    width: 52.2666666667vw;
  }
  .c-dl__list li:nth-of-type(3) figure {
    width: 37.8666666667vw;
  }
  .c-dl__list li:nth-of-type(4) figure {
    width: 37.8666666667vw;
  }
  .c-dl__list li a {
    flex-direction: column;
    padding: 8vw;
  }
  .c-dl__list li a h3 {
    margin-bottom: 5.3333333333vw;
    font-size: 4.8vw;
    text-align: center;
  }
  .c-info {
    padding: 21.3333333333vw 0;
  }
  .c-info .c-titleArea {
    margin-bottom: 16vw;
  }
  .c-info__slider {
    width: 100%;
    padding-bottom: 0;
  }
  .c-info__slider li {
    width: 100%;
    margin: 0 2.6666666667vw;
  }
  .c-info__slider--middle {
    padding: 5.3333333333vw;
  }
  .c-info__slider--title {
    margin-bottom: 4vw;
    font-size: 4.8vw;
  }
  .c-info__slider--bottomLink {
    padding: 2.6666666667vw 0;
  }
  .c-info__slider--bottomLink p::after {
    top: 15%;
    width: 5.3333333333vw;
    height: 5.3333333333vw;
  }
  .c-info__slider .slick-dots {
    display: flex;
    bottom: 0;
  }
  .c-info__slider .slick-dots li button::before {
    font-size: 5.3333333333vw;
  }
  .c-info__slider .slick-dots li.slick-active button::before {
    font-size: 10.6666666667vw;
  }
  .c-info__slider .slide-sd-arrow {
    width: 13.3333333333vw;
  }
  .c-info__slider .slide-sd-arrow.prev-sd-arrow {
    left: 7%;
  }
  .c-info__slider .slide-sd-arrow.next-sd-arrow {
    right: 7%;
  }
  .c-lower-titleArea {
    margin-bottom: 10.6666666667vw;
  }
  .c-lower-titleArea__en {
    font-size: 4.8vw;
  }
  .c-lower-titleArea__title {
    font-size: 6.4vw;
    line-height: 1.6;
  }
  .c-lower-titleArea p {
    margin-top: 10.6666666667vw;
  }
  .c-side-cta {
    top: 9.3333333333vw;
    right: 3%;
    box-shadow: none;
  }
  .c-side-cta__list li:not(:first-of-type) {
    display: none;
  }
  .c-side-cta__list li:first-of-type {
    width: 13.3333333333vw;
    height: 13.3333333333vw;
    border-radius: 50%;
  }
  .c-side-cta__item:hover img {
    transform: translate(-50%, -50%);
  }
  .c-side-cta.close {
    display: block;
    right: 2%;
  }
  .c-side-cta.close .c-side-cta__btn {
    display: none;
  }
  .c-side-cta__btn {
    display: none;
  }
  .menu-trigger {
    width: 8vw;
    height: 6.4vw;
  }
  .menu-trigger span {
    height: 0.8vw;
  }
  .menu-trigger span:nth-of-type(2) {
    top: 2.6666666667vw;
  }
  .menu-trigger.active span:nth-of-type(1),
.menu-trigger.active span:nth-of-type(3) {
    width: 4.2666666667vw;
  }
  .menu-trigger.active span:nth-of-type(1) {
    transform: translate(-1px, 1.0666666667vw) rotate(-45deg);
  }
  .menu-trigger.active span:nth-of-type(3) {
    transform: translate(-1px, -1.3333333333vw) rotate(45deg);
  }
  .c-sidebar {
    margin-top: 21.3333333333vw;
  }
  .c-sidebar-block + .c-sidebar-block {
    margin-top: 10.6666666667vw;
  }
  .c-sidebar-block h2 {
    padding: 4vw 0;
    font-size: 6.4vw;
  }
  .c-sidebar-new__list li a {
    padding: 2.6666666667vw 5.3333333333vw;
    font-size: 4vw;
    line-height: 1.6;
  }
  .c-sidebar-new__list li a figure {
    width: 21.3333333333vw;
    height: 21.3333333333vw;
  }
  .c-sidebar-new__list li a figure img {
    width: 21.3333333333vw;
    height: 21.3333333333vw;
  }
  .c-sidebar-dl {
    padding-top: 2.6666666667vw;
  }
  .c-sidebar-dl__list li:before {
    width: 5.3333333333vw;
    height: 5.3333333333vw;
  }
  .c-sidebar-other ul li a {
    padding: 5.3333333333vw 0 5.3333333333vw 12vw;
  }
  .c-sidebar-other ul li a::before {
    width: 4vw;
  }
  .c-sidebar-other ul li a h3 {
    font-size: 4.2666666667vw;
  }
  .c-table {
    font-size: 4.8vw;
  }
  .c-table tr {
    display: grid;
    width: 100%;
  }
  .c-table tr:first-of-type th {
    border: 1px solid #009961;
    border-top: none;
  }
  .c-table tr:last-of-type th {
    border-bottom: none;
  }
  .c-table th {
    width: 100%;
    padding: 2.6666666667vw;
  }
  .c-table td {
    padding: 2.6666666667vw;
  }
  .p-cvc-dev table:nth-child(even) {
    margin-top: 32vw;
  }
  .c-tech__list {
    display: block;
  }
  .c-tech__list li {
    width: 100%;
    height: auto;
    border-radius: 2.6666666667vw;
  }
  .c-tech__list li + li {
    margin-top: 8vw;
  }
  .c-tech__list li figure {
    height: 32vw;
    border-radius: 2.6666666667vw 2.6666666667vw 0 0;
  }
  .c-tech__list li h3 {
    padding-top: 10.6666666667vw;
    font-size: 6.1333333333vw;
  }
  .c-tech__list li::after {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 21.3333333333vw;
    height: 21.3333333333vw;
    transform: translate(-50%, -50%);
  }
  .c-tech__list li:hover::after {
    transform: translate(-50%, -50%);
  }
  .c-tech__textArea {
    padding: 5.3333333333vw 0 10.6666666667vw 0;
  }
  .c-tech__btn {
    margin: 16vw auto 0;
  }
  .c-tech--other__list {
    display: block;
  }
  .c-tech--other__list li {
    width: 100%;
  }
  .c-tech--other__list li:last-of-type {
    border-top: none;
  }
  .c-tech--other__list li::after {
    font-size: 5.3333333333vw;
  }
  .c-tech--other__list li a {
    padding: 5.3333333333vw 0;
  }
  .c-tech--other__list li a figure {
    width: 32vw;
    height: 32vw;
    margin-right: 5.3333333333vw;
  }
  .c-tech--other__list li a h3 {
    font-size: 4.8vw;
  }
  .c-tech--other__list li a h3 span {
    display: block;
  }
  .c-titleArea {
    margin-bottom: 16vw;
  }
  .c-titleArea__en {
    font-size: 8vw;
  }
  .c-titleArea__title {
    margin-top: 2.6666666667vw;
    font-size: 4.8vw;
  }
  .c-titleArea--row {
    text-align: center;
  }
  .c-titleArea--row-flex {
    display: block;
  }
  .c-titleArea--row-flex span {
    margin-right: 5.3333333333vw;
  }
  .c-titleArea--logo {
    width: 40vw;
    margin-bottom: 8vw;
  }
  .c-titleArea p {
    margin-top: 10.6666666667vw;
  }
  .p-404 .l-inner {
    padding: 5.3333333333vw 0 21.3333333333vw;
  }
  .p-404 h1 {
    font-size: 10.6666666667vw;
  }
  .p-404 h1 span {
    font-size: 8vw;
  }
  .p-404 h2 {
    font-size: 5.3333333333vw;
  }
  .p-404 ul {
    width: 100%;
    margin: 0 auto 13.3333333333vw;
  }
  .p-404 ul li {
    padding-left: 1em;
    font-size: 4.2666666667vw;
    text-align: left;
    text-indent: -1em;
  }
  .p-404 p {
    margin: 0 auto 10.6666666667vw !important;
  }
  .p-404__btn {
    margin: 0 auto 32vw !important;
  }
  .p-asolid__bg {
    padding: 0 !important;
  }
  .p-asolid__inner {
    height: 373.3333333333vw;
    padding: 21.3333333333vw 5.3333333333vw;
  }
  .p-asolid__titleArea {
    margin-bottom: 8vw;
    font-size: 9.3333333333vw;
  }
  .p-asolid__titleArea p {
    margin-top: 0;
    font-size: 8vw;
  }
  .p-asolid__news h3 {
    font-size: 8vw;
    text-align: center;
  }
  .p-asolid__news .white .p-news__text {
    margin-top: 2.6666666667vw;
    font-size: 3.7333333333vw;
  }
  .p-asolid__news .white li a {
    padding: 4vw 0;
  }
  .p-asolid__illust li:first-of-type {
    bottom: 120vw;
    left: 16vw;
    width: 26.6666666667vw;
  }
  .p-asolid__illust li:nth-of-type(2) {
    bottom: 80vw;
    left: 8vw;
    width: 26.6666666667vw;
  }
  .p-asolid__illust li:nth-of-type(3) {
    bottom: 26.6666666667vw;
    left: 8vw;
    width: 26.6666666667vw;
  }
  .p-asolid__illust li:nth-of-type(4) {
    bottom: 53.3333333333vw;
    left: 40vw;
    width: 26.6666666667vw;
  }
  .p-asolid__illust li:nth-of-type(5) {
    right: 16vw;
    bottom: 106.6666666667vw;
    width: 26.6666666667vw;
  }
  .p-asolid__illust li:nth-of-type(6) {
    right: 8vw;
    bottom: 66.6666666667vw;
    width: 26.6666666667vw;
  }
  .p-asolid__illust li:nth-of-type(7) {
    right: 16vw;
    bottom: 2.6666666667vw;
    width: 26.6666666667vw;
  }
  .p-asolid__illust li:nth-of-type(8) {
    right: 8vw;
    bottom: 26.6666666667vw;
    width: 26.6666666667vw;
  }
  .p-asolid__feature {
    flex-direction: column;
  }
  .p-asolid__feature figure {
    width: 100%;
  }
  .p-asolid__feature--textArea h2 {
    margin-bottom: 8vw;
    font-size: 9.3333333333vw;
    text-align: center;
  }
  .p-asolid__feature--textArea ul li {
    font-size: 4.8vw;
  }
  .p-asolid__cmnInner {
    padding: 16vw 5.3333333333vw;
  }
  .p-asolid__movie--wrap {
    margin-top: 16vw;
  }
  .p-asolid__bnr {
    margin: 0;
    padding: 5.3333333333vw 5.3333333333vw 10.6666666667vw;
    background: #EDF1E5;
  }
  .p-asolid__lead {
    padding: 10.6666666667vw 5.3333333333vw 0;
  }
  .p-asolid__lead .p-asolid__lead_st {
    font-size: 4.2666666667vw;
  }
  .p-attempt-top__list .slide-sd-arrow {
    width: 13.3333333333vw;
  }
  .p-attempt-top__list .slide-sd-arrow.prev-sd-arrow {
    left: 7%;
  }
  .p-attempt-top__list .slide-sd-arrow.next-sd-arrow {
    right: 7%;
  }
  .p-attempt-top__item__inner {
    flex-direction: column;
    margin: 0 3vw 5vw;
  }
  .p-attempt-top__item__inner figure {
    width: 100%;
    height: 40vw;
    border-radius: 2rem 2rem 0 0;
  }
  .p-attempt-top__txt {
    flex-grow: 1;
    width: 100%;
    padding: 10.6666666667vw 5.3333333333vw 10.6666666667vw 5.3333333333vw;
    border-radius: 0 0 2rem 2rem;
  }
  .p-attempt-top__txt h3.small-ttl {
    font-size: 3vw;
  }
  .p-attempt-top__txt h3 {
    margin-bottom: 8vw;
    font-size: 4.8vw;
  }
  .p-attempt-top__txt h3 span {
    display: block;
  }
  .p-attempt li .p-top-tech__item {
    display: block;
    padding: 10.6666666667vw 5.3333333333vw 10.6666666667vw 5.3333333333vw;
  }
  .p-attempt li .p-top-tech__item:hover:hover span {
    pointer-events: none;
  }
  .p-attempt-d-mof .p-top-mv__titleArea h1 span {
    font-size: 4vw;
  }
  .p-attempt-d-mof .p-column-d__block .border-wrap::before {
    top: 5.2%;
  }
  .p-attempt-d-mof .p-attempt__cont--flex {
    gap: 13.3333333333vw;
  }
  .p-attempt-d-mof .p-attempt__cont--flexbox {
    width: 100%;
  }
  .p-attempt__cont .l-inner {
    width: 100%;
  }
  .p-attempt__cont--wrap {
    padding: 10.6666666667vw 5.3333333333vw;
  }
  .p-attempt__cont--box h3, .p-attempt__cont--flexbox h3 {
    margin-bottom: 8vw;
    font-size: 5.3333333333vw;
  }
  .p-attempt__cont--box h4, .p-attempt__cont--flexbox h4 {
    margin-bottom: 8vw;
    font-size: 5.0666666667vw;
  }
  .p-attempt__cont--box figure, .p-attempt__cont--flexbox figure {
    margin-top: 8vw;
  }
  .p-attempt__cont--box + .p-attempt__cont--box, .p-attempt__cont--box + .p-attempt__cont--flex, .p-attempt__cont--flexbox + .p-attempt__cont--box, .p-attempt__cont--flexbox + .p-attempt__cont--flex {
    margin-top: 13.3333333333vw;
  }
  .p-attempt__cont--box.comming-soon {
    padding-bottom: 1vw;
  }
  .p-attempt__cont--box.comming-soon h3 {
    padding-top: 8vw;
  }
  .p-attempt__cont--box.comming-soon p {
    top: 35%;
    right: 0.5em;
    padding: 1.3333333333vw 2.6666666667vw;
    font-size: 3vw;
  }
  .p-attempt__cont--flex {
    flex-direction: column;
    gap: 13.3333333333vw;
  }
  .p-attempt__cont--flex--desc {
    margin-top: 8vw;
  }
  .p-attempt__cont--flex--desc.desc1 {
    max-width: unset;
  }
  .p-attempt__cont--border-bold {
    font-size: 4.8vw;
  }
  .p-attempt__cont--border-title {
    font-size: 5.3333333333vw;
  }
  .p-attempt__cont--calc--ex {
    font-size: 3.2vw;
  }
  .p-attempt__cont--calc--flexbox:nth-of-type(odd) {
    max-width: unset;
  }
  .p-attempt__cont--calc--flexbox:nth-of-type(even) {
    padding: 2.1rem 0 1.5rem;
  }
  .p-attempt__cont--calc--flexbox figure {
    margin: 0;
  }
  .p-attempt__cont--calc--flex--ttl p {
    max-width: unset;
    padding: 0.5rem 0.5rem;
    font-size: 3.2vw;
  }
  .p-attempt__cont--calc--mul {
    width: 7vw;
  }
  .p-attempt__cont--calc--mul::after {
    width: 7vw;
  }
  .p-attempt__cont--calc--equal {
    width: 7vw;
  }
  .p-attempt__cont--calc--equal::after {
    width: 7vw;
  }
  .p-attempt__cont__inner--flex {
    flex-direction: column;
  }
  .p-attempt__cont__inner--flex figure {
    margin-top: 0;
  }
  .p-attempt__cont__inner--flexbox--note {
    display: flex;
    margin-top: 8vw;
  }
  .p-attempt__cont__inner--flexbox--note figure {
    width: 50%;
  }
  .p-attempt__cont__inner--flexbox--note p {
    width: 50%;
    margin-top: 0;
    font-size: 4vw;
  }
  .p-attempt__cont--baloon {
    padding: 5.3333333333vw;
  }
  .p-attempt__cont--baloon::before {
    top: -3rem;
    right: 2.8%;
    border-width: 0 2rem 4rem 2rem;
  }
  .p-attempt__cont--baloon--flexbox:first-of-type::after {
    top: 26%;
    right: 0;
    left: 51%;
    border-width: 3rem 0 3rem 7.6rem;
  }
  .p-attempt__cont--baloon--flexbox:first-of-type p {
    margin-top: 10px;
    font-size: 3.2vw;
  }
  .p-attempt--func--flex {
    flex-wrap: wrap;
    gap: 8vw;
  }
  .p-attempt--func--flexbox {
    width: calc(50% - 4vw);
  }
  .p-attempt--func--flex p {
    font-size: 4vw;
  }
  .p-attempt--dl--list--ttl, .p-attempt--column--list--ttl {
    margin-bottom: 4vw;
    font-size: 5.0666666667vw;
  }
  .p-attempt--column--list {
    margin-top: 21.3333333333vw;
  }
  .p-attempt__table thead {
    display: none;
  }
  .p-attempt__table td,
.p-attempt__table th {
    border-right: none;
    font-size: 4vw;
  }
  .p-attempt__table td {
    display: flex;
    gap: 5.3333333333vw;
  }
  .p-attempt__table td.border-none {
    border-bottom: none;
  }
  .p-attempt__table td::before {
    display: block;
    flex-shrink: 0;
    width: 26.6666666667vw;
    content: attr(data-label);
    font-weight: bold;
  }
  .p-attempt__table td .btn-block {
    display: block;
  }
  .p-attempt__table tr {
    display: grid;
  }
  .p-attempt__table tbody tr th {
    background: #ccc;
    color: #fff;
    font-weight: bold;
    text-align: center;
  }
  .p-attempt-contact__list li {
    font-size: 4.8vw;
  }
  .p-attempt-contact__list li::before {
    width: 10.6666666667vw;
  }
  .p-attempt-contact__list li + li {
    margin-top: 5.3333333333vw;
  }
  .p-attempt-ast__btn {
    display: block;
    margin-top: 5.3333333333vw;
    padding: 2.6666666667vw 0;
    text-align: center;
  }
  .p-bnr-mv {
    top: 3.3rem;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  .p-bnr-mv-inner {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .p-bnr-mv-inner-l {
    padding: 0.5rem 0 0.5rem 0.5rem;
  }
  .p-bnr-mv-inner-l h2 {
    font-size: 4vw;
  }
  .p-bnr-mv-inner-l p {
    font-size: 3vw;
  }
  .p-bnr-mv-inner-r {
    padding: 2rem 0.5rem 0.5rem 0;
  }
  .p-bnr-mv-inner-r-logo {
    width: 1.8rem;
    height: 1.8rem;
  }
  .p-bnr-mv-inner-r-logo img {
    width: 1rem;
  }
  .p-bnr-mv-inner-r-btn {
    row-gap: 10px;
    padding-top: 0;
  }
  .p-bnr-mv-inner-r-btn .c-btn {
    width: 9rem;
    height: 1.5rem;
  }
  .p-bnr-mv-inner-r-btn .c-btn .p-bnr-mv-out {
    width: 0.8rem;
    height: 0.8rem;
    margin-left: 0.5rem;
  }
  .p-bnr-mv-inner-r-btn .c-btn a {
    padding: 3px;
    font-size: 3vw;
  }
  .p-breadcrums {
    display: none;
  }
  .p-catalog-d__titleEn {
    margin-bottom: 5.3333333333vw;
    padding-top: 10.6666666667vw;
    font-size: 3.7333333333vw;
  }
  .p-catalog-d h1 {
    padding-top: 0 !important;
  }
  .p-catalog-d .p-catalog-d__article-wrap {
    display: block;
  }
  .p-catalog-d .p-catalog-d__article-wrap article {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 16vw;
  }
  .p-catalog-d .p-catalog-d__article-wrap article h2 {
    margin-bottom: 8vw;
    font-size: 4.8vw;
  }
  .p-catalog-d .p-catalog-d__article-wrap article figure {
    margin: 0 8vw;
  }
  .p-catalog-d .p-catalog-d__article-wrap aside {
    width: 100%;
    padding: 16vw 5.3333333333vw;
  }
  .p-catalog-d .p-catalog-d__article-wrap aside table {
    margin: 10.6666666667vw;
  }
  .p-catalog-d .p-catalog-d__article-wrap aside h3 {
    margin-bottom: 10.6666666667vw;
    font-size: 4.8vw;
  }
  .p-catalog-d .p-catalog-d__article-wrap aside h4 {
    margin-bottom: 5.3333333333vw;
    font-size: 4.8vw;
    line-height: 2;
  }
  .p-catalog .l-inner {
    padding: 21.3333333333vw 0 0 0;
  }
  .p-catalog .p-column__list li a figure {
    padding: 16vw 0 0 0;
  }
  .p-column-d {
    padding-bottom: 40vw;
    word-break: break-all;
  }
  .p-column-d h1 {
    width: 90%;
    padding-top: 16vw;
    font-size: 5.3333333333vw;
  }
  .p-column-d .l-inner {
    display: block;
    width: 100%;
    padding: 10.6666666667vw 0 21.3333333333vw;
  }
  .p-column-d__article-wrap {
    width: 100%;
  }
  .p-column-d__article-wrap article {
    margin-bottom: 16vw;
    padding: 10.6666666667vw 5.3333333333vw;
  }
  .p-column-d aside {
    width: 100%;
  }
  .p-column-d__block + .p-column-d__block {
    padding-top: 13.3333333333vw;
  }
  .p-column-d__block .h2-wrap {
    margin-bottom: 8vw;
    padding: 5.3333333333vw 5.3333333333vw 5.3333333333vw 8vw;
  }
  .p-column-d__block h2 {
    font-size: 5.3333333333vw;
  }
  .p-column-d__block h2::before {
    left: -5%;
  }
  .p-column-d__block h3 {
    margin-bottom: 8vw;
    font-size: 4.8vw;
  }
  .p-column-d__block h3:before {
    width: 20%;
  }
  .p-column-d__block h4 {
    margin-bottom: 4vw;
    padding-left: 1.5em;
    font-size: 4.8vw;
  }
  .p-column-d__block h4::before {
    width: 4.2666666667vw;
  }
  .p-column-d__block .border-wrap {
    margin: 8vw 0;
    margin-left: 0;
    padding: 8vw 5.3333333333vw 8vw 13.3333333333vw;
  }
  .p-column-d__block .border-wrap::before {
    top: 8%;
    left: 0;
    width: 8vw;
  }
  .p-column-d__block table {
    margin: 10.6666666667vw 0;
  }
  .p-column-d__block table.mt20 {
    margin: 5.3333333333vw 0 10.6666666667vw;
  }
  .p-column-d__block table th,
.p-column-d__block table td {
    display: block;
    width: 100%;
    padding: 2.6666666667vw 4vw;
    font-size: 4.2666666667vw;
  }
  .p-column-d__dl {
    margin-top: 10.6666666667vw;
    padding: 10.6666666667vw 5.3333333333vw;
    border-radius: 0;
  }
  .p-column-d__dl--titleArea {
    margin-bottom: 8vw;
  }
  .p-column-d__dl--titleArea h2 {
    font-size: 6.4vw;
  }
  .p-column-d__dl--titleArea figure {
    width: 40vw;
  }
  .p-column-d__dl--list {
    gap: 2.6666666667vw;
  }
  .p-column-d__dl--list li {
    width: 100%;
    height: auto;
  }
  .p-column-d__dl--list li:before {
    top: 38%;
    width: 5.3333333333vw;
    height: 5.3333333333vw;
  }
  .p-column-d__dl--list li a h3 {
    margin-bottom: 0;
    font-size: 4.2666666667vw;
  }
  .p-column-d__dl--btn {
    margin: 10.6666666667vw auto 0;
  }
  .p-column-d__relation h2 {
    margin-bottom: 10.6666666667vw;
    font-size: 6.4vw;
  }
  .p-column-d__relation--list {
    justify-content: space-between;
    width: 90%;
    margin: 0 auto;
    gap: 2.6666666667vw;
  }
  .p-column-d__relation--list li {
    display: block;
    width: calc(50% - 1.3333333333vw);
    border-radius: 8px;
  }
  .p-column-d__relation--list li figure {
    width: 100%;
    height: 32vw;
    border-radius: 8px 8px 0 0;
  }
  .p-column-d__relation--list li figure img {
    width: 100%;
    height: 32vw;
  }
  .p-column-d__relation--list li a {
    display: block;
    padding: 4vw 2.6666666667vw;
    font-size: 3.7333333333vw;
    line-height: 1.4;
  }
  .p-column__list {
    display: block;
  }
  .p-column__list li {
    width: 100%;
  }
  .p-column__list li + li {
    margin-top: 8vw;
  }
  .p-column__list li a figure {
    padding: 8vw 0 0 0;
  }
  .p-column__list--day {
    font-size: 3.7333333333vw;
  }
  .p-column__list--tag {
    padding: 1.3333333333vw 4vw;
    font-size: 3.7333333333vw;
  }
  .category__btn {
    display: block;
    margin-bottom: 10.6666666667vw;
  }
  .category__btn li {
    width: 100%;
    padding: 5.3333333333vw 0;
    font-size: 4.8vw;
  }
  .category__btn li + li {
    margin-top: 2.6666666667vw;
  }
  .category__btn li:before {
    right: 8vw;
    width: 8vw;
    height: 8vw;
  }
  .p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips {
    padding: 1.5rem;
  }
  .p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around {
    text-align: left;
  }
  .p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around h6 {
    font-size: 4.2666666667vw;
  }
  .p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around ul li {
    padding-left: 0.7rem;
    font-size: 4.2666666667vw;
    text-indent: -0.3rem;
  }
  .p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around ul li::before {
    bottom: 8px;
  }
  .p-column__list_has_tag li a figure {
    padding-top: 0;
  }
  .p-contact .l-inner {
    padding: 21.3333333333vw 0 53.3333333333vw;
  }
  .p-contact h2 {
    margin-bottom: 10.6666666667vw;
    font-size: 5.3333333333vw !important;
    line-height: 2 !important;
  }
  .p-contact p {
    margin-bottom: 16vw;
    font-size: 4.2666666667vw !important;
    text-align: left;
  }
  .p-contact .mrc_webform_title,
.p-contact .mrc_webform_premsg,
.p-contact .mrc_webform_postmsg {
    margin: 0 !important;
  }
  .p-contact #mrc_webform table.mrc_webform_questionnaire,
.p-contact #mrc_download table.mrc_webform_questionnaire {
    width: 100% !important;
  }
  .mrc_webform_row .mrc_webform_q,
#form #mrc_webform,
#form #mrc_download {
    font-size: 4.2666666667vw !important;
  }
  #mrc_webform .mrc_webform_custtitle th,
#mrc_webform .mrc_webform_custinfo th,
#mrc_webform .mrc_webform_custinfo td,
#mrc_download .mrc_webform_custtitle th,
#mrc_download .mrc_webform_custinfo th,
#mrc_download .mrc_webform_custinfo td {
    font-size: 3.7333333333vw !important;
  }
  .p-core-mv__flex {
    position: relative;
    top: -5.3333333333vw;
    flex-direction: column-reverse;
    margin-top: 0;
  }
  .p-core-mv__wrap h1 {
    margin-top: 5.3333333333vw;
    margin-bottom: 5.3333333333vw !important;
    text-align: center;
  }
  .p-core-mv__imgArea {
    width: 70%;
    height: auto;
  }
  .p-core-mv__imgArea::after {
    top: -10%;
    left: -10%;
    width: 21.3333333333vw;
    height: 21.3333333333vw;
  }
  .p-core-mv__illust li:nth-of-type(3) {
    display: none;
  }
  .p-core-mv__illust li:nth-of-type(4) {
    top: 80%;
  }
  .p-core-mv__illust li:nth-of-type(5) {
    display: none;
  }
  .p-core-lead .l-inner {
    padding: 21.3333333333vw 0;
  }
  .p-core-lead {
    font-size: 4.2666666667vw;
    text-align: left;
  }
  .p-core-solution__titleArea::before {
    top: -10.6666666667vw;
    width: 26.6666666667vw;
    height: 20vw;
  }
  .p-core-solution__titleArea::after {
    content: none;
  }
  .p-core-solution__list {
    gap: 5.3333333333vw 0;
  }
  .p-core-solution__list li {
    display: block;
    padding: 5.3333333333vw;
    border-radius: 2.6666666667vw;
  }
  .p-core-solution__list li figure {
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: 8vw;
    border-radius: 2.6666666667vw;
  }
  .p-core-solution__list li h3 {
    margin-bottom: 5.3333333333vw;
    font-size: 4.8vw;
  }
  .p-core-faq .c-titleArea::after {
    top: -18.6666666667vw;
    width: 32vw;
    height: 23.2533333333vw;
  }
  .p-core-faq__container {
    gap: 5.3333333333vw 0;
  }
  .p-core-faq__title {
    padding: 5.3333333333vw 10.6666666667vw 5.3333333333vw 8vw;
    font-size: 4.8vw;
  }
  .p-core-faq__title::before {
    right: 4vw;
    font-size: 5.3333333333vw;
  }
  .p-core-faq__title.open:before {
    right: 4vw;
  }
  .p-core-faq__title span {
    top: 4.8vw;
    left: 2.6666666667vw;
    font-size: 5.3333333333vw;
  }
  .p-core-faq__text {
    padding: 5.3333333333vw 10.6666666667vw 5.3333333333vw 8vw;
  }
  .p-cvc-frontimg .l-inner {
    padding: 21.3333333333vw 0;
  }
  .p-cvc-frontimg figure {
    width: 100%;
  }
  .p-cvc-frontimg p {
    position: static;
    padding-top: 10.6666666667vw;
    font-size: 4.2666666667vw;
  }
  .p-cvc-button {
    display: block;
  }
  .p-cvc-button li {
    width: 100%;
  }
  .p-cvc-button li + li {
    margin-top: 2.6666666667vw;
  }
  .p-cvc-button li a {
    justify-content: flex-start;
    min-height: auto;
    padding: 2.6666666667vw 8vw;
    font-size: 4.8vw;
  }
  .p-cvc-button li a figure {
    width: 25%;
    margin-right: 5.3333333333vw;
  }
  .p-cvc-button li a:before {
    right: 8vw;
    font-size: 5.3333333333vw;
  }
  .p-cvc-button li a:hover figure {
    transform: translate(-50%, -50%);
  }
  .p-cvc-button li:nth-of-type(1) img {
    display: block;
    width: auto;
    height: 14.4vw;
    margin: 0 auto;
  }
  .p-cvc-button li:nth-of-type(2) img {
    width: auto;
    height: 14.4vw;
  }
  .p-cvc-button li:nth-of-type(3) img {
    display: block;
    width: auto;
    height: 14.4vw;
    margin: 0 auto;
  }
  .p-cvc-dev__titleArea:before {
    content: none;
  }
  .p-cvc-investment__flex {
    flex-direction: column;
    gap: 10.6666666667vw 0;
  }
  .p-cvc-investment__item {
    width: 100%;
  }
  .p-cvc-investment__item h3 {
    font-size: 6.9333333333vw;
  }
  .p-cvc-investment__item-list li p {
    font-size: 3.4666666667vw;
  }
  .p-cvc-about {
    padding: 8vw 5.3333333333vw;
    border-radius: 2.6666666667vw;
    box-shadow: 0 6px 0 0 rgba(0, 0, 0, 0.1);
  }
  .p-cvc-about figure {
    width: 100%;
    margin-bottom: 5.3333333333vw;
  }
  .p-cvc-about_text {
    width: 100%;
  }
  .p-cvc-List {
    margin-top: 16vw;
    padding: 0;
    gap: 10.6666666667vw;
  }
  .p-cvc-List__item {
    width: 100%;
  }
  .p-cvc-List__item h3 {
    padding: 6.1333333333vw 0 4vw;
    font-size: 4.8vw;
  }
  .p-cvc-mission__container .p-top-mission__textArea p {
    font-size: 4.2666666667vw !important;
  }
  .p-cvc-mission__container .p-top-mission__img--bg {
    width: 100%;
  }
  .p-cvc-mission__container .p-top-mission__img--front {
    top: 30%;
    width: 80%;
  }
  .p-cvc-mission__container .p-top-mission__textArea {
    margin-left: 0;
  }
  .p-cvc-mission__container .p-top-mission__textArea p {
    margin-bottom: 10.6666666667vw;
  }
  .p-cvc-frontimg p {
    margin-bottom: 10.6666666667vw;
  }
  .p-footer__mainimg {
    top: -24vw;
    width: 80vw;
  }
  .p-footer h2 {
    margin: 0 0 10.6666666667vw 0;
    font-size: 4.8vw;
  }
  .p-footer__list {
    display: block;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 26.6666666667vw;
  }
  .p-footer__call {
    justify-content: center;
    margin-bottom: 10.6666666667vw;
  }
  .p-footer__call--textArea {
    margin-left: 2.6666666667vw;
  }
  .p-footer__call--textArea a {
    font-weight: 700;
    font-size: 7.4666666667vw;
    pointer-events: all;
  }
  .p-footer__call--textArea p {
    margin-bottom: 2.6666666667vw;
    font-size: 4.2666666667vw;
  }
  .p-footer__mail {
    width: 100%;
    height: auto;
  }
  .p-footer__mail a {
    padding: 5.3333333333vw 8vw;
    font-size: 4.8vw;
  }
  .p-footer__mail a::before {
    width: 10.9333333333vw;
    height: 8.5333333333vw;
  }
  .p-footer__copyright--inner {
    flex-direction: column-reverse;
    width: 90%;
    height: auto;
    padding: 5.3333333333vw;
  }
  .p-footer__copyright--inner small {
    margin-top: 5.3333333333vw;
    font-size: 3.7333333333vw;
  }
  .p-header__menu li {
    height: auto;
  }
  .p-header__item {
    display: none;
  }
  .p-header__logo {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    display: block;
    position: absolute;
    top: 0;
    left: 50%;
    margin: auto !important;
    transform: translateX(-50%);
  }
  .p-header__logo::before {
    top: -120%;
    width: 40vw;
    height: 40vw;
  }
  .p-header__logo img {
    top: 4.8vw;
    width: 18.6666666667vw;
  }
  .p-header__switch {
    display: none;
  }
  .p-logo__mitsui {
    z-index: 0;
  }
  .p-logo__mitsui img {
    width: auto;
    height: 10vw;
  }
  .p-logo__mitsui {
    left: 1rem;
    width: auto;
    height: 16vw;
  }
  .p-mission-mv__illust li:nth-of-type(1) {
    display: none;
  }
  .p-mission-mv__illust li:nth-of-type(2) {
    display: none;
  }
  .p-mission-mv__illust li:nth-of-type(3) img {
    width: 21.8666666667vw;
    height: 50.6666666667vw;
  }
  .p-mission-mv__illust li:nth-of-type(3) {
    top: 70%;
  }
  .p-mission-mv__illust li:nth-of-type(4) {
    display: none;
  }
  .p-mission-mv__illust li:nth-of-type(5) {
    display: none;
  }
  .p-mission-mv__illust li:nth-of-type(6) {
    display: none;
  }
  .p-mission-mv__illust li:nth-of-type(7) img {
    width: 14.4vw;
    height: 46.9333333333vw;
  }
  .p-mission-mv__illust li:nth-of-type(7) {
    top: 70%;
  }
  .p-mission-lead .l-inner {
    padding: 21.3333333333vw 0;
  }
  .p-mission-lead p {
    margin-bottom: 40vw;
  }
  .p-mission-lead__list {
    flex-direction: column;
    gap: 29.3333333333vw 0;
  }
  .p-mission-lead__list li {
    width: 100%;
    padding: 26.6666666667vw 0 10.6666666667vw;
    border-radius: 10px;
  }
  .p-mission-lead__list--cate {
    width: 60%;
    margin-bottom: 5.3333333333vw;
    padding: 1.6vw 0;
    font-size: 4.2666666667vw;
  }
  .p-mission-lead__list h2 {
    font-size: 4.8vw;
  }
  .p-mission-lead__imgArea {
    top: -21.3333333333vw;
    width: 50%;
  }
  .p-mission-main__list {
    gap: 16vw 0;
  }
  .p-mission-main__list li {
    height: auto;
  }
  .p-mission-main__list li::before {
    width: 80%;
    height: 93.3333333333vw;
  }
  .p-mission-main__list li figure {
    position: static;
    margin-top: 10.6666666667vw;
  }
  .p-mission-main__list li:nth-of-type(1)::before {
    top: 18.5%;
  }
  .p-mission-main__list li:nth-of-type(1) figure {
    width: 100% !important;
    height: auto;
  }
  .p-mission-main__list li:nth-of-type(1) .p-mission-main__textArea--kind {
    margin-top: 0;
  }
  .p-mission-main__list li:nth-of-type(2) figure {
    width: 100% !important;
    height: auto;
  }
  .p-mission-main__list li:nth-of-type(2)::before {
    top: 43.5%;
  }
  .p-mission-main__list li:nth-of-type(3)::before {
    top: 75%;
  }
  .p-mission-main__list li:nth-of-type(3) figure {
    width: 100% !important;
    height: auto;
  }
  .p-mission-main__list li:nth-of-type(3) h2 {
    margin-left: 0;
  }
  .p-mission-main__textArea {
    width: 100%;
  }
  .p-mission-main__textArea span {
    position: static;
    font-size: 10.6666666667vw;
  }
  .p-mission-main__textArea--kind {
    font-size: 4.8vw;
  }
  .p-mission-main__textArea h2 {
    margin-bottom: 10.6666666667vw;
    font-size: 8.5333333333vw;
  }
  .p-mission-main__textArea--text {
    font-size: 4.2666666667vw;
  }
  .p-mission-about__list {
    display: block;
  }
  .p-mission-about__list li {
    width: 100%;
  }
  .p-mission-about__list li + li {
    margin-top: 10.6666666667vw;
  }
  .p-mission-about__list li figure {
    width: 70%;
    margin: 0 auto 5.3333333333vw;
  }
  .p-mission-about__list li figure figcaption {
    font-size: 4.8vw;
  }
  .p-mission-about__list li figure figcaption span {
    font-size: 13.3333333333vw;
  }
  .p-mission-about__list li h3 {
    margin-bottom: 5.3333333333vw;
    font-size: 6.1333333333vw;
  }
  .p-mission-business__list {
    gap: 8vw 0;
  }
  .p-mission-business__list li {
    display: block;
    height: auto;
    border-radius: 8px;
  }
  .p-mission-business__list li figure {
    width: 100%;
    height: 26.6666666667vw;
    border-radius: 8px 8px 0 0;
  }
  .p-mission-business__list li figure img {
    -o-object-fit: cover;
    width: 100%;
    height: 26.6666666667vw;
       object-fit: cover;
  }
  .p-mission-business__list li h3 {
    margin-top: 2.6666666667vw;
    margin-bottom: 2.6666666667vw;
    font-size: 6.1333333333vw;
    text-align: center;
  }
  .p-mission-business__textArea {
    padding: 5.3333333333vw;
  }
  .p-news-d .l-inner {
    padding: 10.6666666667vw 0;
  }
  .p-news-d__block--btn {
    width: 100%;
    margin-top: 10.6666666667vw !important;
  }
  .p-news-d__block--btn + .c-btn {
    margin-top: 5.3333333333vw !important;
    margin-left: 0;
  }
  .p-news-d__block--btn a {
    padding: 4vw 0;
  }
  .p-news-d__img2col {
    flex-direction: column;
    margin: 8vw;
    gap: 8vw;
  }
  .p-news-d__img2col figure {
    width: 100%;
  }
  .p-news-d__img2col figure figcaption {
    margin-top: 2.6666666667vw;
    font-size: 3.7333333333vw;
  }
  .p-news .l-inner {
    padding: 21.3333333333vw 0;
  }
  .p-news__list li:first-child a {
    padding: 0 0 6.6666666667vw;
  }
  .p-news__list li a {
    padding: 6.6666666667vw 0;
  }
  .p-news__tag span {
    margin-left: 4vw;
    padding: 1.3333333333vw 2.6666666667vw;
    font-size: 3.7333333333vw;
  }
  .p-news__text {
    margin-top: 5.3333333333vw;
    font-size: 4.2666666667vw;
  }
  .p-oeunit .p-top-mv__titleArea h1 span {
    padding-top: 2rem;
    font-size: 4vw;
  }
  .p-oeunit p {
    margin-bottom: 1rem;
  }
  .p-oeunit--flex {
    flex-direction: column;
    gap: 3rem;
  }
  .p-oeunit--flex--between {
    flex-direction: column;
  }
  .p-oeunit--flex--center {
    flex-direction: column;
    gap: 0;
  }
  .p-oeunit--flex--center figure:nth-child(2) {
    transform: rotate(90deg);
  }
  .p-oeunit--flex--around {
    flex-direction: column;
    gap: 0;
    text-align: center;
  }
  .p-oeunit figcaption {
    font-size: 1.2rem;
  }
  .p-oeunit__app--subttl {
    font-size: 1.2rem;
  }
  .p-oeunit--boldttl {
    font-size: 1.2rem;
  }
  .p-oeunit--miamember--inner {
    width: 100%;
  }
  .p-oeunit--miamember--inner img {
    margin-bottom: 1rem;
  }
  .p-oeunit .c-btn.small {
    width: auto;
    height: auto;
  }
  .p-oeunit__subcont {
    margin-bottom: 3rem;
  }
  .p-oeunit__fig--30per {
    width: 100%;
    margin-bottom: 3rem;
  }
  .p-oeunit__mail {
    margin-top: 4rem;
    margin-bottom: 2rem;
  }
  .p-oeunit__mail .c-btn {
    width: 100%;
    height: auto;
  }
  .p-tech p {
    margin-bottom: 10.6666666667vw;
    font-size: 4.2666666667vw;
    line-height: 2;
  }
  .p-tech__img {
    width: 100%;
  }
  .p-tech__list li {
    display: flex;
    position: static;
    width: 100%;
    border: 2px solid #009961;
    background: #fff;
  }
  .p-tech__list li + li {
    margin-top: 2.6666666667vw;
  }
  .p-tech__list li h2 {
    display: flex;
    flex-shrink: 0;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 35%;
    margin-bottom: 0;
    background: #009961;
    color: #fff;
    font-size: 4.8vw;
  }
  .p-tech__list li h2 span {
    font-size: 4.2666666667vw;
  }
  .p-tech__list li p {
    padding: 5.3333333333vw 2.6666666667vw;
    font-size: 3.7333333333vw;
    text-align: left;
  }
  .p-tech__remodal h3 {
    font-size: 4.2666666667vw;
  }
  .p-tech__remodal table {
    font-size: 3.7333333333vw;
  }
  .p-tech__remodal table th,
.p-tech__remodal table td {
    padding: 2.6666666667vw;
  }
  .p-tech__remodal a::before {
    font-size: 3.7333333333vw;
  }
  .p-top-mv {
    width: 100%;
    height: 218.6666666667vw;
    padding-top: 18.6666666667vw;
  }
  .p-top-mv::before {
    bottom: -23%;
    height: 160vw;
  }
  .p-top-mv__titleArea h1 {
    margin-bottom: 9.3333333333vw;
    font-size: 6.4vw;
  }
  .p-top-mv__box {
    width: 80%;
    height: auto;
    margin: 0 auto 9.3333333333vw;
    padding: 4vw 0;
  }
  .p-top-mv__box--inner p {
    font-size: 5.3333333333vw;
  }
  .p-top-mv__box--inner p:last-of-type {
    font-size: 4.8vw;
  }
  .p-top-mv__lead p {
    font-size: 4.2666666667vw;
  }
  .p-top-mv__lead p span {
    font-size: 4.8vw;
  }
  .p-top-mv__lead p:last-of-type {
    margin-top: 4vw;
  }
  .p-top-mv__topics {
    bottom: 0;
    width: 100%;
    height: auto;
    padding: 0;
    border-radius: 0;
  }
  .p-top-mv__topics::after {
    content: none;
  }
  .p-top-mv__topics--container {
    display: block;
  }
  .p-top-mv__topics--title {
    width: 100%;
    margin-right: 0;
    padding: 2.6666666667vw;
    border-radius: 0;
  }
  .p-top-mv__topics--link {
    display: block;
    position: relative;
    width: 90%;
    padding: 5.3333333333vw;
    font-size: 4vw;
    line-height: 1.5;
  }
  .p-top-mv__topics--link::after {
    -webkit-mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
    -webkit-mask-size: contain;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    display: block;
    position: absolute;
    top: 50%;
    right: -7%;
    width: 2rem;
    height: 2rem;
    transform: translateY(-50%);
    background-color: #009961;
    content: "";
    mask-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 96 960 960"><path d="m600 856-42-42 208-208H80v-60h686L558 338l42-42 280 280-280 280Z"/></svg>');
    mask-size: contain;
    transition: all 0.4s;
  }
  .p-top-mv__topics--link span {
    font-size: 4vw;
  }
  .p-top-info {
    position: static;
  }
  .p-top-info .c-titleArea {
    margin-bottom: 16vw;
  }
  .p-top-mission .l-inner {
    padding: 21.3333333333vw 0;
  }
  .p-top-mission__container {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 10.6666666667vw;
  }
  .p-top-mission__textArea {
    margin-top: 10.6666666667vw;
  }
  .p-top-mission__textArea p {
    font-size: 4.2666666667vw;
  }
  .p-top-mission__textArea p + p {
    margin: 5.3333333333vw 0 10.6666666667vw;
  }
  .p-top-mission__img {
    position: static;
  }
  .p-top-mission__img--front {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    position: absolute;
    top: 20%;
    left: 50%;
    width: 80%;
    transform: translate(-50%, -50%);
  }
  .p-top-mission__img--bg {
    width: 100%;
  }
  .p-top-tech__titleArea::after {
    content: none;
  }
  .p-top-tech__list {
    gap: 8vw 0;
  }
  .p-top-tech__list li {
    height: auto;
  }
  .p-top-tech__list li figure {
    border-radius: 8px 8px 0 0;
  }
  .p-top-tech__list li:nth-of-type(1) figure {
    position: static;
  }
  .p-top-tech__list li:nth-of-type(1) .p-top-tech__item {
    position: relative;
    top: -8px;
    transform: none;
  }
  .p-top-tech__list li:nth-of-type(2) figure {
    position: static;
  }
  .p-top-tech__list li:nth-of-type(2) .p-top-tech__item {
    position: relative;
    top: -8px;
    transform: none;
  }
  .p-top-tech__list li:nth-of-type(3) figure {
    position: static;
  }
  .p-top-tech__list li:nth-of-type(3) .p-top-tech__item {
    position: relative;
    top: -8px;
    transform: none;
  }
  .p-top-tech__item {
    width: 100%;
    padding: 16vw 5.3333333333vw 10.6666666667vw 5.3333333333vw;
    border-radius: 0 0 8px 8px;
  }
  .p-top-tech__item::after {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    position: absolute;
    top: 0;
    left: 50%;
    width: 21.3333333333vw;
    height: 21.3333333333vw;
    transform: translate(-50%, -50%);
  }
  .p-top-tech__item h3 {
    display: block;
    margin-bottom: 8vw;
    font-size: 7.4666666667vw;
    text-align: center;
  }
  .p-top-tech__item h3 span {
    display: block;
  }
  .p-top-cvc .l-inner {
    padding: 21.3333333333vw 0 58.6666666667vw;
  }
  .p-top-cvc::after {
    bottom: -1.0666666667vw;
    height: 18.6666666667vw;
  }
  .p-top-cvc__flex {
    display: block;
  }
  .p-top-cvc__imgWrap {
    margin-bottom: 4vw;
    border-radius: 8px;
  }
  .p-top-cvc__imgWrap p {
    font-size: 4.2666666667vw;
  }
  .p-top-cvc .c-btn {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    position: absolute;
    bottom: 17%;
    left: 50%;
    width: 90%;
    transform: translateX(-50%);
  }
  .p-top-news::after {
    top: -10.6666666667vw;
    right: 0;
    width: 92.2666666667vw;
    height: 24vw;
  }
  .p-top-news .l-inner {
    display: block;
  }
  .p-top-news__rightArea {
    width: 100%;
  }
  .p-top-news__list li:first-child a {
    padding: 0 0 5.3333333333vw;
  }
  .p-top-news__list li a {
    padding: 5.3333333333vw 0;
  }
  .p-top-news__text {
    margin-top: 2.6666666667vw;
    line-height: 1.6;
  }
  .p-top-join {
    top: 2rem;
  }
  .p-top-join .l-inner {
    padding: 0 0 10.6666666667vw;
  }
  .p-top-join__border {
    padding: 5.3333333333vw;
  }
  .p-top-join__wrap {
    flex-direction: column;
    gap: 5.3333333333vw;
  }
  .p-top-join__wrap.doda {
    margin-top: 8vw;
    padding-top: 5.3333333333vw;
  }
  .p-top-join__title p {
    font-size: 7.4666666667vw;
  }
  .p-top-join__text {
    text-align: center;
  }
  .p-top-join__btn {
    width: 100%;
    gap: 2.6666666667vw;
  }
  .p-top-join__btn .c-btn {
    width: 100% !important;
    height: 16vw;
  }
  .p-top-join__dodabtnArea {
    width: 100%;
  }
  .p-top-join__dodabtnArea .c-btn {
    width: 100% !important;
    height: 16vw;
  }
  .p-top-join__dodabtnArea--btntext {
    top: 2.1333333333vw;
    padding: 2.1333333333vw 4vw;
    font-size: 4.2666666667vw;
  }
  .p-top-join__dodabtnArea--btntext::before {
    bottom: -5.3333333333vw;
  }
  .p-top-join__dodabtnArea--btntext::after {
    bottom: -6.6666666667vw;
  }
  .p-top-join__dodatxtArea {
    width: 100%;
  }
  .p-top-join__dodatxtArea p {
    font-size: 5.3333333333vw;
    text-align: center;
  }
  .p-top-join__dodatxtArea ul {
    flex-direction: column;
  }
  .p-top-join__dodatxtArea ul li {
    width: 100%;
    gap: 2.6666666667vw;
    font-size: 4.2666666667vw;
  }
  .p-top-join__dodatxtArea ul li span {
    flex-shrink: 0;
    width: 8vw;
    height: 8vw;
  }
  .u-pb-35 {
    padding-bottom: 53.3333333333vw;
  }
  .u-pc {
    display: none;
  }

  .u-sp {
    display: block;
  }

  br.u-sp {
    display: inline;
  }
  .js-span {
    display: flex;
  }
}

@media print {
  body {
    -webkit-print-color-adjust: exact;
    zoom: 0.5;
    width: 100%;
  }

  main {
    overflow: visible;
  }
  .l-header {
    display: none;
  }
  .c-side-cta {
    display: none;
  }
  .js-fadeUp {
    opacity: 1;
  }
  .js-fadeRight {
    opacity: 1;
  }
  .js-fadeLeft {
    opacity: 1;
  }
  .js-fade {
    opacity: 1;
  }
}

@media only screen and (max-width: 1600px) {
  .l-header {
    width: 84%;
    padding: 0 2rem;
  }
}

@media only screen and (max-width: 1300px) {
  .l-header {
    width: 120rem;
    padding: 0 1rem;
  }
  .l-header nav {
    display: flex;
    justify-content: center;
  }
  .p-header__item a br.small {
    display: block;
  }
  .p-header__switch {
    font-size: 12px;
  }
}

@media only screen and (max-width: 1366px) {
  .l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(1) {
    top: 67%;
  }
  .l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(2) {
    top: 44%;
    left: 22%;
  }
  .l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(3) {
    top: 60%;
  }
  .l-lower-mv--detail .p-mission-mv__illust li:nth-of-type(6) {
    left: 40%;
  }
  .p-core-mv__illust li img {
    max-width: 80%;
  }
}

@media screen and (min-width: 1600px) {
  .c-side-cta__btn {
    display: none;
  }
}

@media screen and (max-width: 1549px) {
  .p-bnr-mv {
    right: 15rem;
    background-position: right;
  }
}

@media only screen and (max-width: 375px) {
  .p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around ul li {
    padding-left: 1rem;
    text-indent: -0.6rem;
  }
  .p-oeunit--miamember--inner.p-oeunit--miamember--inner-tips .p-oeunit--flex--around ul li::before {
    bottom: 3px;
  }
}

@media screen {
  .p-contact .mrc_webform {
    width: 100%;
  }
}

@media only screen and (max-width: 1780px) {
  .p-core-mv__illust li:nth-of-type(1) {
    display: none;
  }
  .p-core-mv__illust li:nth-of-type(2) {
    display: none;
  }
}

@media only screen and (max-width: 1580px) {
  .p-header__menu {
    gap: 0 1.5rem;
    font-size: 15px;
  }
}

@media only screen and (max-width: 1000px) {
  .p-header__menu {
    font-size: 2rem;
  }
  .p-header__logo {
    margin: 0 4rem;
  }
}

@media only screen and (max-width: 1900px) {
  .p-mission-main__list li:nth-of-type(1) figure {
    top: 23%;
    right: 0%;
    width: 69.7rem;
    height: 27.3rem;
    height: auto;
  }
  .p-mission-main__list li:nth-of-type(2) figure {
    top: 46%;
    right: 0%;
    width: 67rem;
    height: 60rem;
    height: auto;
  }
  .p-mission-main__list li:nth-of-type(3) figure {
    top: 82%;
    right: 0%;
    width: 64.7rem;
    height: 57rem;
    height: auto;
  }
}

@media only screen and (max-width: 1240px) {
  .p-top-join__btn {
    flex-direction: column;
  }
  .p-top-join__btn .c-btn {
    width: 26rem;
  }
  .p-top-join__dodabtnArea .c-btn {
    width: 26rem;
  }
}

@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 1200px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsInNldHRpbmcvX2FuaW1hdGlvbi5zY3NzIiwic2V0dGluZy9fZm9udGZhbWlseS5zY3NzIiwiZm91bmRhdGlvbi9fcmVzZXQuc2NzcyIsImxheW91dC9fbC1mb290ZXIuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJsYXlvdXQvX2wtZ2xvYmFsbWVudS5zY3NzIiwibGF5b3V0L19sLWhlYWRlci5zY3NzIiwibGF5b3V0L19sLWlubmVyLnNjc3MiLCJsYXlvdXQvX2wtbG93ZXItbXYuc2NzcyIsImxheW91dC9fbC1tdi5zY3NzIiwiY29tcG9uZW50L19jLWJ0bi5zY3NzIiwiY29tcG9uZW50L19jLWN2Yy5zY3NzIiwiY29tcG9uZW50L19jLWRsLnNjc3MiLCJjb21wb25lbnQvX2MtaW5mby5zY3NzIiwiY29tcG9uZW50L19jLWxvd2VyLXRpdGxlQXJlYS5zY3NzIiwiY29tcG9uZW50L19jLXNpZGUtY3RhLnNjc3MiLCJjb21wb25lbnQvX2Mtc2lkZWJhci5zY3NzIiwiY29tcG9uZW50L19jLXRhYmxlLnNjc3MiLCJjb21wb25lbnQvX2MtdGVjaC5zY3NzIiwiY29tcG9uZW50L19jLXRpdGxlQXJlYS5zY3NzIiwicHJvamVjdC9fcC00MDQuc2NzcyIsInByb2plY3QvX3AtYXNvbGlkLnNjc3MiLCJwcm9qZWN0L19wLWF0dGVtcHQuc2NzcyIsInByb2plY3QvX3AtYnJlYWRjcnVtcy5zY3NzIiwicHJvamVjdC9fcC1jYXRhbG9nLWQuc2NzcyIsInByb2plY3QvX3AtY2F0YWxvZy5zY3NzIiwicHJvamVjdC9fcC1jb2x1bW4tZC5zY3NzIiwicHJvamVjdC9fcC1jb2x1bW4uc2NzcyIsInByb2plY3QvX3AtY29udGFjdC5zY3NzIiwicHJvamVjdC9fcC1jb3JlLnNjc3MiLCJwcm9qZWN0L19wLWN2Yy5zY3NzIiwicHJvamVjdC9fcC1mb290ZXIuc2NzcyIsInByb2plY3QvX3AtZm9ybS5zY3NzIiwicHJvamVjdC9fcC1oZWFkZXIuc2NzcyIsInByb2plY3QvX3AtbG9nby5zY3NzIiwicHJvamVjdC9fcC1taXNzaW9uLnNjc3MiLCJwcm9qZWN0L19wLW5ld3MtZC5zY3NzIiwicHJvamVjdC9fcC1uZXdzLnNjc3MiLCJwcm9qZWN0L19wLW9ldW5pdC5zY3NzIiwicHJvamVjdC9fcC10ZWNoLnNjc3MiLCJwcm9qZWN0L19wLXRvcC5zY3NzIiwidXRpbGl0eS9fdS1iZy5zY3NzIiwidXRpbGl0eS9fdS1wYi5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiLCJqYXZhc2NyaXB0L19pbnZpZXcuc2NzcyIsImphdmFzY3JpcHQvX2pzLXNwYW4uc2NzcyIsImphdmFzY3JpcHQvX3JlbW9kYWwuc2NzcyIsImphdmFzY3JpcHQvX3NsaWNrLXRoZW1lLnNjc3MiLCJqYXZhc2NyaXB0L19zbGljay5zY3NzIiwibWl4aW4vX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQVIsc0dBQUE7QUNDUjtFQUNFO0lBQ0UsdUJBQUE7RUZFRjtFRUNBO0lBQ0UseUJBQUE7RUZDRjtBQUNGO0FFUkE7RUFDRTtJQUNFLHVCQUFBO0VGRUY7RUVDQTtJQUNFLHlCQUFBO0VGQ0Y7QUFDRjtBR1RBOzRFQUFBO0FBSUE7NEVBQUE7QUFLQTt5Q0FBQTtBQ1RBLHFGQUFBO0FBRUEsb0NBQUE7QUFDQSxpREFBQTtBQUVBOzs7RUFHRSxzQkFBQTtFQUVBLGVBQUE7RUFEQSxtQkFBQTtBSmdCRjs7QUlaQSxhQUFBO0FBQ0EsaURBQUE7QUFFQTs7OztFQUFBO0FBTUE7RUFFRSxNQUFBO0VBQ0EsOEJBQUE7RUFDQSxNQUFBO0VBQ0Esd0NBQUE7RUFKQSxpQkFBQTtFQUtBLEtBQUE7QUphRjs7QUlWQSxhQUFBO0FBQ0EsaURBQUE7QUFFQTs7RUFBQTtBQUlBO0VBQ0UsU0FBQTtBSldGOztBSVJBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FKVUY7O0FJUEEsb0JBQUE7QUFDQSxpREFBQTtBQUVB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QnNxSVI7QUFwQkY7O0E4Qi8wSUk7RUFKRjtJQUtJLFdBQUE7RTlCeTZJSjtBQUNGOztBbUR4OElFO0VwQndETTtJQVNJLGFBQUE7RS9CMGdKVjtFK0J0Z0pNO0lBU0ksYUFBQTtFL0J5Z0pWO0FBWEY7O0FtRDVrSkU7RWhCZEE7SUFZSSxhQUFBO0lBREEsZUFBQTtFbkNzM0tKO0FBQ0Y7O0FtRHAzS0U7RWhCZEE7SUFnQkksZUFBQTtFbkNzM0tKO0VtQ3J1S0E7SUFRSSxjQUFBO0VuQysxS0o7QUFqSUY7O0FtRHozS0U7RWR1UVE7SUFVSSxRQUFBO0lBREEsU0FBQTtJQUZBLGNBQUE7SUFDQSxlQUFBO0lBR0EsWUFBQTtFckNvbkxaO0VxQ2htTFE7SUFVSSxRQUFBO0lBREEsU0FBQTtJQUZBLFlBQUE7SUFDQSxhQUFBO0lBR0EsWUFBQTtFckNrbkxaO0VxQ3ZsTFE7SUFVSSxRQUFBO0lBREEsU0FBQTtJQUZBLGNBQUE7SUFDQSxhQUFBO0lBR0EsWUFBQTtFckNnbkxaO0FBaEVGOztBbUR2NExFO0VUK3dCRTtJQUtJLHNCQUFBO0UxQ29wTk47RTBDNW9OSTtJQU1JLFlBQUE7RTFDc3BOUjtFMENob05JO0lBS0ksWUFBQTtFMUN1cE5SO0FBM0NGOztBZ0RuaU9BO0VBQ0U7SUFDRSxpQkFBQTtFaERvdFBGO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5Aa2V5ZnJhbWVzIHRtLWJnIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIGphXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAkc2VtcGxpY2l0YXBybzogc2VtcGxpY2l0YXBybywgc2Fucy1zZXJpZjtcbiRBZG9iZS1DYXNsb246IGFkb2JlLWNhc2xvbi1wcm8sIHNlcmlmOyAqL1xuLyohIGRlc3R5bGUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5zdmcsXG5pbWcsXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5bdHlwZT1jaGVja2JveF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi8qKlxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1idXR0b25dOmRpc2FibGVkLFxuW3R5cGU9cmVzZXRdOmRpc2FibGVkLFxuW3R5cGU9c3VibWl0XTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgcGFkZGluZ1xuICovXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKiBUYWJsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAwLjd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuaHRtbCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCBwIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG5odG1sIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5odG1sIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbmJvZHkgaDEge1xuICBmb250LXNpemU6IDUuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5ib2R5IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbmJvZHkuaXMtc2Nyb2xsZWQgLmwtaGVhZGVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjJyZW0gMS41cmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbmJvZHkuaXMtc2Nyb2xsZWQgLmwtaGVhZGVyIC5wLWhlYWRlcl9fbG9nbyBpbWcge1xuICB0b3A6IDAuOXJlbTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuYm9keS5pcy1zY3JvbGxlZCAubC1oZWFkZXIgLnAtaGVhZGVyX19sb2dvOjpiZWZvcmUge1xuICB0b3A6IC0xNjAlO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG5tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAg5Y2w5Yi36Kit5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1lZGlhIHByaW50IHtcbiAgYm9keSB7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHpvb206IDAuNTtcbiAgfVxuXG4gIG1haW4ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4ubC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjNTFiNTQyIDAlLCAjMDA5OTYxIDIzJSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgfVxufVxuLmwtZm9vdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2MtY3RhX3JvdW5kYmcuc3ZnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlci9jb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjFlNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMThyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMThyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiA5Ljg2NjY2NjY2Njd2dztcbiAgICB0b3A6IC04LjUzMzMzMzMzMzN2dztcbiAgfVxufVxuLmwtZm9vdGVyLm5vLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMDk5NjE7XG59XG5cbi5sLWdsb2JhbG1lbnUge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDgxLCAxODEsIDY2LCAwLjkpIDAlLCByZ2JhKDAsIDE1MywgOTcsIDAuOSkgMTAwJSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1nbG9iYWxtZW51IHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5sLWdsb2JhbG1lbnVfX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubC1nbG9iYWxtZW51LmFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmwtZ2xvYmFsbWVudV9fbWVudSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWdsb2JhbG1lbnVfX21lbnUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbn1cbi5sLWdsb2JhbG1lbnVfX21lbnUtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZ2xvYmFsbWVudV9fbWVudS0taW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ubC1nbG9iYWxtZW51X19tZW51LS1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZ2xvYmFsbWVudV9fbWVudS0tbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmwtZ2xvYmFsbWVudV9fbWVudS0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ZmZjtcbn1cbi5sLWdsb2JhbG1lbnVfX21lbnUtLWl0ZW0uYm9yZGVyLW5vbmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1nbG9iYWxtZW51X19tZW51LS1pdGVtIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5sLWdsb2JhbG1lbnVfX21lbnUtLWl0ZW0uc3dpdGNoIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ubC1nbG9iYWxtZW51X19tZW51LS1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWdsb2JhbG1lbnVfX21lbnUtLWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gIH1cbn1cbi5sLWdsb2JhbG1lbnVfX21lbnUtLWNoaWxkIGxpIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmwtZ2xvYmFsbWVudV9fbWVudS0tY2hpbGQgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWdsb2JhbG1lbnVfX21lbnUtLWNoaWxkIGxpIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ubC1nbG9iYWxtZW51X19tZW51LS13b3JkcyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZ2xvYmFsbWVudV9fbWVudS0td29yZHMge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5sLWhlYWRlciB7XG4gIHdpZHRoOiAxMzZyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgcGFkZGluZzogMCA4cmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubC1oZWFkZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAubC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMjByZW07XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNnZ3O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAubC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sLWhlYWRlciBuYXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmwtaGVhZGVyIG5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDRyZW07XG59XG4ubC1oZWFkZXIgLnAtaGVhZGVyX19tZW51LmxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubC1oZWFkZXIgLnAtaGVhZGVyX19tZW51LnJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubC1pbm5lciB7XG4gIHdpZHRoOiAxMjhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiAyMS4zMzMzMzMzMzMzdncgMDtcbiAgfVxufVxuXG4ubC1sb3dlci1tdiB7XG4gIGhlaWdodDogNzRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbG93ZXItbXYge1xuICAgIGhlaWdodDogMTIwdnc7XG4gIH1cbn1cbi5sLWxvd2VyLW12OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2xvd2VyLW12LXJvdW5kLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE4cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbG93ZXItbXY6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDkuODY2NjY2NjY2N3Z3O1xuICB9XG59XG4ubC1sb3dlci1tdiAubC1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbG93ZXItbXYgLmwtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmwtbG93ZXItbXZfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxvd2VyLW12X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sLWxvd2VyLW12X19jb250YWluZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxvd2VyLW12X19jb250YWluZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ubC1sb3dlci1tdi0tZGV0YWlsIHtcbiAgaGVpZ2h0OiAzNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbG93ZXItbXYtLWRldGFpbCB7XG4gICAgaGVpZ2h0OiAyNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5sLWxvd2VyLW12LS1kZXRhaWwgLnAtbWlzc2lvbi1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiA4NCU7XG4gIGxlZnQ6IDMlO1xufVxuLmwtbG93ZXItbXYtLWRldGFpbCAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMSkgaW1nIHtcbiAgd2lkdGg6IDguOXJlbTtcbiAgaGVpZ2h0OiAxOC4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmwtbG93ZXItbXYtLWRldGFpbCAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogNjclO1xuICB9XG59XG4ubC1sb3dlci1tdi0tZGV0YWlsIC5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogNDclO1xuICBsZWZ0OiAxNiU7XG59XG4ubC1sb3dlci1tdi0tZGV0YWlsIC5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSgyKSBpbWcge1xuICB3aWR0aDogOC4ycmVtO1xuICBoZWlnaHQ6IDE5cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmwtbG93ZXItbXYtLWRldGFpbCAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogNDQlO1xuICAgIGxlZnQ6IDIyJTtcbiAgfVxufVxuLmwtbG93ZXItbXYtLWRldGFpbCAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDgwJTtcbiAgbGVmdDogOTAlO1xufVxuLmwtbG93ZXItbXYtLWRldGFpbCAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMykgaW1nIHtcbiAgd2lkdGg6IDYuNnJlbTtcbiAgaGVpZ2h0OiAxNi45cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmwtbG93ZXItbXYtLWRldGFpbCAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogNjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxvd2VyLW12LS1kZXRhaWwgLnAtbWlzc2lvbi1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubC1sb3dlci1tdi0tZGV0YWlsIC5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg0KSB7XG4gIHRvcDogNjAlO1xuICBsZWZ0OiA2MCU7XG59XG4ubC1sb3dlci1tdi0tZGV0YWlsIC5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg0KSBpbWcge1xuICB3aWR0aDogNC45cmVtO1xuICBoZWlnaHQ6IDExLjFyZW07XG59XG4ubC1sb3dlci1tdi0tZGV0YWlsIC5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg1KSB7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA3MCU7XG59XG4ubC1sb3dlci1tdi0tZGV0YWlsIC5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg1KSBpbWcge1xuICB3aWR0aDogMTEuNHJlbTtcbiAgaGVpZ2h0OiAxNS40cmVtO1xufVxuLmwtbG93ZXItbXYtLWRldGFpbCAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNikge1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogMzAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmwtbG93ZXItbXYtLWRldGFpbCAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNikge1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxufVxuLmwtbG93ZXItbXYtLWRldGFpbCAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNikgaW1nIHtcbiAgd2lkdGg6IDUuNHJlbTtcbiAgaGVpZ2h0OiAxNy42cmVtO1xufVxuXG4ubC1tdiB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM1MWI1NDIgMCUsICMwMDk5NjEgMTAwJSk7XG59XG5cbi5jLWJ0biB7XG4gIHdpZHRoOiAzNHJlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1MHZoO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDk5NjE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG59XG4uYy1idG46aG92ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDglO1xufVxuLmMtYnRuOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmMtYnRuOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwibTYwMCA4NTYtNDItNDIgMjA4LTIwOEg4MHYtNjBoNjg2TDU1OCAzMzhsNDItNDIgMjgwIDI4MC0yODAgMjgwWlwiLz48L3N2Zz4nKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwibTYwMCA4NTYtNDItNDIgMjA4LTIwOEg4MHYtNjBoNjg2TDU1OCAzMzhsNDItNDIgMjgwIDI4MC0yODAgMjgwWlwiLz48L3N2Zz4nKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuOjphZnRlciB7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWJ0biBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0biBhIHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4uYy1idG4tLWxpZ2h0Z3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjOGRkMTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzhkZDEwMDtcbn1cbi5jLWJ0bi0tbGlnaHRncmVlbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmMtYnRuLS1saWdodGdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM4ZGQxMDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM4ZGQxMDA7XG59XG4uYy1idG4tLWxpZ2h0Z3JlZW46aG92ZXIgYSB7XG4gIGNvbG9yOiAjOGRkMTAwO1xufVxuLmMtYnRuLS1saWdodGdyZWVuOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGQxMDA7XG59XG4uYy1idG4tLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDk5NjE7XG59XG4uYy1idG4tLWdyZWVuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYy1idG4tLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDk5NjE7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDk5NjE7XG59XG4uYy1idG4tLWdyZWVuOmhvdmVyIGEge1xuICBjb2xvcjogIzAwOTk2MTtcbn1cbi5jLWJ0bi0tZ3JlZW46aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk2MTtcbn1cbi5jLWJ0bi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwOTk2MTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwOTk2MTtcbn1cbi5jLWJ0bi0td2hpdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk2MTtcbn1cbi5jLWJ0bi0td2hpdGU6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA5OTYxICFpbXBvcnRhbnQ7XG59XG4uYy1idG4tLXdoaXRlOmhvdmVyIC5pY28tbW92aWUgcGF0aDpmaXJzdC1vZi10eXBlIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmMtYnRuLS13aGl0ZTpob3ZlciAuaWNvLW1vdmllIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBmaWxsOiAjZmZmO1xufVxuLmMtYnRuLS13aGl0ZSAuaWNvLW1vdmllIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDFweCAwIDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjRweDtcbiAgei1pbmRleDogMjtcbn1cbi5jLWJ0bi0td2hpdGUubW92aWUtYnRuIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgd2lkdGg6IDI2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0td2hpdGUubW92aWUtYnRuIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDh2dyBhdXRvIDA7XG4gIH1cbn1cbi5jLWJ0bi0teWVsbG93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjEwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG59XG4uYy1idG4tLXllbGxvdzo6YWZ0ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLWJ0bi0teWVsbG93OmhvdmVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwOTk2MSAhaW1wb3J0YW50O1xufVxuLmMtYnRuLS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDAwO1xufVxuLmMtYnRuLS1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmMtYnRuLS1ibGFjazpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLWJ0bi0tYmxhY2s6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtYnRuLS1ibGFjazpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ucC1jdmMtZGV2IC5jLWJ0biB7XG4gIHdpZHRoOiAzNHJlbTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG5cbi5jLWN2YyAubC1pbm5lciB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmMtY3ZjIC5jLXRpdGxlQXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2YyAuYy10aXRsZUFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLmMtY3ZjX19saXN0IGxpIHtcbiAgd2lkdGg6IDU2cmVtO1xuICBoZWlnaHQ6IDMwcmVtO1xuICBtYXJnaW46IDAgMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZjX19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDAgMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWN2Y19fbGlzdCBsaSBmaWd1cmUge1xuICBoZWlnaHQ6IDMwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdmNfX2xpc3QgbGkgZmlndXJlIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmMtY3ZjIC5zbGlkZS1zZC1hcnJvdyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MiU7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogMC40cztcbn1cbi5jLWN2YyAuc2xpZGUtc2QtYXJyb3cgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3ZjIC5zbGlkZS1zZC1hcnJvdyBzcGFuIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuLmMtY3ZjIC5zbGlkZS1zZC1hcnJvdy5wcmV2LXNkLWFycm93IHtcbiAgbGVmdDogMzMuNyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2YyAuc2xpZGUtc2QtYXJyb3cucHJldi1zZC1hcnJvdyB7XG4gICAgbGVmdDogNyU7XG4gIH1cbn1cbi5jLWN2YyAuc2xpZGUtc2QtYXJyb3cucHJldi1zZC1hcnJvdyBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uYy1jdmMgLnNsaWRlLXNkLWFycm93Lm5leHQtc2QtYXJyb3cge1xuICByaWdodDogMzMuNyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN2YyAuc2xpZGUtc2QtYXJyb3cubmV4dC1zZC1hcnJvdyB7XG4gICAgcmlnaHQ6IDclO1xuICB9XG59XG4uYy1jdmMgLnNsaWRlLXNkLWFycm93Lm5leHQtc2QtYXJyb3cgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmMtZGwge1xuICBiYWNrZ3JvdW5kOiAjZWRmMWU1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1kbCAubC1pbm5lciB7XG4gIHBhZGRpbmc6IDEycmVtIDAgMzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRsIC5sLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMS4zMzMzMzMzMzMzdncgMCA1My4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLWRsX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRsX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNS4zMzMzMzMzMzMzdncgMDtcbiAgfVxufVxuLmMtZGxfX2xpc3QgbGkge1xuICB3aWR0aDogNjJyZW07XG4gIGhlaWdodDogMThyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRsX19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG4uYy1kbF9fbGlzdCBsaTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00cHgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpIHJvdGF0ZSgwLjFkZWcpIHRyYW5zbGF0ZVooMCk7XG59XG4uYy1kbF9fbGlzdCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogI2RjZjllZTtcbn1cbi5jLWRsX19saXN0IGxpOmZpcnN0LW9mLXR5cGUgZmlndXJlIHtcbiAgd2lkdGg6IDE0LjlyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRsX19saXN0IGxpOmZpcnN0LW9mLXR5cGUgZmlndXJlIHtcbiAgICB3aWR0aDogMzkuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYy1kbF9fbGlzdCBsaTpmaXJzdC1vZi10eXBlOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzgxRThDMTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICM4MUU4QzE7XG59XG4uYy1kbF9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZGM7XG59XG4uYy1kbF9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKSBmaWd1cmUge1xuICB3aWR0aDogMTkuNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGxfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMikgZmlndXJlIHtcbiAgICB3aWR0aDogNTIuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy1kbF9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKTpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFMUU4ODE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjRTFFODgxO1xufVxuLmMtZGxfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMykge1xuICBiYWNrZ3JvdW5kOiAjZGNlY2Y5O1xufVxuLmMtZGxfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMykgZmlndXJlIHtcbiAgd2lkdGg6IDE0LjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRsX19saXN0IGxpOm50aC1vZi10eXBlKDMpIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDM3Ljg2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtZGxfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMyk6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjODFCQkU4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggIzgxQkJFODtcbn1cbi5jLWRsX19saXN0IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgYmFja2dyb3VuZDogI2Y5ZTBkYztcbn1cbi5jLWRsX19saXN0IGxpOm50aC1vZi10eXBlKDQpIGZpZ3VyZSB7XG4gIHdpZHRoOiAxNC4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kbF9fbGlzdCBsaTpudGgtb2YtdHlwZSg0KSBmaWd1cmUge1xuICAgIHdpZHRoOiAzNy44NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWRsX19saXN0IGxpOm50aC1vZi10eXBlKDQpOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0U4OEY4MTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICNFODhGODE7XG59XG4uYy1kbF9fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDdyZW0gMCA1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kbF9fbGlzdCBsaSBhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDh2dztcbiAgfVxufVxuLmMtZGxfX2xpc3QgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy1kbF9fbGlzdCBsaSBhIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRsX19saXN0IGxpIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5jLWluZm8ge1xuICBwYWRkaW5nOiAxMnJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMS4zMzMzMzMzMzMzdncgMDtcbiAgfVxufVxuLmMtaW5mbyAuYy10aXRsZUFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvIC5jLXRpdGxlQXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuLmMtaW5mb19fc2xpZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19zbGlkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1pbmZvX19zbGlkZXIgbGkge1xuICB3aWR0aDogMzhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwIDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICAvKiAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGMtZ3JlZW47XG4gIH0gKi9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fc2xpZGVyIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLWluZm9fX3NsaWRlciBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtaW5mb19fc2xpZGVyIGxpIGZpZ3VyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xufVxuLmMtaW5mb19fc2xpZGVyIGxpOmhvdmVyIC5jLWluZm9fX3NsaWRlci0tYm90dG9tTGluayBwOjphZnRlciB7XG4gIHJpZ2h0OiAtMTIwJTtcbn1cbi5jLWluZm9fX3NsaWRlciBsaTpob3ZlciBmaWd1cmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogMXMgYWxsO1xufVxuLmMtaW5mb19fc2xpZGVyLS1taWRkbGUge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX3NsaWRlci0tbWlkZGxlIHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmMtaW5mb19fc2xpZGVyLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwOTk2MTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19zbGlkZXItLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuLmMtaW5mb19fc2xpZGVyLS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5jLWluZm9fX3NsaWRlci0tYm90dG9tTGluayB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDFyZW0gMCAwLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX3NsaWRlci0tYm90dG9tTGluayB7XG4gICAgcGFkZGluZzogMi42NjY2NjY2NjY3dncgMDtcbiAgfVxufVxuLmMtaW5mb19fc2xpZGVyLS1ib3R0b21MaW5rIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWluZm9fX3NsaWRlci0tYm90dG9tTGluayBwOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTYxO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwibTYwMCA4NTYtNDItNDIgMjA4LTIwOEg4MHYtNjBoNjg2TDU1OCAzMzhsNDItNDIgMjgwIDI4MC0yODAgMjgwWlwiLz48L3N2Zz4nKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwibTYwMCA4NTYtNDItNDIgMjA4LTIwOEg4MHYtNjBoNjg2TDU1OCAzMzhsNDItNDIgMjgwIDI4MC0yODAgMjgwWlwiLz48L3N2Zz4nKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbiAgcmlnaHQ6IC0xMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19zbGlkZXItLWJvdHRvbUxpbmsgcDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHRvcDogMTUlO1xuICB9XG59XG4uYy1pbmZvX19zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jLWluZm9fX3NsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1pbmZvX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmMtaW5mb19fc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYy1pbmZvX19zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmMtaW5mb19fc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA5OTYxO1xuICBmb250LXNpemU6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWluZm9fX3NsaWRlciAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy1pbmZvX19zbGlkZXIgLnNsaWRlLXNkLWFycm93IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB3aWR0aDogNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fc2xpZGVyIC5zbGlkZS1zZC1hcnJvdyB7XG4gICAgd2lkdGg6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmMtaW5mb19fc2xpZGVyIC5zbGlkZS1zZC1hcnJvdy5wcmV2LXNkLWFycm93IHtcbiAgbGVmdDogLTIlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbmZvX19zbGlkZXIgLnNsaWRlLXNkLWFycm93LnByZXYtc2QtYXJyb3cge1xuICAgIGxlZnQ6IDclO1xuICB9XG59XG4uYy1pbmZvX19zbGlkZXIgLnNsaWRlLXNkLWFycm93LnByZXYtc2QtYXJyb3cgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmMtaW5mb19fc2xpZGVyIC5zbGlkZS1zZC1hcnJvdy5uZXh0LXNkLWFycm93IHtcbiAgcmlnaHQ6IC0yJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW5mb19fc2xpZGVyIC5zbGlkZS1zZC1hcnJvdy5uZXh0LXNkLWFycm93IHtcbiAgICByaWdodDogNyU7XG4gIH1cbn1cbi5jLWluZm9fX3NsaWRlciAuc2xpZGUtc2QtYXJyb3cubmV4dC1zZC1hcnJvdyBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uYy1sb3dlci10aXRsZUFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxvd2VyLXRpdGxlQXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy1sb3dlci10aXRsZUFyZWFfX2VuIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDk5NjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxvd2VyLXRpdGxlQXJlYV9fZW4ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cbi5jLWxvd2VyLXRpdGxlQXJlYV9fdGl0bGUge1xuICBmb250LXNpemU6IDRyZW07XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxvd2VyLXRpdGxlQXJlYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLmMtbG93ZXItdGl0bGVBcmVhIHAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1sb3dlci10aXRsZUFyZWEgcCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5jLXNpZGUtY3RhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE0cmVtO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk7XG4gIGJveC1zaGFkb3c6IDAgMC42cmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuNnM7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGUtY3RhIHtcbiAgICB0b3A6IDkuMzMzMzMzMzMzM3Z3O1xuICAgIHJpZ2h0OiAzJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuYy1zaWRlLWN0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtc2lkZS1jdGFfX2xpc3QgbGkge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMTJyZW07XG59XG4uYy1zaWRlLWN0YV9fbGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlLWN0YV9fbGlzdCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1zaWRlLWN0YV9fbGlzdCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlLWN0YV9fbGlzdCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuLmMtc2lkZS1jdGFfX2xpc3QgbGk6Zmlyc3Qtb2YtdHlwZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5jLXNpZGUtY3RhX19saXN0IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjEwMDtcbn1cbi5jLXNpZGUtY3RhX19saXN0IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLXNpZGUtY3RhX19pdGVtIHtcbiAgY29sb3I6ICMwMDk5NjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtc2lkZS1jdGFfX2l0ZW06aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGUtY3RhX19pdGVtOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5jLXNpZGUtY3RhX19pdGVtIHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmMtc2lkZS1jdGFfX2l0ZW0gaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLmMtc2lkZS1jdGEuY2xvc2Uge1xuICByaWdodDogLTEycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlLWN0YS5jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDIlO1xuICB9XG59XG4uYy1zaWRlLWN0YS5jbG9zZSAuYy1zaWRlLWN0YV9fYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGUtY3RhLmNsb3NlIC5jLXNpZGUtY3RhX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXNpZGUtY3RhOm5vdCguY2xvc2UpIC5jLXNpZGUtY3RhX19idG4gc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uYy1zaWRlLWN0YV9fYnRuIHtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jLXNpZGUtY3RhX19idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZS1jdGFfX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtc2lkZS1jdGFfX2J0biBzcGFuIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uYy1zaWRlLWN0YV9fYnRuIHNwYW4gc3ZnIHtcbiAgZmlsbDogIzAwOTk2MTtcbn1cblxuLm1lbnUtdHJpZ2dlcixcbi5tZW51LXRyaWdnZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tZW51LXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDMuNHJlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtdHJpZ2dlciB7XG4gICAgd2lkdGg6IDh2dztcbiAgICBoZWlnaHQ6IDYuNHZ3O1xuICB9XG59XG5cbi5tZW51LXRyaWdnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LXRyaWdnZXIgc3BhbiB7XG4gICAgaGVpZ2h0OiAwLjh2dztcbiAgfVxufVxuXG4ubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDA7XG59XG5cbi5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLm1lbnUtdHJpZ2dlciBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpLFxuLm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHdpZHRoOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpLFxuLm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAwLjhyZW0pIHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAxLjA2NjY2NjY2Njd2dykgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLm1lbnUtdHJpZ2dlci5hY3RpdmUgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0wLjhyZW0pIHJvdGF0ZSg0NWRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LXRyaWdnZXIuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0xLjMzMzMzMzMzMzN2dykgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDIxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmMtc2lkZWJhci1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uYy1zaWRlYmFyLWJsb2NrICsgLmMtc2lkZWJhci1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGViYXItYmxvY2sgKyAuYy1zaWRlYmFyLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLXNpZGViYXItYmxvY2sgaDIge1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NWIxNDc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlYmFyLWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIHBhZGRpbmc6IDR2dyAwO1xuICB9XG59XG4uYy1zaWRlYmFyLW5ld19fbGlzdCBsaSBhIHtcbiAgcGFkZGluZzogMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZ2FwOiAwIDEuM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZWJhci1uZXdfX2xpc3QgbGkgYSB7XG4gICAgcGFkZGluZzogMi42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLmMtc2lkZWJhci1uZXdfX2xpc3QgbGkgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcbn1cbi5jLXNpZGViYXItbmV3X19saXN0IGxpIGEgZmlndXJlIHtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZWJhci1uZXdfX2xpc3QgbGkgYSBmaWd1cmUge1xuICAgIHdpZHRoOiAyMS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLXNpZGViYXItbmV3X19saXN0IGxpIGEgZmlndXJlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogOHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlYmFyLW5ld19fbGlzdCBsaSBhIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAyMS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLXNpZGViYXItbmV3X19saXN0IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzViYzBiZDtcbn1cbi5jLXNpZGViYXItZGwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTFiNTQyIDAlLCAjMDA5OTYxIDEwMCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlYmFyLWRsIHtcbiAgICBwYWRkaW5nLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLXNpZGViYXItZGxfX2xpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuM3JlbSAwO1xuICBwYWRkaW5nOiAwIDEuNnJlbSAxLjZyZW07XG59XG4uYy1zaWRlYmFyLWRsX19saXN0IGxpIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtc2lkZWJhci1kbF9fbGlzdCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk2MTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MCU7XG4gIHJpZ2h0OiA0JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2lkZWJhci1kbF9fbGlzdCBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYy1zaWRlYmFyLWRsX19saXN0IGxpOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA5OTYxO1xufVxuLmMtc2lkZWJhci1kbF9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICBjb2xvcjogI2MzYjMwNTtcbn1cbi5jLXNpZGViYXItZGxfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgY29sb3I6ICMyZjczYWE7XG59XG4uYy1zaWRlYmFyLWRsX19saXN0IGxpOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZTgzYjFmO1xufVxuLmMtc2lkZWJhci1kbF9fbGlzdCBsaSBhIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBwYWRkaW5nOiAxLjZyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYy1zaWRlYmFyLWRsX19saXN0IGxpIGEgaDMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5jLXNpZGViYXItZGxfX2xpc3QgbGkgYSBmaWd1cmUge1xuICB3aWR0aDogNi42cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMS4zcmVtO1xufVxuLmMtc2lkZWJhci1vdGhlciB1bCBsaSBhIHtcbiAgcGFkZGluZzogM3JlbSA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGViYXItb3RoZXIgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgMCA1LjMzMzMzMzMzMzN2dyAxMnZ3O1xuICB9XG59XG4uYy1zaWRlYmFyLW90aGVyIHVsIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzdlYmY0MztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNiU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNpZGViYXItb3RoZXIgdWwgbGkgYTo6YmVmb3JlIHtcbiAgICB3aWR0aDogNHZ3O1xuICB9XG59XG4uYy1zaWRlYmFyLW90aGVyIHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cbi5jLXNpZGViYXItb3RoZXIgdWwgbGkgYSBoMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zaWRlYmFyLW90aGVyIHVsIGxpIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZSB0ciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtdGFibGUgdHI6Zmlyc3Qtb2YtdHlwZSB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5OTYxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRoIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5NjE7XG4gIH1cbn1cbi5jLXRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5OTYxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZSB0cjpsYXN0LW9mLXR5cGUgdGgge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5jLXRhYmxlIHRoIHtcbiAgd2lkdGg6IDMwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTk2MTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5wLWN2Yy1kZXYgdGFibGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1kZXYgdGFibGU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiAzMnZ3O1xuICB9XG59XG5cbi5jLXRlY2hfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRlY2hfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy10ZWNoX19saXN0IGxpIHtcbiAgd2lkdGg6IDM4cmVtO1xuICBoZWlnaHQ6IDM2cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBib3gtc2hhZG93OiAwIDAuNnJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRlY2hfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10ZWNoX19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuLmMtdGVjaF9fbGlzdCBsaSBmaWd1cmUge1xuICBib3JkZXItcmFkaXVzOiAycmVtIDJyZW0gMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10ZWNoX19saXN0IGxpIGZpZ3VyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dncgMi42NjY2NjY2NjY3dncgMCAwO1xuICAgIGhlaWdodDogMzJ2dztcbiAgfVxufVxuLmMtdGVjaF9fbGlzdCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogNi41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10ZWNoX19saXN0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDYuMTMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmctdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLXRlY2hfX2xpc3QgbGkgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDA5OTYxO1xufVxuLmMtdGVjaF9fbGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDM2JTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10ZWNoX19saXN0IGxpOjphZnRlciB7XG4gICAgd2lkdGg6IDIxLjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDIxLjMzMzMzMzMzMzN2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4uYy10ZWNoX19saXN0IGxpOm50aC1vZi10eXBlKDEpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3phaXNoaXRzdV9pY29uLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG59XG4uYy10ZWNoX19saXN0IGxpOm50aC1vZi10eXBlKDIpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2h5b3VtZW5faWNvbi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xufVxuLmMtdGVjaF9fbGlzdCBsaTpudGgtb2YtdHlwZSgzKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9rYXRhY2hpX2ljb24ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlci9jb3Zlcjtcbn1cbi5jLXRlY2hfX2xpc3QgbGk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRlY2hfX2xpc3QgbGk6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10ZWNoX190ZXh0QXJlYSB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgMCAxMC42NjY2NjY2NjY3dncgMDtcbiAgfVxufVxuLmMtdGVjaF9fYnRuIHtcbiAgbWFyZ2luOiA2cmVtIGF1dG8gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGVjaF9fYnRuIHtcbiAgICBtYXJnaW46IDE2dncgYXV0byAwO1xuICB9XG59XG4uYy10ZWNoLS1vdGhlcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMCAxMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGVjaC0tb3RoZXJfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy10ZWNoLS1vdGhlcl9fbGlzdCBsaSB7XG4gIHdpZHRoOiA1OHJlbTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRlY2gtLW90aGVyX19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10ZWNoLS1vdGhlcl9fbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbi5jLXRlY2gtLW90aGVyX19saXN0IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYWFhXCI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRlY2gtLW90aGVyX19saXN0IGxpOjphZnRlciB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmMtdGVjaC0tb3RoZXJfX2xpc3QgbGkgYSB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10ZWNoLS1vdGhlcl9fbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4uYy10ZWNoLS1vdGhlcl9fbGlzdCBsaSBhIGZpZ3VyZSB7XG4gIHdpZHRoOiAyMHJlbTtcbiAgaGVpZ2h0OiAyMHJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGVjaC0tb3RoZXJfX2xpc3QgbGkgYSBmaWd1cmUge1xuICAgIHdpZHRoOiAzMnZ3O1xuICAgIGhlaWdodDogMzJ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4uYy10ZWNoLS1vdGhlcl9fbGlzdCBsaSBhIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnZ3O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLXRlY2gtLW90aGVyX19saXN0IGxpIGEgaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGVjaC0tb3RoZXJfX2xpc3QgbGkgYSBoMyB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuLmMtdGVjaC0tb3RoZXJfX2xpc3QgbGkgYSBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDk5NjE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRlY2gtLW90aGVyX19saXN0IGxpIGEgaDMgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmMtdGl0bGVBcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIH1cbn1cbi5jLXRpdGxlQXJlYV9fZW4ge1xuICBmb250LXNpemU6IDVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDk5NjE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYV9fZW4ge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG4uYy10aXRsZUFyZWFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLXRpdGxlQXJlYS0tcm93IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVBcmVhLS1yb3cge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtdGl0bGVBcmVhLS1yb3ctZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYS0tcm93LWZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy10aXRsZUFyZWEtLXJvdy1mbGV4IHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYS0tcm93LWZsZXggc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLmMtdGl0bGVBcmVhLS1sb2dvIHtcbiAgd2lkdGg6IDIwcmVtO1xuICBtYXJnaW46IDAgYXV0byAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUFyZWEtLWxvZ28ge1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLmMtdGl0bGVBcmVhIHAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUFyZWEgcCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy10aXRsZUFyZWEud2hpdGUgc3Bhbixcbi5jLXRpdGxlQXJlYS53aGl0ZSBoMixcbi5jLXRpdGxlQXJlYS53aGl0ZSBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy10aXRsZUFyZWEtLWlsbHVzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXRpdGxlQXJlYS0taWxsdXN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjQuNHJlbTtcbiAgaGVpZ2h0OiAxOC40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9taXNzaW9uX212MDIucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uYy10aXRsZUFyZWEtLWlsbHVzdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjEuN3JlbTtcbiAgaGVpZ2h0OiAxNi40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9jb3JlX3RlY2gwMi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDAlO1xufVxuXG4ucC00MDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZGYxZTU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNCAubC1pbm5lciB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgMCAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLTQwNCBoMSB7XG4gIGZvbnQtc2l6ZTogMTByZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDA5OTYxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC00MDQgaDEge1xuICAgIGZvbnQtc2l6ZTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC00MDQgaDEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNCBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuLnAtNDA0IGgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogIzAwOTk2MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC00MDQgaDIge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLTQwNCB1bCB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbjogMCBhdXRvIDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNCB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC00MDQgdWwgbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLTQwNCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtMWVtO1xuICB9XG59XG4ucC00MDQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtNDA0IHAge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC00MDRfX2J0biB7XG4gIG1hcmdpbjogMCBhdXRvIDIwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC00MDRfX2J0biB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzJ2dyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLWFzb2xpZF9fYmcge1xuICBwYWRkaW5nOiA2cmVtIDZyZW0gNXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc29saWRfX2JnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWFzb2xpZF9faW5uZXIge1xuICBoZWlnaHQ6IDE0MXJlbTtcbiAgcGFkZGluZzogOHJlbSA2cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzb2xpZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIxLjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDM3My4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWFzb2xpZF9fdGl0bGVBcmVhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzb2xpZF9fdGl0bGVBcmVhIHtcbiAgICBmb250LXNpemU6IDkuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLnAtYXNvbGlkX190aXRsZUFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNvbGlkX190aXRsZUFyZWEgcCB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnAtYXNvbGlkX19uZXdzIGgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNvbGlkX19uZXdzIGgzIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWFzb2xpZF9fbmV3cyAud2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWFzb2xpZF9fbmV3cyAud2hpdGUgLnAtbmV3c19fZGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtYXNvbGlkX19uZXdzIC53aGl0ZSAucC1uZXdzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzb2xpZF9fbmV3cyAud2hpdGUgLnAtbmV3c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtYXNvbGlkX19uZXdzIC53aGl0ZSBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLnAtYXNvbGlkX19uZXdzIC53aGl0ZSBsaSBhIHtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc29saWRfX25ld3MgLndoaXRlIGxpIGEge1xuICAgIHBhZGRpbmc6IDR2dyAwO1xuICB9XG59XG4ucC1hc29saWRfX2lsbHVzdCBsaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wLWFzb2xpZF9faWxsdXN0IGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtYXNvbGlkX19pbGx1c3QgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvdHRvbTogNDByZW07XG4gIGxlZnQ6IDI1cmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogNHMgZnV3YWZ1d2EgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogNHMgZnV3YWZ1d2EgaW5maW5pdGU7XG4gIHdpZHRoOiAxMy44cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc29saWRfX2lsbHVzdCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICBib3R0b206IDEyMHZ3O1xuICAgIGxlZnQ6IDE2dnc7XG4gICAgd2lkdGg6IDI2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtYXNvbGlkX19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMikge1xuICBib3R0b206IDI1cmVtO1xuICBsZWZ0OiAxNXJlbTtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMuOHMgZnV3YWZ1d2EgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogMy44cyBmdXdhZnV3YSBpbmZpbml0ZTtcbiAgd2lkdGg6IDExLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzb2xpZF9faWxsdXN0IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICBib3R0b206IDgwdnc7XG4gICAgbGVmdDogOHZ3O1xuICAgIHdpZHRoOiAyNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWFzb2xpZF9faWxsdXN0IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiA1cmVtO1xuICBsZWZ0OiAyNXJlbTtcbiAgLXdlYmtpdC1hbmltYXRpb246IDQuNXMgZnV3YWZ1d2EgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogNC41cyBmdXdhZnV3YSBpbmZpbml0ZTtcbiAgd2lkdGg6IDEzLjdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzb2xpZF9faWxsdXN0IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBib3R0b206IDI2LjY2NjY2NjY2Njd2dztcbiAgICBsZWZ0OiA4dnc7XG4gICAgd2lkdGg6IDI2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtYXNvbGlkX19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNCkge1xuICBib3R0b206IDE2cmVtO1xuICBsZWZ0OiA0M3JlbTtcbiAgLXdlYmtpdC1hbmltYXRpb246IDQuOHMgZnV3YWZ1d2EgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogNC44cyBmdXdhZnV3YSBpbmZpbml0ZTtcbiAgd2lkdGg6IDEyLjlyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzb2xpZF9faWxsdXN0IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgICBib3R0b206IDUzLjMzMzMzMzMzMzN2dztcbiAgICBsZWZ0OiA0MHZ3O1xuICAgIHdpZHRoOiAyNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWFzb2xpZF9faWxsdXN0IGxpOm50aC1vZi10eXBlKDUpIHtcbiAgYm90dG9tOiA0NXJlbTtcbiAgcmlnaHQ6IDI1cmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogNC41cyBmdXdhZnV3YSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiA0LjVzIGZ1d2FmdXdhIGluZmluaXRlO1xuICB3aWR0aDogMTcuMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNvbGlkX19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNSkge1xuICAgIGJvdHRvbTogMTA2LjY2NjY2NjY2Njd2dztcbiAgICByaWdodDogMTZ2dztcbiAgICB3aWR0aDogMjYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1hc29saWRfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg2KSB7XG4gIGJvdHRvbTogMjNyZW07XG4gIHJpZ2h0OiAxNXJlbTtcbiAgLXdlYmtpdC1hbmltYXRpb246IDMuNnMgZnV3YWZ1d2EgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogMy42cyBmdXdhZnV3YSBpbmZpbml0ZTtcbiAgd2lkdGg6IDExcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc29saWRfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg2KSB7XG4gICAgYm90dG9tOiA2Ni42NjY2NjY2NjY3dnc7XG4gICAgcmlnaHQ6IDh2dztcbiAgICB3aWR0aDogMjYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1hc29saWRfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg3KSB7XG4gIGJvdHRvbTogNXJlbTtcbiAgcmlnaHQ6IDI1cmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbjogMy41cyBmdXdhZnV3YSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiAzLjVzIGZ1d2FmdXdhIGluZmluaXRlO1xuICB3aWR0aDogMTYuOXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNvbGlkX19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNykge1xuICAgIGJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gICAgcmlnaHQ6IDE2dnc7XG4gICAgd2lkdGg6IDI2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtYXNvbGlkX19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoOCkge1xuICByaWdodDogMzZyZW07XG4gIGJvdHRvbTogMzByZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAzLjVzIGZ1d2FmdXdhIGluZmluaXRlO1xuICBhbmltYXRpb246IDMuNXMgZnV3YWZ1d2EgaW5maW5pdGU7XG4gIHdpZHRoOiAxOC4xcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc29saWRfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg4KSB7XG4gICAgYm90dG9tOiAyNi42NjY2NjY2NjY3dnc7XG4gICAgcmlnaHQ6IDh2dztcbiAgICB3aWR0aDogMjYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1hc29saWRfX2ZlYXR1cmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc29saWRfX2ZlYXR1cmUge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtYXNvbGlkX19mZWF0dXJlIGZpZ3VyZSB7XG4gIHdpZHRoOiAzOXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNvbGlkX19mZWF0dXJlIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWFzb2xpZF9fZmVhdHVyZS0tdGV4dEFyZWEgaDIge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzb2xpZF9fZmVhdHVyZS0tdGV4dEFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogOS4zMzMzMzMzMzMzdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLnAtYXNvbGlkX19mZWF0dXJlLS10ZXh0QXJlYSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc29saWRfX2ZlYXR1cmUtLXRleHRBcmVhIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG4ucC1hc29saWRfX2ZlYXR1cmUtLXRleHRBcmVhIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBjb2xvcjogIzAwOTk2MTtcbn1cbi5wLWFzb2xpZF9fY21uSW5uZXIge1xuICBwYWRkaW5nOiA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hc29saWRfX2NtbklubmVyIHtcbiAgICBwYWRkaW5nOiAxNnZ3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1hc29saWRfX21vdmllIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwO1xufVxuLnAtYXNvbGlkX19tb3ZpZS0td3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzb2xpZF9fbW92aWUtLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbn1cbi5wLWFzb2xpZF9fbW92aWUtLXdyYXA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucC1hc29saWRfX2JuciB7XG4gIG1hcmdpbjogMCAwIDZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNvbGlkX19ibnIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dyAxMC42NjY2NjY2NjY3dnc7XG4gICAgYmFja2dyb3VuZDogI0VERjFFNTtcbiAgfVxufVxuLnAtYXNvbGlkX19ibnIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtYXNvbGlkX19ibnIgYSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmdXdhZnV3YSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmdXdhZnV3YSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgfVxufVxuLnAtYXNvbGlkX19sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXNvbGlkX19sZWFkIHtcbiAgICBwYWRkaW5nOiAxMC42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgMDtcbiAgfVxufVxuLnAtYXNvbGlkX19sZWFkIC5wLWFzb2xpZF9fbGVhZF9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDk5NjE7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFzb2xpZF9fbGVhZCAucC1hc29saWRfX2xlYWRfc3Qge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWFzb2xpZF9fbGVhZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWFzb2xpZF9fbGVhZCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wLWF0dGVtcHQtdG9wX19saXN0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG4ucC1hdHRlbXB0LXRvcF9fbGlzdCAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnAtYXR0ZW1wdC10b3BfX2xpc3QgLnNsaWRlLXNkLWFycm93IHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB3aWR0aDogNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdC10b3BfX2xpc3QgLnNsaWRlLXNkLWFycm93IHtcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1hdHRlbXB0LXRvcF9fbGlzdCAuc2xpZGUtc2QtYXJyb3cucHJldi1zZC1hcnJvdyB7XG4gIGxlZnQ6IDElO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LXRvcF9fbGlzdCAuc2xpZGUtc2QtYXJyb3cucHJldi1zZC1hcnJvdyB7XG4gICAgbGVmdDogNyU7XG4gIH1cbn1cbi5wLWF0dGVtcHQtdG9wX19saXN0IC5zbGlkZS1zZC1hcnJvdy5wcmV2LXNkLWFycm93IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wLWF0dGVtcHQtdG9wX19saXN0IC5zbGlkZS1zZC1hcnJvdy5uZXh0LXNkLWFycm93IHtcbiAgcmlnaHQ6IDElO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LXRvcF9fbGlzdCAuc2xpZGUtc2QtYXJyb3cubmV4dC1zZC1hcnJvdyB7XG4gICAgcmlnaHQ6IDclO1xuICB9XG59XG4ucC1hdHRlbXB0LXRvcF9fbGlzdCAuc2xpZGUtc2QtYXJyb3cubmV4dC1zZC1hcnJvdyBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLnAtYXR0ZW1wdC10b3BfX2l0ZW06aG92ZXIgZmlndXJlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5wLWF0dGVtcHQtdG9wX19pdGVtX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwLjZyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG1hcmdpbjogMCAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LXRvcF9faXRlbV9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDN2dyA1dnc7XG4gIH1cbn1cbi5wLWF0dGVtcHQtdG9wX19pdGVtX19pbm5lciBmaWd1cmUge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAycmVtIDAgMCAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LXRvcF9faXRlbV9faW5uZXIgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtIDJyZW0gMCAwO1xuICAgIGhlaWdodDogNDB2dztcbiAgfVxufVxuLnAtYXR0ZW1wdC10b3BfX2l0ZW1fX2lubmVyIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wLWF0dGVtcHQtdG9wX190eHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA4cmVtIDZyZW0gN3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAycmVtIDJyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdC10b3BfX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAuNjY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDEwLjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnJlbSAycmVtO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuLnAtYXR0ZW1wdC10b3BfX3R4dCBoMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgY29sb3I6ICMwMDk5NjE7XG59XG4ucC1hdHRlbXB0LXRvcF9fdHh0IGgzLnNtYWxsLXR0bCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LXRvcF9fdHh0IGgzLnNtYWxsLXR0bCB7XG4gICAgZm9udC1zaXplOiAzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdC10b3BfX3R4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdC10b3BfX3R4dCBoMyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtYXR0ZW1wdCBsaSAucC10b3AtdGVjaF9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHQgbGkgLnAtdG9wLXRlY2hfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwLjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dyAxMC42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWF0dGVtcHQgbGkgLnAtdG9wLXRlY2hfX2l0ZW0gaDMge1xuICBjb2xvcjogIzAwOTk2MTtcbn1cbi5wLWF0dGVtcHQgbGkgLnAtdG9wLXRlY2hfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBib3gtc2hhZG93OiAwIDJyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ucC1hdHRlbXB0IGxpIC5wLXRvcC10ZWNoX19pdGVtOmhvdmVyOmhvdmVyIHNwYW4ge1xuICB0cmFuc2l0aW9uOiAwLjZzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdCBsaSAucC10b3AtdGVjaF9faXRlbTpob3Zlcjpob3ZlciBzcGFuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnAtYXR0ZW1wdCBsaSAucC10b3AtdGVjaF9faXRlbTpob3Zlcjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wMnM7XG59XG4ucC1hdHRlbXB0IGxpIC5wLXRvcC10ZWNoX19pdGVtOmhvdmVyOmhvdmVyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA0cztcbn1cbi5wLWF0dGVtcHQgbGkgLnAtdG9wLXRlY2hfX2l0ZW06aG92ZXI6aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDZzO1xufVxuLnAtYXR0ZW1wdCBsaSAucC10b3AtdGVjaF9faXRlbTpob3Zlcjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wOHM7XG59XG4ucC1hdHRlbXB0IGxpIC5wLXRvcC10ZWNoX19pdGVtOmhvdmVyOmhvdmVyIHNwYW46bnRoLW9mLXR5cGUoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuLnAtYXR0ZW1wdCBsaSAucC10b3AtdGVjaF9faXRlbTpob3Zlcjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG59XG4ucC1hdHRlbXB0IGxpIC5wLXRvcC10ZWNoX19pdGVtOmhvdmVyOmhvdmVyIHNwYW46bnRoLW9mLXR5cGUoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE0cztcbn1cbi5wLWF0dGVtcHQgbGkgLnAtdG9wLXRlY2hfX2l0ZW06aG92ZXI6aG92ZXIgc3BhbjpudGgtb2YtdHlwZSg4KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTZzO1xufVxuLnAtYXR0ZW1wdCBsaSAucC10b3AtdGVjaF9faXRlbTpob3Zlcjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xOHM7XG59XG4ucC1hdHRlbXB0IGxpIC5wLXRvcC10ZWNoX19pdGVtOmhvdmVyOmhvdmVyIHNwYW46bnRoLW9mLXR5cGUoMTApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cbi5wLWF0dGVtcHQgbGkgLnAtdG9wLXRlY2hfX2l0ZW06aG92ZXI6aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgxMSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbn1cbi5wLWF0dGVtcHQgbGkgLnAtdG9wLXRlY2hfX2l0ZW06aG92ZXI6aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbn1cbi5wLWF0dGVtcHQtZC1tb2YgLnAtdG9wLW12X190aXRsZUFyZWEgaDEgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LWQtbW9mIC5wLXRvcC1tdl9fdGl0bGVBcmVhIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG4ucC1hdHRlbXB0LWQtbW9mIC5wLWNvbHVtbi1kX19ibG9jayAuYm9yZGVyLXdyYXA6OmJlZm9yZSB7XG4gIHRvcDogMTIuMiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHQtZC1tb2YgLnAtY29sdW1uLWRfX2Jsb2NrIC5ib3JkZXItd3JhcDo6YmVmb3JlIHtcbiAgICB0b3A6IDUuMiU7XG4gIH1cbn1cbi5wLWF0dGVtcHQtZC1tb2YgLnAtYXR0ZW1wdF9fY29udC0tZmxleCB7XG4gIGdhcDogOC42cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LWQtbW9mIC5wLWF0dGVtcHRfX2NvbnQtLWZsZXgge1xuICAgIGdhcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1hdHRlbXB0LWQtbW9mIC5wLWF0dGVtcHRfX2NvbnQtLWZsZXhib3gge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LWQtbW9mIC5wLWF0dGVtcHRfX2NvbnQtLWZsZXhib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQgLmwtaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS13cmFwIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogOHJlbSA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250LS13cmFwIHtcbiAgICBwYWRkaW5nOiAxMC42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWJveCBoMywgLnAtYXR0ZW1wdF9fY29udC0tZmxleGJveCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZzogMCAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjN2ViZjQzO1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fY29udC0tYm94IGgzLCAucC1hdHRlbXB0X19jb250LS1mbGV4Ym94IGgzIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLnAtYXR0ZW1wdF9fY29udC0tYm94IGgzOjpiZWZvcmUsIC5wLWF0dGVtcHRfX2NvbnQtLWZsZXhib3ggaDM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWJveCBoNCwgLnAtYXR0ZW1wdF9fY29udC0tZmxleGJveCBoNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZzogMCAwIDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjMDA5OTYxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fY29udC0tYm94IGg0LCAucC1hdHRlbXB0X19jb250LS1mbGV4Ym94IGg0IHtcbiAgICBmb250LXNpemU6IDUuMDY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLnAtYXR0ZW1wdF9fY29udC0tYm94IGZpZ3VyZSwgLnAtYXR0ZW1wdF9fY29udC0tZmxleGJveCBmaWd1cmUge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250LS1ib3ggZmlndXJlLCAucC1hdHRlbXB0X19jb250LS1mbGV4Ym94IGZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1ib3ggKyAucC1hdHRlbXB0X19jb250LS1ib3gsIC5wLWF0dGVtcHRfX2NvbnQtLWJveCArIC5wLWF0dGVtcHRfX2NvbnQtLWZsZXgsIC5wLWF0dGVtcHRfX2NvbnQtLWZsZXhib3ggKyAucC1hdHRlbXB0X19jb250LS1ib3gsIC5wLWF0dGVtcHRfX2NvbnQtLWZsZXhib3ggKyAucC1hdHRlbXB0X19jb250LS1mbGV4IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fY29udC0tYm94ICsgLnAtYXR0ZW1wdF9fY29udC0tYm94LCAucC1hdHRlbXB0X19jb250LS1ib3ggKyAucC1hdHRlbXB0X19jb250LS1mbGV4LCAucC1hdHRlbXB0X19jb250LS1mbGV4Ym94ICsgLnAtYXR0ZW1wdF9fY29udC0tYm94LCAucC1hdHRlbXB0X19jb250LS1mbGV4Ym94ICsgLnAtYXR0ZW1wdF9fY29udC0tZmxleCB7XG4gICAgbWFyZ2luLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1ib3guY29tbWluZy1zb29uIHtcbiAgY29sb3I6ICNhN2E3YTc7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWJveC5jb21taW5nLXNvb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxdnc7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWJveC5jb21taW5nLXNvb24gaDMge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjY2RlMGJiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250LS1ib3guY29tbWluZy1zb29uIGgzIHtcbiAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1ib3guY29tbWluZy1zb29uIGgzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkNWM0O1xufVxuLnAtYXR0ZW1wdF9fY29udC0tYm94LmNvbW1pbmctc29vbiBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwJTtcbiAgcmlnaHQ6IDQ5JTtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC44cmVtIDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWJveC5jb21taW5nLXNvb24gcCB7XG4gICAgdG9wOiAzNSU7XG4gICAgcmlnaHQ6IDAuNWVtO1xuICAgIHBhZGRpbmc6IDEuMzMzMzMzMzMzM3Z3IDIuNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250LS1mbGV4IHtcbiAgICBnYXA6IDEzLjMzMzMzMzMzMzN2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1mbGV4LS1kZXNjIHtcbiAgbWFyZ2luLXRvcDogMS44cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250LS1mbGV4LS1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWZsZXgtLWRlc2MuZGVzYzEge1xuICBtYXgtd2lkdGg6IDg5JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fY29udC0tZmxleC0tZGVzYy5kZXNjMSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLnAtYXR0ZW1wdF9fY29udC0tYm9yZGVyLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMwMDk5NjE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWJvcmRlci1ib2xkIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1ib3JkZXItdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWJvcmRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtYXR0ZW1wdF9fY29udC0tY2FsYy0tZXgge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fY29udC0tY2FsYy0tZXgge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucC1hdHRlbXB0X19jb250LS1jYWxjLS1mbGV4Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLWZsZXhib3g6bnRoLW9mLXR5cGUob2RkKSB7XG4gIHdpZHRoOiAyNSU7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLWZsZXhib3g6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLnAtYXR0ZW1wdF9fY29udC0tY2FsYy0tZmxleGJveDpudGgtb2YtdHlwZShldmVuKSB7XG4gIHdpZHRoOiAxMi41JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fY29udC0tY2FsYy0tZmxleGJveDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgcGFkZGluZzogMi4xcmVtIDAgMS41cmVtO1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1jYWxjLS1mbGV4Ym94IGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMi4xcmVtIDAgMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250LS1jYWxjLS1mbGV4Ym94IGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1jYWxjLS1mbGV4Ym94IGZpZ3VyZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLWZsZXhib3g6bnRoLW9mLXR5cGUoMykgaW1nIHtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4ucC1hdHRlbXB0X19jb250LS1jYWxjLS1mbGV4LS10dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEyLjUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucC1hdHRlbXB0X19jb250LS1jYWxjLS1mbGV4LS10dGwgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwOTk2MTtcbiAgYm9yZGVyLXJhZGl1czogMTAwdmg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5NjE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLWZsZXgtLXR0bCBwIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgfVxufVxuLnAtYXR0ZW1wdF9fY29udC0tY2FsYy0tZmxleC0tdHRsIHAucmVncmVlbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5OTYxO1xufVxuLnAtYXR0ZW1wdF9fY29udC0tY2FsYy0tbXVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQuMnJlbTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDc0NzQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250LS1jYWxjLS1tdWwge1xuICAgIHdpZHRoOiA3dnc7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLW11bDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0LjJyZW07XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLW11bDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA3dnc7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLWVxdWFsIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xuICB3aWR0aDogNC4ycmVtO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NzQ3NDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLWVxdWFsIHtcbiAgICB3aWR0aDogN3Z3O1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1jYWxjLS1lcXVhbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDQuMnJlbTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NDc0NzQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWNhbGMtLWVxdWFsOjphZnRlciB7XG4gICAgd2lkdGg6IDd2dztcbiAgfVxufVxuLnAtYXR0ZW1wdF9fY29udF9faW5uZXItLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250X19pbm5lci0tZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtYXR0ZW1wdF9fY29udF9faW5uZXItLWZsZXggZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250X19pbm5lci0tZmxleCBmaWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnRfX2lubmVyLS1mbGV4Ym94LS1ub3RlIHtcbiAgbWFyZ2luLXRvcDogNS4zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250X19pbm5lci0tZmxleGJveC0tbm90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnRfX2lubmVyLS1mbGV4Ym94LS1ub3RlIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fY29udF9faW5uZXItLWZsZXhib3gtLW5vdGUgZmlndXJlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250X19pbm5lci0tZmxleGJveC0tbm90ZSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5wLWF0dGVtcHRfX2NvbnRfX2lubmVyLS1mbGV4Ym94LS1ub3RlIHAge1xuICBiYWNrZ3JvdW5kOiAjYzRkNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogNC4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250X19pbm5lci0tZmxleGJveC0tbm90ZSBwIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWJhbG9vbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2U4ZjNkZDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMy41cmVtIDZyZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWJhbG9vbiB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX2NvbnQtLWJhbG9vbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01LjdyZW07XG4gIHJpZ2h0OiA1LjglO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgMnJlbSA2cmVtIDJyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2U4ZjNkZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fY29udC0tYmFsb29uOjpiZWZvcmUge1xuICAgIHRvcDogLTNyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJyZW0gNHJlbSAycmVtO1xuICAgIHJpZ2h0OiAyLjglO1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1iYWxvb24tLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG59XG4ucC1hdHRlbXB0X19jb250LS1iYWxvb24tLWZsZXhib3gge1xuICB3aWR0aDogNTAlO1xufVxuLnAtYXR0ZW1wdF9fY29udC0tYmFsb29uLS1mbGV4Ym94IGZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtYXR0ZW1wdF9fY29udC0tYmFsb29uLS1mbGV4Ym94OmZpcnN0LW9mLXR5cGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1hdHRlbXB0X19jb250LS1iYWxvb24tLWZsZXhib3g6Zmlyc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICB6LWluZGV4OiAtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDklO1xuICByaWdodDogLTIzJTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTBkZWcpO1xuICBib3JkZXItd2lkdGg6IDguOXJlbSAwIDYuNHJlbSAxMC42cmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNiYmY2ZGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX2NvbnQtLWJhbG9vbi0tZmxleGJveDpmaXJzdC1vZi10eXBlOjphZnRlciB7XG4gICAgdG9wOiAyNiU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogNTElO1xuICAgIGJvcmRlci13aWR0aDogM3JlbSAwIDNyZW0gNy42cmVtO1xuICB9XG59XG4ucC1hdHRlbXB0X19jb250LS1iYWxvb24tLWZsZXhib3g6Zmlyc3Qtb2YtdHlwZSBpbWcge1xuICB3aWR0aDogODglO1xufVxuLnAtYXR0ZW1wdF9fY29udC0tYmFsb29uLS1mbGV4Ym94OmZpcnN0LW9mLXR5cGUgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X19jb250LS1iYWxvb24tLWZsZXhib3g6Zmlyc3Qtb2YtdHlwZSBwIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbi5wLWF0dGVtcHQtLWZ1bmMtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHQtLWZ1bmMtLWZsZXgge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDh2dztcbiAgfVxufVxuLnAtYXR0ZW1wdC0tZnVuYy0tZmxleGJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1hdHRlbXB0LS1mdW5jLS1mbGV4Ym94Om50aC1vZi10eXBlKDIpIGZpZ3VyZSB7XG4gIHdpZHRoOiA5MSU7XG59XG4ucC1hdHRlbXB0LS1mdW5jLS1mbGV4Ym94Om50aC1vZi10eXBlKDMpIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMTQlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LS1mdW5jLS1mbGV4Ym94IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0dncpO1xuICB9XG59XG4ucC1hdHRlbXB0LS1mdW5jLS1mbGV4IHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM4OTg5ODk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHQtLWZ1bmMtLWZsZXggcCB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gIH1cbn1cbi5wLWF0dGVtcHQtLWRsLS1saXN0LS10dGwsIC5wLWF0dGVtcHQtLWNvbHVtbi0tbGlzdC0tdHRsIHtcbiAgZm9udC1zaXplOiAzLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0LS1kbC0tbGlzdC0tdHRsLCAucC1hdHRlbXB0LS1jb2x1bW4tLWxpc3QtLXR0bCB7XG4gICAgZm9udC1zaXplOiA1LjA2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cbi5wLWF0dGVtcHQtLWNvbHVtbi0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHQtLWNvbHVtbi0tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjEuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1hdHRlbXB0X190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnAtYXR0ZW1wdF9fdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLnAtYXR0ZW1wdF9fdGFibGUgdGhlYWQgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX3RhYmxlIHRkLFxuLnAtYXR0ZW1wdF9fdGFibGUgdGgge1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFkZGluZzogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbXB0X190YWJsZSB0ZCxcbi5wLWF0dGVtcHRfX3RhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdF9fdGFibGUgdGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxuICAucC1hdHRlbXB0X190YWJsZSB0ZC5ib3JkZXItbm9uZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucC1hdHRlbXB0X190YWJsZSB0ZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNi42NjY2NjY2NjY3dnc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbi5wLWF0dGVtcHRfX3RhYmxlIHRkIC5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX3RhYmxlIHRkIC5idG4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX3RhYmxlIHRyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHRfX3RhYmxlIHRib2R5IHRyIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLnAtYXR0ZW1wdC1jb250YWN0X19saXN0IGxpIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdC1jb250YWN0X19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG4ucC1hdHRlbXB0LWNvbnRhY3RfX2xpc3QgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUuNnJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdC1jb250YWN0X19saXN0IGxpOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWF0dGVtcHQtY29udGFjdF9fbGlzdCBsaS5jYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9kZXRhaWxfcGNpbV9jYWxsaWNvbi5wbmcpO1xufVxuLnAtYXR0ZW1wdC1jb250YWN0X19saXN0IGxpLm1haWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2RldGFpbF9wY2ltX21haWxpY29uLnBuZyk7XG59XG4ucC1hdHRlbXB0LWNvbnRhY3RfX2xpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMDA5OTYxO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWF0dGVtcHQtY29udGFjdF9fbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW1wdC1jb250YWN0X19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1hdHRlbXB0LWFzdF9fYnRuIHtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEzcHggNi41cmVtIDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVtcHQtYXN0X19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyLjY2NjY2NjY2Njd2dyAwO1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5wLWJuci1tdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTNyZW07XG4gIHJpZ2h0OiAyN3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wLWJuci1tdi1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDA5OTYxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0OXB4KSB7XG4gIC5wLWJuci1tdiB7XG4gICAgcmlnaHQ6IDE1cmVtO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci1tdiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDMuM3JlbTtcbiAgfVxufVxuLnAtYm5yLW12LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLW12LWlubmVyIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG4ucC1ibnItbXYtaW5uZXItbCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci1tdi1pbm5lci1sIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICB9XG59XG4ucC1ibnItbXYtaW5uZXItbCBoMiB7XG4gIGNvbG9yOiAjMTJhMDVhO1xuICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMXZ3LCAxLjVyZW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLW12LWlubmVyLWwgaDIge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG4ucC1ibnItbXYtaW5uZXItbCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDF2dywgMXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci1tdi1pbm5lci1sIHAge1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICB9XG59XG4ucC1ibnItbXYtaW5uZXItciB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci1tdi1pbm5lci1yIHtcbiAgICBwYWRkaW5nOiAycmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgfVxufVxuLnAtYm5yLW12LWlubmVyLXItbG9nbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLW12LWlubmVyLXItbG9nbyB7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgfVxufVxuLnAtYm5yLW12LWlubmVyLXItbG9nbyBpbWcge1xuICB3aWR0aDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLW12LWlubmVyLXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxcmVtO1xuICB9XG59XG4ucC1ibnItbXYtaW5uZXItci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLW12LWlubmVyLXItYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICB9XG59XG4ucC1ibnItbXYtaW5uZXItci1idG4gLmMtYnRuIHtcbiAgd2lkdGg6IDE4cmVtO1xuICBoZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJuci1tdi1pbm5lci1yLWJ0biAuYy1idG4ge1xuICAgIHdpZHRoOiA5cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG4ucC1ibnItbXYtaW5uZXItci1idG4gLmMtYnRuOmhvdmVyIC5wLWJuci1tdi1vdXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3AtYm5yLW12LW91dC1ob3Zlci5wbmcpO1xufVxuLnAtYm5yLW12LWlubmVyLXItYnRuIC5jLWJ0biAucC1ibnItbXYtb3V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wLWJuci1tdi1vdXQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yLW12LWlubmVyLXItYnRuIC5jLWJ0biAucC1ibnItbXYtb3V0IHtcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC44cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIH1cbn1cbi5wLWJuci1tdi1pbm5lci1yLWJ0biAuYy1idG46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWJuci1tdi1pbm5lci1yLWJ0biAuYy1idG4gYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAxdncsIDFyZW0pO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnItbXYtaW5uZXItci1idG4gLmMtYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgfVxufVxuXG4ucC1icmVhZGNydW1zIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDQwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYnJlYWRjcnVtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtYnJlYWRjcnVtcyBsaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuLnAtYnJlYWRjcnVtcyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIDEycHggMCAwO1xufVxuLnAtYnJlYWRjcnVtcyBsaTpub3QoOmZpcnN0LW9mLXR5cGUpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi9cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTRweDtcbn1cblxuLnAtY2F0YWxvZy1kX190aXRsZUVuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDk5NjE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXRhbG9nLWRfX3RpdGxlRW4ge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gICAgcGFkZGluZy10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXRhbG9nLWQgaDEge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWNhdGFsb2ctZCAucC1jYXRhbG9nLWRfX2FydGljbGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMCA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXRhbG9nLWQgLnAtY2F0YWxvZy1kX19hcnRpY2xlLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1jYXRhbG9nLWQgLnAtY2F0YWxvZy1kX19hcnRpY2xlLXdyYXAgYXJ0aWNsZSB7XG4gIHdpZHRoOiA1MHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2F0YWxvZy1kIC5wLWNhdGFsb2ctZF9fYXJ0aWNsZS13cmFwIGFydGljbGUge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDE2dnc7XG4gIH1cbn1cbi5wLWNhdGFsb2ctZCAucC1jYXRhbG9nLWRfX2FydGljbGUtd3JhcCBhcnRpY2xlIGgyIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhdGFsb2ctZCAucC1jYXRhbG9nLWRfX2FydGljbGUtd3JhcCBhcnRpY2xlIGgyIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLnAtY2F0YWxvZy1kIC5wLWNhdGFsb2ctZF9fYXJ0aWNsZS13cmFwIGFydGljbGUgZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2F0YWxvZy1kIC5wLWNhdGFsb2ctZF9fYXJ0aWNsZS13cmFwIGFydGljbGUgZmlndXJlIHtcbiAgICBtYXJnaW46IDAgOHZ3O1xuICB9XG59XG4ucC1jYXRhbG9nLWQgLnAtY2F0YWxvZy1kX19hcnRpY2xlLXdyYXAgYXNpZGUge1xuICB3aWR0aDogNzJyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmc6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhdGFsb2ctZCAucC1jYXRhbG9nLWRfX2FydGljbGUtd3JhcCBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZ2dyA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtY2F0YWxvZy1kIC5wLWNhdGFsb2ctZF9fYXJ0aWNsZS13cmFwIGFzaWRlIHRhYmxlIHtcbiAgbWFyZ2luOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXRhbG9nLWQgLnAtY2F0YWxvZy1kX19hcnRpY2xlLXdyYXAgYXNpZGUgdGFibGUge1xuICAgIG1hcmdpbjogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1jYXRhbG9nLWQgLnAtY2F0YWxvZy1kX19hcnRpY2xlLXdyYXAgYXNpZGUgYSB7XG4gIGNvbG9yOiAjN2ViZjQzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWNhdGFsb2ctZCAucC1jYXRhbG9nLWRfX2FydGljbGUtd3JhcCBhc2lkZSBoMyB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhdGFsb2ctZCAucC1jYXRhbG9nLWRfX2FydGljbGUtd3JhcCBhc2lkZSBoMyB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWNhdGFsb2ctZCAucC1jYXRhbG9nLWRfX2FydGljbGUtd3JhcCBhc2lkZSBoNCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXRhbG9nLWQgLnAtY2F0YWxvZy1kX19hcnRpY2xlLXdyYXAgYXNpZGUgaDQge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLnAtY2F0YWxvZyB7XG4gIGJhY2tncm91bmQ6ICNlZGYxZTU7XG59XG4ucC1jYXRhbG9nIC5sLWlubmVyIHtcbiAgcGFkZGluZzogMnJlbSAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2F0YWxvZyAubC1pbm5lciB7XG4gICAgcGFkZGluZzogMjEuMzMzMzMzMzMzM3Z3IDAgMCAwO1xuICB9XG59XG4ucC1jYXRhbG9nIC5wLWNvbHVtbl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1jYXRhbG9nIC5wLWNvbHVtbl9fbGlzdCBsaS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWNhdGFsb2cgLnAtY29sdW1uX19saXN0IGxpIGEgZmlndXJlIHtcbiAgcGFkZGluZzogNXJlbSAwIDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2F0YWxvZyAucC1jb2x1bW5fX2xpc3QgbGkgYSBmaWd1cmUge1xuICAgIHBhZGRpbmc6IDE2dncgMCAwIDA7XG4gIH1cbn1cblxuLnAtY29sdW1uLWQge1xuICBiYWNrZ3JvdW5kOiAjZWRmMWU1O1xuICBwYWRkaW5nLWJvdHRvbTogMjdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDB2dztcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbn1cbi5wLWNvbHVtbi1kIGgxIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjMDA5OTYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZCBoMSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICB9XG59XG4ucC1jb2x1bW4tZCAubC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMCA1cmVtO1xuICBwYWRkaW5nOiA2cmVtIDAgMTJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kIC5sLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMC42NjY2NjY2NjY3dncgMCAyMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19hcnRpY2xlLXdyYXAge1xuICB3aWR0aDogOTNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19hcnRpY2xlLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb2x1bW4tZF9fYXJ0aWNsZS13cmFwIGFydGljbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA4cmVtIDZyZW0gNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZF9fYXJ0aWNsZS13cmFwIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDEwLjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnZ3O1xuICB9XG59XG4ucC1jb2x1bW4tZCBhc2lkZSB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWQgYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb2x1bW4tZF9fYmxvY2sgYSB7XG4gIGNvbG9yOiAjMmI1OWMwO1xufVxuLnAtY29sdW1uLWRfX2Jsb2NrIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWNvbHVtbi1kX19ibG9jayArIC5wLWNvbHVtbi1kX19ibG9jayB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZF9fYmxvY2sgKyAucC1jb2x1bW4tZF9fYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19ibG9jayAubWFya2VyIHtcbiAgZm9udC1zaXplOiAxMTUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjRkZGMTAwIDYwJSk7XG59XG4ucC1jb2x1bW4tZF9fYmxvY2sgLmgyLXdyYXAge1xuICBwYWRkaW5nOiAyLjVyZW0gNi41cmVtIDIuNXJlbSA0LjNyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5NjE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19ibG9jayAuaDItd3JhcCB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLnAtY29sdW1uLWRfX2Jsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAyLjdyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX2Jsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1jb2x1bW4tZF9fYmxvY2sgaDI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzdlYmY0MztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTIuNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19ibG9jayBoMjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtNSU7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19ibG9jayBoMyB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzdlYmY0MztcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX2Jsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLnAtY29sdW1uLWRfX2Jsb2NrIGgzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtM3B4O1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX2Jsb2NrIGgzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLnAtY29sdW1uLWRfX2Jsb2NrIGg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX2Jsb2NrIGg0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB9XG59XG4ucC1jb2x1bW4tZF9fYmxvY2sgaDQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19ibG9jayBoNDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19ibG9jayAuYm9yZGVyLXdyYXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gM3JlbSA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZF9fYmxvY2sgLmJvcmRlci13cmFwIHtcbiAgICBwYWRkaW5nOiA4dncgNS4zMzMzMzMzMzMzdncgOHZ3IDEzLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW46IDh2dyAwO1xuICB9XG59XG4ucC1jb2x1bW4tZF9fYmxvY2sgLmJvcmRlci13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDk5NjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMSU7XG4gIGxlZnQ6IC0yLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19ibG9jayAuYm9yZGVyLXdyYXA6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDh2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogOCU7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19ibG9jayB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDRyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX2Jsb2NrIHRhYmxlIHtcbiAgICBtYXJnaW46IDEwLjY2NjY2NjY2Njd2dyAwO1xuICB9XG59XG4ucC1jb2x1bW4tZF9fYmxvY2sgdGFibGUubXQyMCB7XG4gIG1hcmdpbjogMnJlbSAwIDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19ibG9jayB0YWJsZS5tdDIwIHtcbiAgICBtYXJnaW46IDUuMzMzMzMzMzMzM3Z3IDAgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1jb2x1bW4tZF9fYmxvY2sgdGFibGUgdGgsXG4ucC1jb2x1bW4tZF9fYmxvY2sgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19ibG9jayB0YWJsZSB0aCxcbi5wLWNvbHVtbi1kX19ibG9jayB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMi42NjY2NjY2NjY3dncgNHZ3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19ibG9jayB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucC1jb2x1bW4tZF9fYmxvY2sgdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnAtY29sdW1uLWRfX2RsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUxYjU0MiAwJSwgIzAwOTk2MSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZzogNXJlbSA1LjVyZW07XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZF9fZGwge1xuICAgIHBhZGRpbmc6IDEwLjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnAtY29sdW1uLWRfX2RsLS10aXRsZUFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19kbC0tdGl0bGVBcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19kbC0tdGl0bGVBcmVhIGgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX2RsLS10aXRsZUFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19kbC0tdGl0bGVBcmVhIGZpZ3VyZSB7XG4gIHdpZHRoOiAxOC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZF9fZGwtLXRpdGxlQXJlYSBmaWd1cmUge1xuICAgIHdpZHRoOiA0MHZ3O1xuICB9XG59XG4ucC1jb2x1bW4tZF9fZGwtLWxpc3Qge1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19kbC0tbGlzdCB7XG4gICAgZ2FwOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtY29sdW1uLWRfX2RsLS1saXN0IGxpIHtcbiAgd2lkdGg6IDQwcmVtO1xuICBoZWlnaHQ6IDEwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19kbC0tbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1jb2x1bW4tZF9fZGwtLWxpc3QgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5NjE7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgOTYgOTYwIDk2MFwiPjxwYXRoIGQ9XCJtNjAwIDg1Ni00Mi00MiAyMDgtMjA4SDgwdi02MGg2ODZMNTU4IDMzOGw0Mi00MiAyODAgMjgwLTI4MCAyODBaXCIvPjwvc3ZnPicpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgOTYgOTYwIDk2MFwiPjxwYXRoIGQ9XCJtNjAwIDg1Ni00Mi00MiAyMDgtMjA4SDgwdi02MGg2ODZMNTU4IDMzOGw0Mi00MiAyODAgMjgwLTI4MCAyODBaXCIvPjwvc3ZnPicpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjAlO1xuICByaWdodDogNCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19kbC0tbGlzdCBsaTpiZWZvcmUge1xuICAgIHdpZHRoOiA1LjMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHRvcDogMzglO1xuICB9XG59XG4ucC1jb2x1bW4tZF9fZGwtLWxpc3QgbGk6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDk5NjE7XG59XG4ucC1jb2x1bW4tZF9fZGwtLWxpc3QgbGk6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgY29sb3I6ICNjM2IzMDU7XG59XG4ucC1jb2x1bW4tZF9fZGwtLWxpc3QgbGk6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgY29sb3I6ICMyZjczYWE7XG59XG4ucC1jb2x1bW4tZF9fZGwtLWxpc3QgbGk6bnRoLW9mLXR5cGUoNCk6YmVmb3JlIHtcbiAgY29sb3I6ICNlODNiMWY7XG59XG4ucC1jb2x1bW4tZF9fZGwtLWxpc3QgbGkgYSBoMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX2RsLS1saXN0IGxpIGEgaDMge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnAtY29sdW1uLWRfX2RsLS1idG4ge1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZF9fZGwtLWJ0biB7XG4gICAgbWFyZ2luOiAxMC42NjY2NjY2NjY3dncgYXV0byAwO1xuICB9XG59XG4ucC1jb2x1bW4tZF9fcmVsYXRpb24gaDIge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA5OTYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19yZWxhdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19yZWxhdGlvbi0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW4tZF9fcmVsYXRpb24tLWxpc3Qge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZ2FwOiAyLjY2NjY2NjY2Njd2dztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19yZWxhdGlvbi0tbGlzdCBsaSB7XG4gIHdpZHRoOiA0NTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX3JlbGF0aW9uLS1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjMzMzMzMzMzMzN2dyk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG4ucC1jb2x1bW4tZF9fcmVsYXRpb24tLWxpc3QgbGk6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogMC41cyBhbGw7XG59XG4ucC1jb2x1bW4tZF9fcmVsYXRpb24tLWxpc3QgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDEyLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbi1kX19yZWxhdGlvbi0tbGlzdCBsaSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJ2dztcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxufVxuLnAtY29sdW1uLWRfX3JlbGF0aW9uLS1saXN0IGxpIGZpZ3VyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEyLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX3JlbGF0aW9uLS1saXN0IGxpIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJ2dztcbiAgfVxufVxuLnAtY29sdW1uLWRfX3JlbGF0aW9uLS1saXN0IGxpIGEge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uLWRfX3JlbGF0aW9uLS1saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiA0dncgMi42NjY2NjY2NjY3dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWNvbHVtbi1kX19pbnRlcnZpZXdlciB7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuXG4ucC1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiAjZWRmMWU1O1xufVxuLnAtY29sdW1uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDdyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtY29sdW1uX19saXN0IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNHJlbSkgLyAzKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29sdW1uX19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuLnAtY29sdW1uX19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1jb2x1bW5fX2xpc3QgbGkgYSBmaWd1cmUge1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fbGlzdCBsaSBhIGZpZ3VyZSB7XG4gICAgcGFkZGluZzogOHZ3IDAgMCAwO1xuICB9XG59XG4ucC1jb2x1bW5fX2xpc3QgbGkgYTpob3ZlciAuYy1pbmZvX19zbGlkZXItLWJvdHRvbUxpbmsgcDo6YWZ0ZXIge1xuICByaWdodDogLTEyMCU7XG59XG4ucC1jb2x1bW5fX2xpc3QgbGkgYTpob3ZlciBmaWd1cmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgdHJhbnNpdGlvbjogMXMgYWxsO1xufVxuLnAtY29sdW1uX19saXN0LS1kYXkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6ICNjY2M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbHVtbl9fbGlzdC0tZGF5IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1jb2x1bW5fX2xpc3QtLXRhZyB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk2MTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDhweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX2xpc3QtLXRhZyB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAxLjMzMzMzMzMzMzN2dyA0dnc7XG4gIH1cbn1cbi5wLWNvbHVtbi1waWNrdXAge1xuICBiYWNrZ3JvdW5kOiAjZWRmMWU1O1xufVxuLnAtY29sdW1uLXBpY2t1cCAubC1pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5OTYxO1xufVxuXG4uY2F0ZWdvcnlfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5X19idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLmNhdGVnb3J5X19idG4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDQpO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeV9fYnRuIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dyAwO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5X19idG4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jYXRlZ29yeV9fYnRuIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwiTTQ4MCA3MTEgMjQwIDQ3MWw0My00MyAxOTcgMTk4IDE5Ny0xOTcgNDMgNDMtMjQwIDIzOVpcIi8+PC9zdmc+Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIk00ODAgNzExIDI0MCA0NzFsNDMtNDMgMTk3IDE5OCAxOTctMTk3IDQzIDQzLTI0MCAyMzlaXCIvPjwvc3ZnPicpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIHJpZ2h0OiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5X19idG4gbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogOHZ3O1xuICAgIGhlaWdodDogOHZ3O1xuICAgIHJpZ2h0OiA4dnc7XG4gIH1cbn1cbi5jYXRlZ29yeV9fYnRuIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2F0ZWdvcnlfX2J0biBsaTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jYXRlZ29yeV9fYnRuIGxpLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDk5NjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhdGVnb3J5X19idG4gbGkuaXMtYWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXIucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXItdGlwcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXIucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXItdGlwcyB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4ucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXIucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXItdGlwcyAucC1vZXVuaXQtLWZsZXgtLWFyb3VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXIucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXItdGlwcyAucC1vZXVuaXQtLWZsZXgtLWFyb3VuZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnAtb2V1bml0LS1taWFtZW1iZXItLWlubmVyLnAtb2V1bml0LS1taWFtZW1iZXItLWlubmVyLXRpcHMgLnAtb2V1bml0LS1mbGV4LS1hcm91bmQgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lci5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lci10aXBzIC5wLW9ldW5pdC0tZmxleC0tYXJvdW5kIGg2IHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXIucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXItdGlwcyAucC1vZXVuaXQtLWZsZXgtLWFyb3VuZCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB0ZXh0LWluZGVudDogLTFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lci5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lci10aXBzIC5wLW9ldW5pdC0tZmxleC0tYXJvdW5kIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctbGVmdDogMC43cmVtO1xuICAgIHRleHQtaW5kZW50OiAtMC4zcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lci5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lci10aXBzIC5wLW9ldW5pdC0tZmxleC0tYXJvdW5kIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0wLjZyZW07XG4gIH1cbn1cbi5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lci5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lci10aXBzIC5wLW9ldW5pdC0tZmxleC0tYXJvdW5kIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5NjE7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXIucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXItdGlwcyAucC1vZXVuaXQtLWZsZXgtLWFyb3VuZCB1bCBsaTo6YmVmb3JlIHtcbiAgICBib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXIucC1vZXVuaXQtLW1pYW1lbWJlci0taW5uZXItdGlwcyAucC1vZXVuaXQtLWZsZXgtLWFyb3VuZCB1bCBsaTo6YmVmb3JlIHtcbiAgICBib3R0b206IDNweDtcbiAgfVxufVxuXG4ucC1jb2x1bW5fX2xpc3RfaGFzX3RhZyBsaSBhIGZpZ3VyZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb2x1bW5fX2xpc3RfaGFzX3RhZyBsaSBhIGZpZ3VyZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmNvbHVtbi1pbWcge1xuICBtYXJnaW46IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbHVtbi1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucC1jb250YWN0IHtcbiAgYmFja2dyb3VuZDogI2VkZjFlNTtcbn1cbi5wLWNvbnRhY3QgLmwtaW5uZXIge1xuICBwYWRkaW5nOiAwIDAgMzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QgLmwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIxLjMzMzMzMzMzMzN2dyAwIDUzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtY29udGFjdCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwOTk2MTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0IGgyIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWNvbnRhY3QgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdCBwIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucC1jb250YWN0IHAgYSB7XG4gIGNvbG9yOiAjN2ViZjQzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWNvbnRhY3QgLm1yY193ZWJmb3JtIHtcbiAgd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIHtcbiAgLnAtY29udGFjdCAubXJjX3dlYmZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb250YWN0IC5tcmNfd2ViZm9ybSB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbnRhY3QgLm1yY193ZWJmb3JtX3RpdGxlLFxuLnAtY29udGFjdCAubXJjX3dlYmZvcm1fcHJlbXNnLFxuLnAtY29udGFjdCAubXJjX3dlYmZvcm1fcG9zdG1zZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdCAjbXJjX3dlYmZvcm0gdGFibGUubXJjX3dlYmZvcm1fcXVlc3Rpb25uYWlyZSxcbi5wLWNvbnRhY3QgI21yY19kb3dubG9hZCB0YWJsZS5tcmNfd2ViZm9ybV9xdWVzdGlvbm5haXJlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tcmNfd2ViZm9ybV9yb3cgLm1yY193ZWJmb3JtX3EsXG4jZm9ybSAjbXJjX3dlYmZvcm0sXG4jZm9ybSAjbXJjX2Rvd25sb2FkIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yY193ZWJmb3JtX3JvdyAubXJjX3dlYmZvcm1fcSxcbiNmb3JtICNtcmNfd2ViZm9ybSxcbiNmb3JtICNtcmNfZG93bmxvYWQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jbXJjX3dlYmZvcm0gLm1yY193ZWJmb3JtX2N1c3R0aXRsZSB0aCxcbiNtcmNfd2ViZm9ybSAubXJjX3dlYmZvcm1fY3VzdGluZm8gdGgsXG4jbXJjX3dlYmZvcm0gLm1yY193ZWJmb3JtX2N1c3RpbmZvIHRkLFxuI21yY19kb3dubG9hZCAubXJjX3dlYmZvcm1fY3VzdHRpdGxlIHRoLFxuI21yY19kb3dubG9hZCAubXJjX3dlYmZvcm1fY3VzdGluZm8gdGgsXG4jbXJjX2Rvd25sb2FkIC5tcmNfd2ViZm9ybV9jdXN0aW5mbyB0ZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNtcmNfd2ViZm9ybSAubXJjX3dlYmZvcm1fY3VzdHRpdGxlIHRoLFxuI21yY193ZWJmb3JtIC5tcmNfd2ViZm9ybV9jdXN0aW5mbyB0aCxcbiNtcmNfd2ViZm9ybSAubXJjX3dlYmZvcm1fY3VzdGluZm8gdGQsXG4jbXJjX2Rvd25sb2FkIC5tcmNfd2ViZm9ybV9jdXN0dGl0bGUgdGgsXG4jbXJjX2Rvd25sb2FkIC5tcmNfd2ViZm9ybV9jdXN0aW5mbyB0aCxcbiNtcmNfZG93bmxvYWQgLm1yY193ZWJmb3JtX2N1c3RpbmZvIHRkIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnAtY29yZS1tdl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3JlLW12X19mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWNvcmUtbXZfX2ZsZXggLnAtdG9wLW12X19sZWFkIHAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3JlLW12X193cmFwIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtY29yZS1tdl9faW1nQXJlYSB7XG4gIHdpZHRoOiA1NnJlbTtcbiAgaGVpZ2h0OiAzNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3JlLW12X19pbWdBcmVhIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtY29yZS1tdl9faW1nQXJlYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3phaXNoaXRzdV9pY29uLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNSU7XG4gIGxlZnQ6IC01JTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwLjlyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcmUtbXZfX2ltZ0FyZWE6OmFmdGVyIHtcbiAgICB3aWR0aDogMjEuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMjEuMzMzMzMzMzMzM3Z3O1xuICAgIHRvcDogLTEwJTtcbiAgICBsZWZ0OiAtMTAlO1xuICB9XG59XG4ucC1jb3JlLW12X19pbGx1c3QgbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG4ucC1jb3JlLW12X19pbGx1c3QgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnAtY29yZS1tdl9faWxsdXN0IGxpIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5wLWNvcmUtbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogNDglO1xuICBsZWZ0OiAzJTtcbn1cbi5wLWNvcmUtbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSgxKSBpbWcge1xuICBtYXgtd2lkdGg6IDcuM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc4MHB4KSB7XG4gIC5wLWNvcmUtbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSgxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtY29yZS1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEwJTtcbn1cbi5wLWNvcmUtbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSgyKS5qcy1mYWRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTc4MHB4KSB7XG4gIC5wLWNvcmUtbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtY29yZS1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAxMCU7XG4gIHJpZ2h0OiAxMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcmUtbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtY29yZS1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDMpLmpzLWZhZGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnAtY29yZS1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA4JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29yZS1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgICB0b3A6IDgwJTtcbiAgfVxufVxuLnAtY29yZS1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDQpLmpzLWZhZGUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnAtY29yZS1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDUpIHtcbiAgdG9wOiA1NCU7XG4gIHJpZ2h0OiAxNCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcmUtbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg1KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtY29yZS1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDUpIGltZyB7XG4gIG1heC13aWR0aDogMTIuMnJlbTtcbn1cbi5wLWNvcmUtbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg1KS5qcy1mYWRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cbi5wLWNvcmUtbGVhZCB7XG4gIGJhY2tncm91bmQ6ICNlZGYxZTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ucC1jb3JlLWxlYWQgLmwtaW5uZXIge1xuICBwYWRkaW5nOiAwIDAgMTJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcmUtbGVhZCAubC1pbm5lciB7XG4gICAgcGFkZGluZzogMjEuMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29yZS1sZWFkIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wLWNvcmUtc29sdXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRyZW0gMDtcbn1cbi5wLWNvcmUtc29sdXRpb25fX3RpdGxlQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWNvcmUtc29sdXRpb25fX3RpdGxlQXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0LjRyZW07XG4gIGhlaWdodDogMTguNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbWlzc2lvbl9tdjAyLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3JlLXNvbHV0aW9uX190aXRsZUFyZWE6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIwdnc7XG4gICAgdG9wOiAtMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1jb3JlLXNvbHV0aW9uX190aXRsZUFyZWE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIxLjdyZW07XG4gIGhlaWdodDogMTYuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvY29yZV90ZWNoMDIucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29yZS1zb2x1dGlvbl9fdGl0bGVBcmVhOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtY29yZS1zb2x1dGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3JlLXNvbHV0aW9uX19saXN0IHtcbiAgICBnYXA6IDUuMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5wLWNvcmUtc29sdXRpb25fX2xpc3QgbGkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3JlLXNvbHV0aW9uX19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtY29yZS1zb2x1dGlvbl9fbGlzdCBsaSBmaWd1cmUge1xuICB3aWR0aDogNDByZW07XG4gIGhlaWdodDogMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcmUtc29sdXRpb25fX2xpc3QgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLnAtY29yZS1zb2x1dGlvbl9fbGlzdCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcmUtc29sdXRpb25fX2xpc3QgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWNvcmUtZmFxIHtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbn1cbi5wLWNvcmUtZmFxIC5jLXRpdGxlQXJlYTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWNvcmUtZmFxIC5jLXRpdGxlQXJlYTo6YWZ0ZXIge1xuICB3aWR0aDogMjIuN3JlbTtcbiAgaGVpZ2h0OiAxNi41cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9jb3JlX2ZhcS5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3JlLWZhcSAuYy10aXRsZUFyZWE6OmFmdGVyIHtcbiAgICB3aWR0aDogMzJ2dztcbiAgICBoZWlnaHQ6IDIzLjI1MzMzMzMzMzN2dztcbiAgICB0b3A6IC0xOC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWNvcmUtZmFxX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29yZS1mYXFfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4ucC1jb3JlLWZhcV9fY29udGFpbmVyIGRsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtY29yZS1mYXFfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDRyZW0gOXJlbSA0cmVtIDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29yZS1mYXFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDEwLjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dyA4dnc7XG4gIH1cbn1cbi5wLWNvcmUtZmFxX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDdcIjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogIzAwOTk2MTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29yZS1mYXFfX3RpdGxlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgcmlnaHQ6IDR2dztcbiAgfVxufVxuLnAtY29yZS1mYXFfX3RpdGxlLm9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4OGFcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb3JlLWZhcV9fdGl0bGUub3BlbjpiZWZvcmUge1xuICAgIHJpZ2h0OiA0dnc7XG4gIH1cbn1cbi5wLWNvcmUtZmFxX190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDk5NjE7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzLjdyZW07XG4gIGxlZnQ6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvcmUtZmFxX190aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHRvcDogNC44dnc7XG4gICAgbGVmdDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWNvcmUtZmFxX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNHJlbSA5cmVtIDRyZW0gOHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29yZS1mYXFfX3RleHQge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDEwLjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dyA4dnc7XG4gIH1cbn1cblxuLnAtY3ZjLWZyb250aW1nIHtcbiAgYmFja2dyb3VuZDogI2VkZjFlNTtcbn1cbi5wLWN2Yy1mcm9udGltZyAubC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHJlbSAwIDEycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdmMtZnJvbnRpbWcgLmwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIxLjMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4ucC1jdmMtZnJvbnRpbWcgZmlndXJlIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1mcm9udGltZyBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jdmMtZnJvbnRpbWcgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cmVtO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3ZjLWZyb250aW1nIHAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1jdmMtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1jdmMtYnV0dG9uIGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDMpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdmMtYnV0dG9uIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdmMtYnV0dG9uIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1jdmMtYnV0dG9uIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgN3JlbSAwIDRyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDExcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdmMtYnV0dG9uIGxpIGEge1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3IDh2dztcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ucC1jdmMtYnV0dG9uIGxpIGEgZmlndXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1idXR0b24gbGkgYSBmaWd1cmUge1xuICAgIG1hcmdpbi1yaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLnAtY3ZjLWJ1dHRvbiBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMzEzXCI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDRyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdmMtYnV0dG9uIGxpIGE6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIHJpZ2h0OiA4dnc7XG4gIH1cbn1cbi5wLWN2Yy1idXR0b24gbGkgYTpob3ZlciBmaWd1cmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3ZjLWJ1dHRvbiBsaSBhOmhvdmVyIGZpZ3VyZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5wLWN2Yy1idXR0b24gbGk6bnRoLW9mLXR5cGUoMSkgaW1nIHtcbiAgd2lkdGg6IDQuMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3ZjLWJ1dHRvbiBsaTpudGgtb2YtdHlwZSgxKSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTQuNHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1jdmMtYnV0dG9uIGxpOm50aC1vZi10eXBlKDIpIGltZyB7XG4gIHdpZHRoOiA3LjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1idXR0b24gbGk6bnRoLW9mLXR5cGUoMikgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE0LjR2dztcbiAgfVxufVxuLnAtY3ZjLWJ1dHRvbiBsaTpudGgtb2YtdHlwZSgzKSBpbWcge1xuICB3aWR0aDogNi40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdmMtYnV0dG9uIGxpOm50aC1vZi10eXBlKDMpIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxNC40dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWN2Yy1kZXZfX3RpdGxlQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWN2Yy1kZXZfX3RpdGxlQXJlYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDE1JTtcbiAgd2lkdGg6IDE0LjlyZW07XG4gIGhlaWdodDogMTEuMXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZG93bmxvYWRfaWxsdXN0XzAxLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1kZXZfX3RpdGxlQXJlYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLWN2Yy1pbnZlc3RtZW50X19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdmMtaW52ZXN0bWVudF9fZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwLjY2NjY2NjY2Njd2dyAwO1xuICB9XG59XG4ucC1jdmMtaW52ZXN0bWVudF9faXRlbSB7XG4gIHdpZHRoOiA0OSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1pbnZlc3RtZW50X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY3ZjLWludmVzdG1lbnRfX2l0ZW0gaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHBhZGRpbmc6IDAgMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzdlYmY0MztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1pbnZlc3RtZW50X19pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDYuOTMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1jdmMtaW52ZXN0bWVudF9faXRlbSBoMzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDA5OTYxO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtY3ZjLWludmVzdG1lbnRfX2l0ZW0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLWN2Yy1pbnZlc3RtZW50X19pdGVtLWxpc3QgbGkge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDFyZW0pO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtY3ZjLWludmVzdG1lbnRfX2l0ZW0tbGlzdCBsaSBmaWd1cmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtY3ZjLWludmVzdG1lbnRfX2l0ZW0tbGlzdCBsaSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3ZjLWludmVzdG1lbnRfX2l0ZW0tbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1jdmMtYWJvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNHJlbTtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDAgMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1hYm91dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMi42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogOHZ3IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGJveC1zaGFkb3c6IDAgNnB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5wLWN2Yy1hYm91dCBmaWd1cmUge1xuICB3aWR0aDogNDByZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1hYm91dCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1jdmMtYWJvdXRfdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NHJlbSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1hYm91dF90ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY3ZjLUxpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDZyZW0gOHJlbTtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdmMtTGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgICBnYXA6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC1jdmMtTGlzdF9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gOHJlbSkgLyAyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3ZjLUxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jdmMtTGlzdF9faXRlbSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWN2Yy1MaXN0X19pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3ZjLUxpc3RfX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gICAgcGFkZGluZzogNi4xMzMzMzMzMzMzdncgMCA0dnc7XG4gIH1cbn1cbi5wLWN2Yy1taXNzaW9uX19jb250YWluZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnAtY3ZjLW1pc3Npb25fX2NvbnRhaW5lciAucC10b3AtbWlzc2lvbl9fdGV4dEFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1taXNzaW9uX19jb250YWluZXIgLnAtdG9wLW1pc3Npb25fX3RleHRBcmVhIHAge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtY3ZjLW1pc3Npb25fX2NvbnRhaW5lciAucC10b3AtbWlzc2lvbl9faW1nLS1iZyB7XG4gIHRvcDogLTcwJTtcbiAgcmlnaHQ6IDAlO1xuICB3aWR0aDogNDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1taXNzaW9uX19jb250YWluZXIgLnAtdG9wLW1pc3Npb25fX2ltZy0tYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jdmMtbWlzc2lvbl9fY29udGFpbmVyIC5wLXRvcC1taXNzaW9uX19pbWctLWZyb250IHtcbiAgdG9wOiA1JTtcbiAgcmlnaHQ6IDYuMiU7XG4gIHdpZHRoOiAzMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY3ZjLW1pc3Npb25fX2NvbnRhaW5lciAucC10b3AtbWlzc2lvbl9faW1nLS1mcm9udCB7XG4gICAgdG9wOiAzMCU7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnAtY3ZjLW1pc3Npb25fX2NvbnRhaW5lciAucC10b3AtbWlzc2lvbl9fdGV4dEFyZWEge1xuICBtYXJnaW4tbGVmdDogMTJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1taXNzaW9uX19jb250YWluZXIgLnAtdG9wLW1pc3Npb25fX3RleHRBcmVhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnAtY3ZjLW1pc3Npb25fX2NvbnRhaW5lciAucC10b3AtbWlzc2lvbl9fdGV4dEFyZWEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1taXNzaW9uX19jb250YWluZXIgLnAtdG9wLW1pc3Npb25fX3RleHRBcmVhIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4ucC1jdmMtZnJvbnRpbWcgcCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN2Yy1mcm9udGltZyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLnAtZm9vdGVyX19tYWluaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX21haW5pbWcge1xuICAgIHRvcDogLTI0dnc7XG4gICAgd2lkdGg6IDgwdnc7XG4gIH1cbn1cbi5wLWZvb3RlciBoMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAtMnJlbSAwIDdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3RlciBoMiB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBtYXJnaW46IDAgMCAxMC42NjY2NjY2NjY3dncgMDtcbiAgfVxufVxuLnAtZm9vdGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xpc3Qge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2NjY2NjY2N3Z3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1mb290ZXJfX2NhbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fY2FsbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1mb290ZXJfX2NhbGwtLXRleHRBcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fY2FsbC0tdGV4dEFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtZm9vdGVyX19jYWxsLS10ZXh0QXJlYSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBkaW4tMjAxNC1uYXJyb3csIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fY2FsbC0tdGV4dEFyZWEgYSB7XG4gICAgZm9udC1zaXplOiA3LjQ2NjY2NjY2Njd2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fY2FsbC0tdGV4dEFyZWEgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtZm9vdGVyX19jYWxsLS10ZXh0QXJlYSBwIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19jYWxsLS10ZXh0QXJlYSBwIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1mb290ZXJfX21haWwge1xuICB3aWR0aDogNTByZW07XG4gIGhlaWdodDogMTByZW07XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmMTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19tYWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLWZvb3Rlcl9fbWFpbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fbWFpbCBhIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDh2dztcbiAgfVxufVxuLnAtZm9vdGVyX19tYWlsIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWZvb3Rlcl9fbWFpbCBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMy4xcmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvY3RhX21haWxfaWNvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fbWFpbCBhOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMC45MzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiA4LjUzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtZm9vdGVyX19jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wLWZvb3Rlcl9fY29weXJpZ2h0LS1pbm5lciB7XG4gIHdpZHRoOiAxMjhyZW07XG4gIGhlaWdodDogMTNyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fY29weXJpZ2h0LS1pbm5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1mb290ZXJfX2NvcHlyaWdodC0taW5uZXIgc21hbGwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19jb3B5cmlnaHQtLWlubmVyIHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbiNmb3JtIHRhYmxlIHRoLFxuI2Zvcm0gdGFibGUgdGQge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLnAtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLWhlYWRlcl9fbWVudSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMnJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwIDNyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1ODBweCkge1xuICAucC1oZWFkZXJfX21lbnUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBnYXA6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucC1oZWFkZXJfX21lbnUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLnAtaGVhZGVyX19tZW51LmxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnAtaGVhZGVyX19tZW51LnJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnAtaGVhZGVyX19tZW51IGxpIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX21lbnUgbGkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtaGVhZGVyX19tZW51IGxpIGEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1oZWFkZXJfX2l0ZW0gYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDk5NjE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuLnAtaGVhZGVyX19pdGVtIGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cbi5wLWhlYWRlcl9faXRlbSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnAtaGVhZGVyX19pdGVtIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWhlYWRlcl9faXRlbSBhIGJyLnNtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbSBhIGJyLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLnJlY3J1aXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1oZWFkZXJfX2l0ZW0ucmVjcnVpdCAubWVudV9fc2Vjb25kLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDdyZW07XG4gIHdpZHRoOiBtYXgoMTdyZW0sIDExNXB4KTtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBib3gtc2hhZG93OiA2cHggNXB4IDBweCAtMnB4ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnAtaGVhZGVyX19pdGVtLnJlY3J1aXQgLm1lbnVfX3NlY29uZC1sZXZlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcmVtO1xuICBsZWZ0OiAxcmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDBweCAxcmVtIDEuNzVyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwOTk2MSB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5wLWhlYWRlcl9faXRlbS5yZWNydWl0IC5tZW51X19zZWNvbmQtbGV2ZWwgbGk6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxZW07XG59XG4ucC1oZWFkZXJfX2l0ZW0ucmVjcnVpdCAubWVudV9fc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wLWhlYWRlcl9faXRlbS5yZWNydWl0IC5tZW51X19zZWNvbmQtbGV2ZWwgbGkgYTo6YWZ0ZXIge1xuICBib3R0b206IC0zcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnAtaGVhZGVyX19pdGVtLnJlY3J1aXQgLm1lbnVfX3NlY29uZC1sZXZlbCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWhlYWRlcl9faXRlbS5yZWNydWl0IC5tZW51X19zZWNvbmQtbGV2ZWwgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnAtaGVhZGVyX19pdGVtLnJlY3J1aXQ6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucC1oZWFkZXJfX2l0ZW0ucmVjcnVpdDpob3ZlciAubWVudV9fc2Vjb25kLWxldmVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLWhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbjogMCA1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtaGVhZGVyX19sb2dvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjByZW07XG4gIGhlaWdodDogMjByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2xvZ286OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwdnc7XG4gICAgaGVpZ2h0OiA0MHZ3O1xuICAgIHRvcDogLTEyMCU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbG9nbyBpbWcge1xuICB3aWR0aDogMTAuN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE1JTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMTguNjY2NjY2NjY2N3Z3O1xuICAgIHRvcDogNC44dnc7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbG9nbzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcbn1cbi5wLWhlYWRlcl9fc3dpdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnAtaGVhZGVyX19zd2l0Y2gge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX3N3aXRjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaGVhZGVyX19zd2l0Y2ggYSB7XG4gIGNvbG9yOiAjMDA5OTYxO1xuICB3aWR0aDogMy40cmVtO1xuICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5wLWhlYWRlcl9fc3dpdGNoIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MywgOTcsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG59XG4ucC1oZWFkZXJfX3N3aXRjaCBhLm9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTMsIDk3LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MHZoO1xufVxuXG4ucC1sb2dvX19taXRzdWkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxvZ29fX21pdHN1aSB7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuLnAtbG9nb19fbWl0c3VpIGltZyB7XG4gIHdpZHRoOiA0LjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxvZ29fX21pdHN1aSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTB2dztcbiAgfVxufVxuLnAtbG9nb19fbWl0c3VpOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG9nb19fbWl0c3VpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE2dnc7XG4gICAgbGVmdDogMXJlbTtcbiAgfVxufVxuXG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDIwJTtcbiAgbGVmdDogNSU7XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMSkgaW1nIHtcbiAgd2lkdGg6IDguOXJlbTtcbiAgaGVpZ2h0OiAxOC4ycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxMCU7XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMikgaW1nIHtcbiAgd2lkdGg6IDI0LjRyZW07XG4gIGhlaWdodDogMTguNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMikuanMtZmFkZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDc1JTtcbiAgbGVmdDogMyU7XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMykgaW1nIHtcbiAgd2lkdGg6IDguMnJlbTtcbiAgaGVpZ2h0OiAxOXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDMpIGltZyB7XG4gICAgd2lkdGg6IDIxLjg2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDUwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogNzAlO1xuICB9XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoMykuanMtZmFkZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNCkge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE4JTtcbn1cbi5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg0KSBpbWcge1xuICB3aWR0aDogMTZyZW07XG4gIGhlaWdodDogMzUuMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNCkuanMtZmFkZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNSkge1xuICB0b3A6IDIwJTtcbiAgcmlnaHQ6IDUlO1xufVxuLnAtbWlzc2lvbi1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDUpIGltZyB7XG4gIHdpZHRoOiA2LjZyZW07XG4gIGhlaWdodDogMTYuOXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1tdl9faWxsdXN0IGxpOm50aC1vZi10eXBlKDUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNSkuanMtZmFkZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNikge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwJTtcbn1cbi5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg2KSBpbWcge1xuICB3aWR0aDogMTEuNHJlbTtcbiAgaGVpZ2h0OiAxNS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg2KS5qcy1mYWRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43cztcbn1cbi5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg3KSB7XG4gIHRvcDogNzUlO1xuICByaWdodDogMyU7XG59XG4ucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNykgaW1nIHtcbiAgd2lkdGg6IDUuNHJlbTtcbiAgaGVpZ2h0OiAxNy42cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW12X19pbGx1c3QgbGk6bnRoLW9mLXR5cGUoNykgaW1nIHtcbiAgICB3aWR0aDogMTQuNHZ3O1xuICAgIGhlaWdodDogNDYuOTMzMzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg3KSB7XG4gICAgdG9wOiA3MCU7XG4gIH1cbn1cbi5wLW1pc3Npb24tbXZfX2lsbHVzdCBsaTpudGgtb2YtdHlwZSg3KS5qcy1mYWRlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cbi5wLW1pc3Npb24tbGVhZCB7XG4gIGJhY2tncm91bmQ6ICNlZGYxZTU7XG59XG4ucC1taXNzaW9uLWxlYWQgLmwtaW5uZXIge1xuICBwYWRkaW5nOiAwIDAgMTJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbGVhZCAubC1pbm5lciB7XG4gICAgcGFkZGluZzogMjEuMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5wLW1pc3Npb24tbGVhZCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1sZWFkIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwdnc7XG4gIH1cbn1cbi5wLW1pc3Npb24tbGVhZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAgMTZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbGVhZF9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI5LjMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4ucC1taXNzaW9uLWxlYWRfX2xpc3QgbGkge1xuICB3aWR0aDogNTByZW07XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICM1MWI1NDIgMCUsICMwMDk5NjEgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIycmVtIDAgM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLWxlYWRfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMjYuNjY2NjY2NjY2N3Z3IDAgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1taXNzaW9uLWxlYWRfX2xpc3QtLWNhdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHZoO1xuICB3aWR0aDogMjByZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDAuN3JlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbGVhZF9fbGlzdC0tY2F0ZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDEuNnZ3IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLW1pc3Npb24tbGVhZF9fbGlzdCBoMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLWxlYWRfX2xpc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cbi5wLW1pc3Npb24tbGVhZF9faW1nQXJlYSB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1sZWFkX19pbWdBcmVhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRvcDogLTIxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtbWlzc2lvbi1tYWluX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW1haW5fX2xpc3Qge1xuICAgIGdhcDogMTZ2dyAwO1xuICB9XG59XG4ucC1taXNzaW9uLW1haW5fX2xpc3QgbGkge1xuICBoZWlnaHQ6IDYwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW1haW5fX2xpc3QgbGkge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluX19saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOTZyZW07XG4gIGhlaWdodDogNjByZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL21pc3Npb25fYWJvdXRfYmcucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyL2NvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbWFpbl9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogOTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1taXNzaW9uLW1haW5fX2xpc3QgbGkgZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW1haW5fX2xpc3QgbGkgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW1haW5fX2xpc3QgbGk6bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gICAgdG9wOiAxOC41JTtcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluX19saXN0IGxpOm50aC1vZi10eXBlKDEpIGZpZ3VyZSB7XG4gIHdpZHRoOiA4Ny4xcmVtO1xuICBoZWlnaHQ6IDM0LjJyZW07XG4gIHRvcDogMjIlO1xuICByaWdodDogOCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xuICAucC1taXNzaW9uLW1haW5fX2xpc3QgbGk6bnRoLW9mLXR5cGUoMSkgZmlndXJlIHtcbiAgICB3aWR0aDogNjkuN3JlbTtcbiAgICBoZWlnaHQ6IDI3LjNyZW07XG4gICAgcmlnaHQ6IDAlO1xuICAgIHRvcDogMjMlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW1haW5fX2xpc3QgbGk6bnRoLW9mLXR5cGUoMSkgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluX19saXN0IGxpOm50aC1vZi10eXBlKDEpIC5wLW1pc3Npb24tbWFpbl9fdGV4dEFyZWEtLWtpbmQge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW1haW5fX2xpc3QgbGk6bnRoLW9mLXR5cGUoMSkgLnAtbWlzc2lvbi1tYWluX190ZXh0QXJlYS0ta2luZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluX19saXN0IGxpOm50aC1vZi10eXBlKDIpIGZpZ3VyZSB7XG4gIHdpZHRoOiA2NC43cmVtO1xuICBoZWlnaHQ6IDU3cmVtO1xuICB0b3A6IDQ2JTtcbiAgcmlnaHQ6IDE4JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5wLW1pc3Npb24tbWFpbl9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKSBmaWd1cmUge1xuICAgIHdpZHRoOiA2N3JlbTtcbiAgICBoZWlnaHQ6IDYwcmVtO1xuICAgIHJpZ2h0OiAwJTtcbiAgICB0b3A6IDQ2JTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1tYWluX19saXN0IGxpOm50aC1vZi10eXBlKDIpIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLW1pc3Npb24tbWFpbl9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbWFpbl9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgICB0b3A6IDQzLjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbWFpbl9fbGlzdCBsaTpudGgtb2YtdHlwZSgzKTo6YmVmb3JlIHtcbiAgICB0b3A6IDc1JTtcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluX19saXN0IGxpOm50aC1vZi10eXBlKDMpIGZpZ3VyZSB7XG4gIHdpZHRoOiA3N3JlbTtcbiAgaGVpZ2h0OiAzMi40cmVtO1xuICB0b3A6IDgyJTtcbiAgcmlnaHQ6IDE1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkwMHB4KSB7XG4gIC5wLW1pc3Npb24tbWFpbl9fbGlzdCBsaTpudGgtb2YtdHlwZSgzKSBmaWd1cmUge1xuICAgIHdpZHRoOiA2NC43cmVtO1xuICAgIGhlaWdodDogNTdyZW07XG4gICAgcmlnaHQ6IDAlO1xuICAgIHRvcDogODIlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW1haW5fX2xpc3QgbGk6bnRoLW9mLXR5cGUoMykgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluX19saXN0IGxpOm50aC1vZi10eXBlKDMpIGgyIHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW1haW5fX2xpc3QgbGk6bnRoLW9mLXR5cGUoMykgaDIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1taXNzaW9uLW1haW5fX3RleHRBcmVhIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLW1haW5fX3RleHRBcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluX190ZXh0QXJlYSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDhyZW07XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjMDA5OTYxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbWFpbl9fdGV4dEFyZWEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluX190ZXh0QXJlYS0ta2luZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzAwOTk2MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1tYWluX190ZXh0QXJlYS0ta2luZCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuLnAtbWlzc2lvbi1tYWluX190ZXh0QXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgY29sb3I6ICMwMDk5NjE7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbWFpbl9fdGV4dEFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogOC41MzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1taXNzaW9uLW1haW5fX3RleHRBcmVhLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tbWFpbl9fdGV4dEFyZWEtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLW1pc3Npb24tYWJvdXQge1xuICBiYWNrZ3JvdW5kOiAjMDA5OTYxO1xufVxuLnAtbWlzc2lvbi1hYm91dF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1hYm91dF9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLW1pc3Npb24tYWJvdXRfX2xpc3QgbGkge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDRyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLWFib3V0X19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLWFib3V0X19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtbWlzc2lvbi1hYm91dF9fbGlzdCBsaSBmaWd1cmUge1xuICB3aWR0aDogMzByZW07XG4gIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1hYm91dF9fbGlzdCBsaSBmaWd1cmUge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLW1pc3Npb24tYWJvdXRfX2xpc3QgbGkgZmlndXJlIGZpZ2NhcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tYWJvdXRfX2xpc3QgbGkgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cbi5wLW1pc3Npb24tYWJvdXRfX2xpc3QgbGkgZmlndXJlIGZpZ2NhcHRpb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogNi43cmVtO1xuICBjb2xvcjogIzAwOTk2MTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tYWJvdXRfX2xpc3QgbGkgZmlndXJlIGZpZ2NhcHRpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLW1pc3Npb24tYWJvdXRfX2xpc3QgbGkgaDMge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1hYm91dF9fbGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiA2LjEzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtbWlzc2lvbi1idXNpbmVzcyB7XG4gIGJhY2tncm91bmQ6ICNlZGYxZTU7XG59XG4ucC1taXNzaW9uLWJ1c2luZXNzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tYnVzaW5lc3NfX2xpc3Qge1xuICAgIGdhcDogOHZ3IDA7XG4gIH1cbn1cbi5wLW1pc3Npb24tYnVzaW5lc3NfX2xpc3QgbGkge1xuICBoZWlnaHQ6IDE2cmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1idXNpbmVzc19fbGlzdCBsaSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtbWlzc2lvbi1idXNpbmVzc19fbGlzdCBsaSBmaWd1cmUge1xuICB3aWR0aDogNDByZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAwIDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pc3Npb24tYnVzaW5lc3NfX2xpc3QgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI2LjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taXNzaW9uLWJ1c2luZXNzX19saXN0IGxpIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjYuNjY2NjY2NjY2N3Z3O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ucC1taXNzaW9uLWJ1c2luZXNzX19saXN0IGxpIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1idXNpbmVzc19fbGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiA2LjEzMzMzMzMzMzN2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWlzc2lvbi1idXNpbmVzc19fdGV4dEFyZWEge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5wLW5ld3MtZCAubC1pbm5lciB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3cy1kIC5sLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMC42NjY2NjY2NjY3dncgMDtcbiAgfVxufVxuLnAtbmV3cy1kIC5wLWNvbHVtbi1kX19hcnRpY2xlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLW5ld3MtZCAucC1jb2x1bW4tZF9fYXJ0aWNsZS13cmFwIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtbmV3cy1kX19idG4ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLW5ld3MtZF9fYmxvY2sgcCArIHAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtbmV3cy1kX19ibG9jay0tYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzLWRfX2Jsb2NrLS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1uZXdzLWRfX2Jsb2NrLS1idG4gKyAuYy1idG4ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3cy1kX19ibG9jay0tYnRuICsgLmMtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1uZXdzLWRfX2Jsb2NrLS1idG4gYSB7XG4gIHBhZGRpbmc6IDAgN3JlbSAwIDRyZW07XG4gIGNvbG9yOiAjMDA5OTYxO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzLWRfX2Jsb2NrLS1idG4gYSB7XG4gICAgcGFkZGluZzogNHZ3IDA7XG4gIH1cbn1cbi5wLW5ld3MtZF9fYmxvY2stLWJ0biBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtbmV3cy1kX19ibG9jay0tYnRuLm5vLWV2ZW50cyBhIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucC1uZXdzLWRfX2Jsb2NrLS1idG4ubm8tZXZlbnRzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLW5ld3MtZF9fYmxvY2stLWJ0bi5uby1ldmVudHM6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMDA5OTYxO1xuICBvcGFjaXR5OiAxO1xufVxuLnAtbmV3cy1kX19kYXRlIHtcbiAgY29sb3I6ICMwMDk5NjE7XG59XG4ucC1uZXdzLWRfX2ltZzJjb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbjogM3JlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzLWRfX2ltZzJjb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4dnc7XG4gICAgbWFyZ2luOiA4dnc7XG4gIH1cbn1cbi5wLW5ld3MtZF9faW1nMmNvbCBmaWd1cmUge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzcmVtKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3cy1kX19pbWcyY29sIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLW5ld3MtZF9faW1nMmNvbCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3MtZF9faW1nMmNvbCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuXG4ucC1uZXdzIHtcbiAgYmFja2dyb3VuZDogI2VkZjFlNTtcbn1cbi5wLW5ld3MgLmwtaW5uZXIge1xuICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzIC5sLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMS4zMzMzMzMzMzMzdncgMDtcbiAgfVxufVxuLnAtbmV3c19fbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucC1uZXdzX19saXN0IGxpOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nOiAwIDAgMi41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX19saXN0IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmc6IDAgMCA2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtbmV3c19fbGlzdCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3c19fbGlzdCBsaSBhIHtcbiAgICBwYWRkaW5nOiA2LjY2NjY2NjY2Njd2dyAwO1xuICB9XG59XG4ucC1uZXdzX190YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wLW5ld3NfX3RhZyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX190YWcgc3BhbiB7XG4gICAgcGFkZGluZzogMS4zMzMzMzMzMzMzdncgMi42NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1uZXdzX19kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDA5OTYxO1xufVxuLnAtbmV3c19fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA1LjMzMzMzMzMzMzN2dztcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG5cbi5wLW9ldW5pdCAucC10b3AtbXZfX3RpdGxlQXJlYSBoMSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vZXVuaXQgLnAtdG9wLW12X190aXRsZUFyZWEgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbi5wLW9ldW5pdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb2V1bml0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wLW9ldW5pdCAucC1hdHRlbXB0X19jb250LS1ib3ggaDQsXG4ucC1vZXVuaXQgLnAtYXR0ZW1wdF9fY29udC0tZmxleGJveCBoNCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1vZXVuaXQtLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogOHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb2V1bml0LS1mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLnAtb2V1bml0LS1mbGV4LS1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vZXVuaXQtLWZsZXgtLWJldHdlZW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLW9ldW5pdC0tZmxleC0tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9ldW5pdC0tZmxleC0tY2VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxuICAucC1vZXVuaXQtLWZsZXgtLWNlbnRlciBmaWd1cmU6bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cbi5wLW9ldW5pdC0tZmxleC0tYXJvdW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb2V1bml0LS1mbGV4LS1hcm91bmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnAtb2V1bml0IGZpZ2NhcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9ldW5pdCBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLnAtb2V1bml0X19hcHAtLXN1YnR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9ldW5pdF9fYXBwLS1zdWJ0dGwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ucC1vZXVuaXQtLWJvbGR0dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9ldW5pdC0tYm9sZHR0bCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbi5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lciB7XG4gIHdpZHRoOiA2NSU7XG4gIGJhY2tncm91bmQ6ICNlZGYxZTU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogNXJlbSBhdXRvIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9ldW5pdC0tbWlhbWVtYmVyLS1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtb2V1bml0LS1taWFtZW1iZXItLWlubmVyIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLnAtb2V1bml0LS1taWFtZW1iZXItLWlubmVyIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtb2V1bml0IC5jLWJ0bi5zbWFsbCB7XG4gIHdpZHRoOiAyNnJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vZXVuaXQgLmMtYnRuLnNtYWxsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLW9ldW5pdCAuYy1idG4uc21hbGw6OmFmdGVyIHtcbiAgcmlnaHQ6IDIwJTtcbn1cbi5wLW9ldW5pdCAuYy1idG4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG59XG4ucC1vZXVuaXRfX3N1YmNvbnQge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vZXVuaXRfX3N1YmNvbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wLW9ldW5pdF9fZmlnLS0zMHBlciB7XG4gIHdpZHRoOiAzMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9ldW5pdF9fZmlnLS0zMHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnAtb2V1bml0X19maWctLTMwcGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4ucC1vZXVuaXRfX21haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb2V1bml0X19tYWlsIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5wLW9ldW5pdF9fbWFpbCAuYy1idG4ge1xuICB3aWR0aDogMzJyZW07XG4gIGhlaWdodDogNnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb2V1bml0X19tYWlsIC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1vZXVuaXRfX21haWwgLmMtYnRuOjphZnRlciB7XG4gIHJpZ2h0OiAxMCU7XG59XG4ucC1vZXVuaXQgLmMtaW5mb19fc2xpZGVyLS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtdGVjaCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4yO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZWNoIHAge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC10ZWNoX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjEuMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZWNoX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10ZWNoX19pbWcgaW1nIHtcbiAgd2lkdGg6IDEyMS4xcmVtO1xufVxuLnAtdGVjaF9fbGlzdCBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZWNoX19saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5NjE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRlY2hfX2xpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXRlY2hfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogMTQlO1xufVxuLnAtdGVjaF9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMjYuNSU7XG4gIGxlZnQ6IDMyLjclO1xufVxuLnAtdGVjaF9fbGlzdCBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMTIlO1xuICBsZWZ0OiA1MyU7XG59XG4ucC10ZWNoX19saXN0IGxpOm50aC1vZi10eXBlKDQpIHtcbiAgdG9wOiA2NyU7XG4gIGxlZnQ6IDMyLjglO1xufVxuLnAtdGVjaF9fbGlzdCBsaTpudGgtb2YtdHlwZSg1KSB7XG4gIHRvcDogNDclO1xuICBsZWZ0OiA1MiU7XG59XG4ucC10ZWNoX19saXN0IGxpOm50aC1vZi10eXBlKDYpIHtcbiAgdG9wOiAyNyU7XG4gIGxlZnQ6IDcyJTtcbn1cbi5wLXRlY2hfX2xpc3QgbGkgaDIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgY29sb3I6ICMwMDk5NjE7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZWNoX19saXN0IGxpIGgyIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHdpZHRoOiAzNSU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwOTk2MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC10ZWNoX19saXN0IGxpIGgyIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZWNoX19saXN0IGxpIGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXRlY2hfX2xpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZWNoX19saXN0IGxpIHAge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dyAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtdGVjaF9fcmVtb2RhbCB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC10ZWNoX19yZW1vZGFsIGgzIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwOTk2MTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZWNoX19yZW1vZGFsIGgzIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC10ZWNoX19yZW1vZGFsIHRhYmxlIHtcbiAgd2lkdGg6IDIyMHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRlY2hfX3JlbW9kYWwgdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXRlY2hfX3JlbW9kYWwgdGFibGUgdGgsXG4ucC10ZWNoX19yZW1vZGFsIHRhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdGVjaF9fcmVtb2RhbCB0YWJsZSB0aCxcbi5wLXRlY2hfX3JlbW9kYWwgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC10ZWNoX19yZW1vZGFsIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucC10ZWNoX19yZW1vZGFsIHRhYmxlIHRkLm1hcnUge1xuICBiYWNrZ3JvdW5kOiAjZWZmOWYyO1xufVxuLnAtdGVjaF9fcmVtb2RhbCBhIHtcbiAgY29sb3I6ICMyYjU5YzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbi5wLXRlY2hfX3JlbW9kYWwgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4OWVcIjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIGNvbG9yOiAjMDA5OTYxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4ycmVtO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10ZWNoX19yZW1vZGFsIGE6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzN2dztcbiAgfVxufVxuXG4ucC10b3AtbXYge1xuICBoZWlnaHQ6IDExMHJlbTtcbiAgcGFkZGluZy10b3A6IDE1LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIxOC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDE4LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtdG9wLW12OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE0cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3AtbXZfaWxsdXN0LmdpZikgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDE2MHZ3O1xuICAgIGJvdHRvbTogLTIzJTtcbiAgfVxufVxuLnAtdG9wLW12X190aXRsZUFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtdG9wLW12X190aXRsZUFyZWEgaDEge1xuICBmb250LXNpemU6IDUuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdl9fdGl0bGVBcmVhIGgxIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDkuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC10b3AtbXZfX3RpdGxlQXJlYSBoMSBzcGFuIHtcbiAgY29sb3I6ICNmZmYxMDA7XG59XG4ucC10b3AtbXZfX2JveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHdpZHRoOiA0NHJlbTtcbiAgaGVpZ2h0OiAxMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDMuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12X19ib3gge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvIDkuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDR2dyAwO1xuICB9XG59XG4ucC10b3AtbXZfX2JveC0taW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMi45cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXZfX2JveC0taW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtdG9wLW12X19ib3gtLWlubmVyIHA6bGFzdC1vZi10eXBlIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdl9fYm94LS1pbm5lciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuLnAtdG9wLW12X19sZWFkIHAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdl9fbGVhZCBwIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC10b3AtbXZfX2xlYWQgcCBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdl9fbGVhZCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12X19sZWFkIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cbi5wLXRvcC1tdl9fdG9waWNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNzByZW07XG4gIGhlaWdodDogOXJlbTtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTclO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3gtc2hhZG93OiAwIDAuNnJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12X190b3BpY3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG4ucC10b3AtbXZfX3RvcGljczpob3Zlcjo6YWZ0ZXIge1xuICByaWdodDogNCU7XG59XG4ucC10b3AtbXZfX3RvcGljczo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk2MTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW12X190b3BpY3M6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucC10b3AtbXZfX3RvcGljcy0tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXZfX3RvcGljcy0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtdG9wLW12X190b3BpY3MtLWNvbnRhaW5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wLXRvcC1tdl9fdG9waWNzLS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5OTYxO1xuICB3aWR0aDogMTVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdl9fdG9waWNzLS10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXRvcC1tdl9fdG9waWNzLS1saW5rIHtcbiAgY29sb3I6ICMwMDk5NjE7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXZfX3RvcGljcy0tbGluayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBmb250LXNpemU6IDR2dztcbiAgICBwYWRkaW5nOiA1LjMzMzMzMzMzMzN2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbXZfX3RvcGljcy0tbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk2MTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwibTYwMCA4NTYtNDItNDIgMjA4LTIwOEg4MHYtNjBoNjg2TDU1OCAzMzhsNDItNDIgMjgwIDI4MC0yODAgMjgwWlwiLz48L3N2Zz4nKTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC03JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLnAtdG9wLW12X190b3BpY3MtLWxpbmsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzlkMDAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1tdl9fdG9waWNzLS1saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG4ucC10b3AtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNlZGYxZTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTJyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1pbmZvIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ucC10b3AtaW5mb19fYmcge1xuICBiYWNrZ3JvdW5kOiAjZWRmMWU1O1xufVxuLnAtdG9wLWluZm8gLmMtdGl0bGVBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtaW5mbyAuYy10aXRsZUFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIH1cbn1cbi5wLXRvcC1taXNzaW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzUxYjU0MiAwJSwgIzAwOTk2MSAxMDAlKTtcbn1cbi5wLXRvcC1taXNzaW9uIC5jLXRpdGxlQXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC10b3AtbWlzc2lvbiAubC1pbm5lciB7XG4gIHBhZGRpbmc6IDZyZW0gMCAxOXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW1pc3Npb24gLmwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDIxLjMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4ucC10b3AtbWlzc2lvbl9fY29udGFpbmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW1pc3Npb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1taXNzaW9uX190ZXh0QXJlYSB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC10b3AtbWlzc2lvbl9fdGV4dEFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbWlzc2lvbl9fdGV4dEFyZWEgcCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtdG9wLW1pc3Npb25fX3RleHRBcmVhIHAgKyBwIHtcbiAgbWFyZ2luOiA0cmVtIDAgNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW1pc3Npb25fX3RleHRBcmVhIHAgKyBwIHtcbiAgICBtYXJnaW46IDUuMzMzMzMzMzMzM3Z3IDAgMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC10b3AtbWlzc2lvbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbWlzc2lvbl9faW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ucC10b3AtbWlzc2lvbl9faW1nLS1mcm9udCB7XG4gIHdpZHRoOiA0M3JlbTtcbiAgdG9wOiA0NSU7XG4gIHJpZ2h0OiAtNS44JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW1pc3Npb25fX2ltZy0tZnJvbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIHRvcDogMjAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuLnAtdG9wLW1pc3Npb25fX2ltZy0tYmcge1xuICB3aWR0aDogNTdyZW07XG4gIHRvcDogLTE1JTtcbiAgcmlnaHQ6IC0xMiU7XG4gIGFuaW1hdGlvbjogdG0tYmcgODBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLW1pc3Npb25fX2ltZy0tYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC10b3AtdGVjaF9fdGl0bGVBcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtdG9wLXRlY2hfX3RpdGxlQXJlYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTguNHJlbTtcbiAgaGVpZ2h0OiAxMi45cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3AtdGVjaF9pbGx1c3QucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDEwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXRlY2hfX3RpdGxlQXJlYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLXRvcC10ZWNoX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtdGVjaF9fbGlzdCB7XG4gICAgZ2FwOiA4dncgMDtcbiAgfVxufVxuLnAtdG9wLXRlY2hfX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC10ZWNoX19saXN0IGxpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXRlY2hfX2xpc3QgbGkgZmlndXJlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgfVxufVxuLnAtdG9wLXRlY2hfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMSkgZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xMHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLXRlY2hfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMSkgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ucC10b3AtdGVjaF9fbGlzdCBsaTpudGgtb2YtdHlwZSgxKSAucC10b3AtdGVjaF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtdGVjaF9fbGlzdCBsaTpudGgtb2YtdHlwZSgxKSAucC10b3AtdGVjaF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLThweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5wLXRvcC10ZWNoX19saXN0IGxpOm50aC1vZi10eXBlKDIpIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtdGVjaF9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKSBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5wLXRvcC10ZWNoX19saXN0IGxpOm50aC1vZi10eXBlKDIpIC5wLXRvcC10ZWNoX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC10ZWNoX19saXN0IGxpOm50aC1vZi10eXBlKDIpIC5wLXRvcC10ZWNoX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnAtdG9wLXRlY2hfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMikgLnAtdG9wLXRlY2hfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvaHlvdW1lbl9pY29uLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG59XG4ucC10b3AtdGVjaF9fbGlzdCBsaTpudGgtb2YtdHlwZSgzKSBmaWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEwcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtdGVjaF9fbGlzdCBsaTpudGgtb2YtdHlwZSgzKSBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5wLXRvcC10ZWNoX19saXN0IGxpOm50aC1vZi10eXBlKDMpIC5wLXRvcC10ZWNoX19pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC10ZWNoX19saXN0IGxpOm50aC1vZi10eXBlKDMpIC5wLXRvcC10ZWNoX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtOHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnAtdG9wLXRlY2hfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMykgLnAtdG9wLXRlY2hfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcva2F0YWNoaV9pY29uLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG59XG4ucC10b3AtdGVjaF9faXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMC42cmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiA4cmVtIDZyZW0gN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtdGVjaF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZ2dyA1LjMzMzMzMzMzMzN2dyAxMC42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIH1cbn1cbi5wLXRvcC10ZWNoX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHJlbTtcbiAgaGVpZ2h0OiAxNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvemFpc2hpdHN1X2ljb24ucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlci9jb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01JTtcbiAgcmlnaHQ6IC01JTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtdGVjaF9faXRlbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMS4zMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyMS4zMzMzMzMzMzMzdnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbi5wLXRvcC10ZWNoX19pdGVtIGgzIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtdGVjaF9faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiA3LjQ2NjY2NjY2Njd2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG4ucC10b3AtdGVjaF9faXRlbSBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMDk5NjE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC10ZWNoX19pdGVtIGgzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC10b3AtY3ZjIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDE1NywgMTMzLCAwLjEpIDAlLCByZ2JhKDIwMSwgMjE3LCAwLCAwLjEpIDEwMCUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC10b3AtY3ZjIC5sLWlubmVyIHtcbiAgcGFkZGluZzogMTJyZW0gMCAzNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWN2YyAubC1pbm5lciB7XG4gICAgcGFkZGluZzogMjEuMzMzMzMzMzMzM3Z3IDAgNTguNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC10b3AtY3ZjOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcC1uZXdzX2JnLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzEuOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtY3ZjOjphZnRlciB7XG4gICAgaGVpZ2h0OiAxOC42NjY2NjY2NjY3dnc7XG4gICAgYm90dG9tOiAtMS4wNjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXRvcC1jdmNfX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAgMTByZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jdmNfX2ZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC10b3AtY3ZjX19pbWdXcmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG4gIC8qIGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDIuNXJlbTtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjApLCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiB2dygxNik7XG4gICAgICBwYWRkaW5nOiB2dygxMCkgMCB2dygyMCk7XG4gICAgfVxuICB9ICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jdmNfX2ltZ1dyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbi5wLXRvcC1jdmNfX2ltZ1dyYXAgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1jdmNfX2ltZ1dyYXAgcCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtdG9wLWN2YyAuYy1idG4ge1xuICB3aWR0aDogMjhyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWN2YyAuYy1idG4ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDE3JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLnAtdG9wLWN2YyAuYy1idG4gYSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wLXRvcC1uZXdzIHtcbiAgYmFja2dyb3VuZDogIzA0OWE2MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLXRvcC1uZXdzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcC1uZXdzX2lsbHVzdC5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvY292ZXI7XG4gIHdpZHRoOiA1Ny40cmVtO1xuICBoZWlnaHQ6IDE1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycmVtO1xuICByaWdodDogMjMuNSU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzOjphZnRlciB7XG4gICAgd2lkdGg6IDkyLjI2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDI0dnc7XG4gICAgdG9wOiAtMTAuNjY2NjY2NjY2N3Z3O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ucC10b3AtbmV3cyAubC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAgMThyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzIC5sLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtdG9wLW5ld3NfX2xlZnRBcmVhIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucC10b3AtbmV3c19fcmlnaHRBcmVhIHtcbiAgd2lkdGg6IDg1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3AtbmV3c19fcmlnaHRBcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdG9wLW5ld3NfX2xpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnAtdG9wLW5ld3NfX2xpc3QgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmc6IDAgMCAyLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzX19saXN0IGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIHBhZGRpbmc6IDAgMCA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtdG9wLW5ld3NfX2xpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzX19saXN0IGxpIGEge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5wLXRvcC1uZXdzX19kYXRlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC10b3AtbmV3c19fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1uZXdzX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4ucC10b3Atam9pbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTJyZW07XG4gIGJhY2tncm91bmQ6ICNlZGYxZTU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1qb2luIHtcbiAgICB0b3A6IDJyZW07XG4gIH1cbn1cbi5wLXRvcC1qb2luIC5sLWlubmVyIHtcbiAgcGFkZGluZzogMCAwIDEycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atam9pbiAubC1pbm5lciB7XG4gICAgcGFkZGluZzogMCAwIDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtdG9wLWpvaW5fX2JvcmRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5NjE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX2JvcmRlciB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLXRvcC1qb2luX193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtdG9wLWpvaW5fX3dyYXAuZG9kYSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX3dyYXAuZG9kYSB7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuLnAtdG9wLWpvaW5fX3RpdGxlIHAge1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwOTk2MTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX3RpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogNy40NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtdG9wLWpvaW5fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5wLXRvcC1qb2luX19idG4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtdG9wLWpvaW5fX2J0biAuYy1idG4ge1xuICB3aWR0aDogMjRyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnAtdG9wLWpvaW5fX2J0biAuYy1idG4ge1xuICAgIHdpZHRoOiAyNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC10b3Atam9pbl9fYnRuIC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE2dnc7XG4gIH1cbn1cbi5wLXRvcC1qb2luX19idG4gLmMtYnRuIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuLnAtdG9wLWpvaW5fX2RvZGFidG5BcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1qb2luX19kb2RhYnRuQXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXRvcC1qb2luX19kb2RhYnRuQXJlYSAuYy1idG4ge1xuICB3aWR0aDogMjRyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnAtdG9wLWpvaW5fX2RvZGFidG5BcmVhIC5jLWJ0biB7XG4gICAgd2lkdGg6IDI2cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1qb2luX19kb2RhYnRuQXJlYSAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxNnZ3O1xuICB9XG59XG4ucC10b3Atam9pbl9fZG9kYWJ0bkFyZWEtLWJ0bnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMC42cmVtO1xuICB6LWluZGV4OiAyO1xuICBhbmltYXRpb246IG1vdmUteSAxLjVzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX2RvZGFidG5BcmVhLS1idG50ZXh0IHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDIuMTMzMzMzMzMzM3Z3IDR2dztcbiAgICB0b3A6IDIuMTMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC10b3Atam9pbl9fZG9kYWJ0bkFyZWEtLWJ0bnRleHQgc3BhbiB7XG4gIGNvbG9yOiAjMDA5OTYxO1xufVxuLnAtdG9wLWpvaW5fX2RvZGFidG5BcmVhLS1idG50ZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTIuMnJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgI0ZGRjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX2RvZGFidG5BcmVhLS1idG50ZXh0OjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC10b3Atam9pbl9fZG9kYWJ0bkFyZWEtLWJ0bnRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yLjhyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICMwMDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1qb2luX19kb2RhYnRuQXJlYS0tYnRudGV4dDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTYuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1qb2luX19kb2RhdHh0QXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXRvcC1qb2luX19kb2RhdHh0QXJlYSBwIHtcbiAgZm9udC1zaXplOiAyLjE1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwOTk2MTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX2RvZGF0eHRBcmVhIHAge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC10b3Atam9pbl9fZG9kYXR4dEFyZWEgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXRvcC1qb2luX19kb2RhdHh0QXJlYSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtdG9wLWpvaW5fX2RvZGF0eHRBcmVhIHVsIGxpIHtcbiAgYmFja2dyb3VuZDogI2VkZjFlNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX2RvZGF0eHRBcmVhIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICAgIGdhcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLXRvcC1qb2luX19kb2RhdHh0QXJlYSB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDk5NjE7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdG9wLWpvaW5fX2RvZGF0eHRBcmVhIHVsIGxpIHNwYW4ge1xuICAgIHdpZHRoOiA4dnc7XG4gICAgaGVpZ2h0OiA4dnc7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi5wLXRvcC1qb2luX19kb2RhdHh0QXJlYSB1bCBsaSBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICByaWdodDogLTNweDtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDA5OTYxO1xuICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmUteSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gIH1cbn1cbi51LWJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDE1NywgMTMzLCAwLjEpIDAlLCByZ2JhKDIwMSwgMjE3LCAwLCAwLjEpIDEwMCUpO1xufVxuXG4udS1iZy1pdm9yeSB7XG4gIGJhY2tncm91bmQ6ICNlZGYxZTU7XG59XG5cbi51LWJnLWRhcmtncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDk5NjE7XG59XG5cbi51LXBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4udS1wdDAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYnIudS1zcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uanMtZmFkZVVwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xufVxuQG1lZGlhIHByaW50IHtcbiAgLmpzLWZhZGVVcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uanMtZmFkZVVwLmlzLWludmlldyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmpzLWZhZGVSaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC41cztcbn1cbkBtZWRpYSBwcmludCB7XG4gIC5qcy1mYWRlUmlnaHQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmpzLWZhZGVSaWdodC5pcy1pbnZpZXcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5qcy1mYWRlTGVmdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuNXM7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuanMtZmFkZUxlZnQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmpzLWZhZGVMZWZ0LmlzLWludmlldyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmpzLWZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5AbWVkaWEgcHJpbnQge1xuICAuanMtZmFkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uanMtZmFkZS5pcy1pbnZpZXcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5qcy1zcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uanMtc3BhbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmpzLXNwYW46aG92ZXIgc3BhbiB7XG4gIHRyYW5zaXRpb246IDAuNnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xufVxuLmpzLXNwYW46aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDJzO1xufVxuLmpzLXNwYW46aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDRzO1xufVxuLmpzLXNwYW46aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDZzO1xufVxuLmpzLXNwYW46aG92ZXIgc3BhbjpudGgtb2YtdHlwZSg0KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDhzO1xufVxuLmpzLXNwYW46aG92ZXIgc3BhbjpudGgtb2YtdHlwZSg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG4uanMtc3Bhbjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG59XG4uanMtc3Bhbjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDcpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG59XG4uanMtc3Bhbjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNnM7XG59XG4uanMtc3Bhbjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDkpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xOHM7XG59XG4uanMtc3Bhbjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDEwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG4uanMtc3Bhbjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDExKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xufVxuLmpzLXNwYW46aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgxMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI0cztcbn1cblxuLypcbiAqICBSZW1vZGFsIC0gdjEuMS4xXG4gKiAgUmVzcG9uc2l2ZSwgbGlnaHR3ZWlnaHQsIGZhc3QsIHN5bmNocm9uaXplZCB3aXRoIENTUyBhbmltYXRpb25zLCBmdWxseSBjdXN0b21pemFibGUgbW9kYWwgd2luZG93IHBsdWdpbiB3aXRoIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24gYW5kIGhhc2ggdHJhY2tpbmcuXG4gKiAgaHR0cDovL3ZvZGthYmVhcnMuZ2l0aHViLmlvL3JlbW9kYWwvXG4gKlxuICogIE1hZGUgYnkgSWx5YSBNYWthcm92XG4gKiAgVW5kZXIgTUlUIExpY2Vuc2VcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogSGlkZSBzY3JvbGwgYmFyICovXG5odG1sLnJlbW9kYWwtaXMtbG9ja2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4vKiBBbnRpIEZPVUMgKi9cbi5yZW1vZGFsLFxuW2RhdGEtcmVtb2RhbC1pZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBvdmVybGF5ICovXG4ucmVtb2RhbC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IC01MDAwcHg7XG4gIHJpZ2h0OiAtNTAwMHB4O1xuICBib3R0b206IC01MDAwcHg7XG4gIGxlZnQ6IC01MDAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5lY2Vzc2FyeSBzdHlsZXMgb2YgdGhlIHdyYXBwZXIgKi9cbi5yZW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogLTAuMDVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLyogRml4IGlQYWQsIGlQaG9uZSBnbGl0Y2hlcyAqL1xuLnJlbW9kYWwtb3ZlcmxheSxcbi5yZW1vZGFsLXdyYXBwZXIge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSBtb2RhbCBkaWFsb2cgKi9cbi5yZW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4ucmVtb2RhbC1pcy1pbml0aWFsaXplZCB7XG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLypcbiAqICBSZW1vZGFsIC0gdjEuMS4xXG4gKiAgUmVzcG9uc2l2ZSwgbGlnaHR3ZWlnaHQsIGZhc3QsIHN5bmNocm9uaXplZCB3aXRoIENTUyBhbmltYXRpb25zLCBmdWxseSBjdXN0b21pemFibGUgbW9kYWwgd2luZG93IHBsdWdpbiB3aXRoIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24gYW5kIGhhc2ggdHJhY2tpbmcuXG4gKiAgaHR0cDovL3ZvZGthYmVhcnMuZ2l0aHViLmlvL3JlbW9kYWwvXG4gKlxuICogIE1hZGUgYnkgSWx5YSBNYWthcm92XG4gKiAgVW5kZXIgTUlUIExpY2Vuc2VcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFJlbW9kYWwncyBkZWZhdWx0IG1vYmlsZSBmaXJzdCB0aGVtZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIGZvciB0aGUgYmFja2dyb3VuZCAqL1xuLnJlbW9kYWwtYmcucmVtb2RhbC1pcy1vcGVuaW5nLFxuLnJlbW9kYWwtYmcucmVtb2RhbC1pcy1vcGVuZWQge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cigzcHgpO1xuICBmaWx0ZXI6IGJsdXIoM3B4KTtcbn1cblxuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgb2YgdGhlIG92ZXJsYXkgKi9cbi5yZW1vZGFsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQzLCA0NiwgNTYsIDAuOSk7XG59XG5cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1vcGVuaW5nLFxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLW9wZW5pbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXM7XG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXM7XG59XG5cbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1jbG9zaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xufVxuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgd3JhcHBlciAqL1xuLnJlbW9kYWwtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xufVxuXG4vKiBEZWZhdWx0IHRoZW1lIHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG4ucmVtb2RhbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAzNXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGNvbG9yOiAjMmIyZTM4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucmVtb2RhbC5yZW1vZGFsLWlzLW9wZW5pbmcsXG4ucmVtb2RhbC5yZW1vZGFsLWlzLWNsb3Npbmcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbn1cblxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcztcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXM7XG59XG5cbi5yZW1vZGFsLnJlbW9kYWwtaXMtY2xvc2luZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXM7XG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzO1xufVxuXG4vKiBWZXJ0aWNhbCBhbGlnbiBvZiB0aGUgbW9kYWwgZGlhbG9nICovXG4ucmVtb2RhbCxcbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBDbG9zZSBidXR0b24gKi9cbi5yZW1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzk1OTc5YztcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlbW9kYWwtY2xvc2U6aG92ZXIsXG4ucmVtb2RhbC1jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyZTM4O1xufVxuXG4ucmVtb2RhbC1jbG9zZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogQXJpYWwsIFwiSGVsdmV0aWNhIENZXCIsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGNvbnRlbnQ6IFwiw5dcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBEaWFsb2cgYnV0dG9ucyAqL1xuLnJlbW9kYWwtY29uZmlybSxcbi5yZW1vZGFsLWNhbmNlbCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTJweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5yZW1vZGFsLWNvbmZpcm0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzgxYzc4NDtcbn1cblxuLnJlbW9kYWwtY29uZmlybTpob3Zlcixcbi5yZW1vZGFsLWNvbmZpcm06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNjZiYjZhO1xufVxuXG4ucmVtb2RhbC1jYW5jZWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2U1NzM3Mztcbn1cblxuLnJlbW9kYWwtY2FuY2VsOmhvdmVyLFxuLnJlbW9kYWwtY2FuY2VsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VmNTM1MDtcbn1cblxuLyogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrIGZvciB0aGUgYnV0dG9uIHRhZy4gKi9cbi5yZW1vZGFsLWNvbmZpcm06Oi1tb3otZm9jdXMtaW5uZXIsXG4ucmVtb2RhbC1jYW5jZWw6Oi1tb3otZm9jdXMtaW5uZXIsXG4ucmVtb2RhbC1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogS2V5ZnJhbWVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcmVtb2RhbC1vcGVuaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJlbW9kYWwtY2xvc2luZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgIGZpbHRlcjogYmx1cigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXMge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3ZlcmxheS1jbG9zaW5nLWtleWZyYW1lcyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIE1lZGlhIHF1ZXJpZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5yZW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuLyogSUU4XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmx0LWllOSAucmVtb2RhbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogIzJiMmUzODtcbn1cblxuLmx0LWllOSAucmVtb2RhbCB7XG4gIHdpZHRoOiA3MDBweDtcbn1cblxuLyogU2xpZGVyICovXG4vKiBJY29ucyAqL1xuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAwLjd2dztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogNS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1zY3JvbGxlZCB7XHJcbiAgICAubC1oZWFkZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuMnJlbSAxLjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgLnAtaGVhZGVyX19sb2dvIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgdG9wOiAwLjlyZW07XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRvcDogLTE2MCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubWFpbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICDljbDliLfoqK3lrppcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1lZGlhIHByaW50IHtcclxuICBib2R5IHtcclxuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgem9vbTogMC41O1xyXG4gIH1cclxuXHJcbiAgbWFpbiB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG59IiwiLy9wLXRvcC1taXNzaW9uX19pbWctLWJnXHJcbkBrZXlmcmFtZXMgdG0tYmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG4iLCIvKiBqYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kamEtc2FuczogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcblxyXG4vKiBlblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kcG9wcGluczogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG4kZGluOiBkaW4tMjAxNCwgc2Fucy1zZXJpZjtcclxuJGRpbjogZGluLTIwMTQtbmFycm93LCBzYW5zLXNlcmlmO1xyXG4vKiAkc2VtcGxpY2l0YXBybzogc2VtcGxpY2l0YXBybywgc2Fucy1zZXJpZjtcclxuJEFkb2JlLUNhc2xvbjogYWRvYmUtY2FzbG9uLXBybywgc2VyaWY7ICovXHJcblxyXG4kZm9udC1zaXplLXJvb3Q6IChcclxuICAncyc6IDEwcHgsXHJcbiAgJ20nOiAxMHB4LFxyXG4gICdsJzogMTBweCkgIWRlZmF1bHQ7XHJcbiIsIi8qISBkZXN0eWxlLmNzcyB2My4wLjIgfCBNSVQgTGljZW5zZSB8IGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNvbGFzLWN1c2FuL2Rlc3R5bGUuY3NzICovXHJcblxyXG4vKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAvKiAyICovXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLyogMSAqL1xyXG4gIGhlaWdodDogMDtcclxuICAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkLFxyXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBvcGFjaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDbGlja2FibGUgbGFiZWxzXHJcbiAqL1xyXG5cclxubGFiZWxbZm9yXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXHJcbiAqL1xyXG5cclxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbi8qIFRhYmxlcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4iLCIubC1mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRjLWdyYWQtY2lyY2xlLWZvb3RlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkYy13aGl0ZTtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy10b3A6IHZ3KDYwKTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9jLWN0YV9yb3VuZGJnLnN2Zykgbm8tcmVwZWF0IGJvdHRvbSBjZW50ZXIvY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pdm9yeTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxOHJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTE4cmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgaGVpZ2h0OiB2dygzNyk7XHJcbiAgICAgIHRvcDogdncoLTMyKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5uby1idG4ge1xyXG4gICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgfVxyXG59XHJcbiIsIiRjX2JsYWNrOiAjMDAwO1xyXG4kYy13aGl0ZTogI2ZmZjtcclxuJGMtaXZvcnk6ICNlZGYxZTU7XHJcbiRjLWdyZWVuOiAjMDA5OTYxO1xyXG4kYy15ZWxsb3c6ICNmZmYxMDA7XHJcblxyXG4kYy1ncmFkLWNpcmNsZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSg4MSwgMTgxLCA2NiwgMSkgMCUsIHJnYmEoMCwgMTUzLCA5NywgMSkgMTAwJSk7XHJcbiRjLWdyYWQtY2lyY2xlLWZvb3RlcjogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgcmdiYSg4MSwgMTgxLCA2NiwgMSkgMCUsIHJnYmEoMCwgMTUzLCA5NywgMSkgMjMlKTtcclxuJGMtZ3JhZC10b3A6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoODEsIDE4MSwgNjYsIDEpIDAlLCByZ2JhKDAsIDE1MywgOTcsIDEpIDEwMCUpO1xyXG5cclxuJGMtZ3JhZHllbGxvdy1sZWZ0OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMTU3LCAxMzMsIDAuMSkgMCUsIHJnYmEoMjAxLCAyMTcsIDAsIDAuMSkgMTAwJSk7XHJcbiIsIi5sLWdsb2JhbG1lbnUge1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoODEsIDE4MSwgNjYsIDAuOSkgMCUsIHJnYmEoMCwgMTUzLCA5NywgMC45KSAxMDAlKTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICB6LWluZGV4OiA5O1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gICZfX2JnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgfVxyXG5cclxuICAmX19tZW51IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgaGVpZ2h0OiA5MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDVyZW07XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWl0ZW0ge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZmZmO1xyXG5cclxuICAgICAgJi5ib3JkZXItbm9uZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN3aXRjaCBhOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jaGlsZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0td29yZHMge1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sLWhlYWRlciB7XHJcbiAgLy8gd2lkdGg6IDEyOHJlbTtcclxuICB3aWR0aDogMTM2cmVtO1xyXG4gIGhlaWdodDogOHJlbTtcclxuICAvLyBwYWRkaW5nOiAwIDE0cmVtO1xyXG4gIHBhZGRpbmc6IDAgOHJlbTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTk5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1heCgxNjAwKSB7XHJcbiAgICB3aWR0aDogODQlO1xyXG4gICAgcGFkZGluZzogMCAycmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDEzMDApIHtcclxuICAgIHdpZHRoOiAxMjByZW07XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogdncoNjApO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgbmF2IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCgxMzAwKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyAyNDA1MjBf44OY44OD44OA44O86Kq/5pW0XHJcbi5sLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMCA0cmVtO1xyXG4gIC5wLWhlYWRlcl9fbWVudS5sZWZ0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgLnAtaGVhZGVyX19tZW51LnJpZ2h0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbn0iLCIubC1pbm5lciB7XHJcbiAgd2lkdGg6IDEyOHJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxMHJlbSAwO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgcGFkZGluZzogdncoODApIDA7XHJcbiAgfVxyXG59XHJcbiIsIi5sLWxvd2VyLW12IHtcclxuICBoZWlnaHQ6IDc0cmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgaGVpZ2h0OiB2dyg0NTApO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2xvd2VyLW12LXJvdW5kLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMThyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBoZWlnaHQ6IHZ3KDM3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sLWlubmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMTVyZW0gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWRldGFpbCB7XHJcbiAgICBoZWlnaHQ6IDM1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgaGVpZ2h0OiB2dygxMDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLW1pc3Npb24tbXZfX2lsbHVzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIHRvcDogODQlO1xyXG4gICAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDguOXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOC4ycmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCgxMzY2KSB7XHJcbiAgICAgICAgICAgIHRvcDogNjclO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICB0b3A6IDQ3JTtcclxuICAgICAgICAgIGxlZnQ6IDE2JTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogOC4ycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCgxMzY2KSB7XHJcbiAgICAgICAgICAgIHRvcDogNDQlO1xyXG4gICAgICAgICAgICBsZWZ0OiAyMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIHRvcDogODAlO1xyXG4gICAgICAgICAgbGVmdDogOTAlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2LjZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYuOXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXgoMTM2Nikge1xyXG4gICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgbGVmdDogNjAlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0LjlyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTEuMXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICBsZWZ0OiA3MCU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExLjRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgICBsZWZ0OiAzMCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDEzNjYpIHtcclxuICAgICAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1LjRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTcuNnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmwtbXYge1xyXG4gIGJhY2tncm91bmQ6ICRjLWdyYWQtY2lyY2xlO1xyXG59XHJcbiIsIi5jLWJ0biB7XHJcbiAgd2lkdGg6IDM0cmVtO1xyXG4gIGhlaWdodDogN3JlbTtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogOCU7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYy13aGl0ZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwibTYwMCA4NTYtNDItNDIgMjA4LTIwOEg4MHYtNjBoNjg2TDU1OCAzMzhsNDItNDIgMjgwIDI4MC0yODAgMjgwWlwiLz48L3N2Zz4nKTtcclxuICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgOTYgOTYwIDk2MFwiPjxwYXRoIGQ9XCJtNjAwIDg1Ni00Mi00MiAyMDgtMjA4SDgwdi02MGg2ODZMNTU4IDMzOGw0Mi00MiAyODAgMjgwLTI4MCAyODBaXCIvPjwvc3ZnPicpO1xyXG4gICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICB3aWR0aDogMnJlbTtcclxuICAgIGhlaWdodDogMnJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDEwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiB2dygyMCk7XHJcbiAgICAgIGhlaWdodDogdncoMjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDIwKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbGlnaHRncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOGRkMTAwO1xyXG4gICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgIzhkZDEwMDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgY29sb3I6ICM4ZGQxMDA7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM4ZGQxMDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzhkZDEwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGQxMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGMtZ3JlZW47XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtZ3JlZW47XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0td2hpdGUge1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1ncmVlbjtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1ncmVlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmljby1tb3ZpZSB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljby1tb3ZpZSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luOiAxcHggMCAwIDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb3ZpZS1idG4ge1xyXG4gICAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG4gICAgICB3aWR0aDogMjZyZW07XHJcbiAgICAgIGhlaWdodDogNnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IHZ3KDMwKSBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy15ZWxsb3c7XHJcbiAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1ibGFjaztcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtZ3JlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJsYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xyXG4gICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGMtYmxhY2s7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gMjQxMjA5XHJcbi5wLWN2Yy1kZXYgLmMtYnRuIHtcclxuICB3aWR0aDogMzRyZW07IFxyXG4gIG1heC13aWR0aDogOTAlO1xyXG59IiwiLmMtY3ZjIHtcclxuICAubC1pbm5lciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcblxyXG4gIC5jLXRpdGxlQXJlYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiA1NnJlbTtcclxuICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgICAgbWFyZ2luOiAwIDJyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiB2dygyMDApO1xyXG4gICAgICAgIG1hcmdpbjogMCB2dygxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dygyMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlLXNkLWFycm93IHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQyJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHJldi1zZC1hcnJvdyB7XHJcbiAgICAgIGxlZnQ6IDMzLjclO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGxlZnQ6IDclO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmV4dC1zZC1hcnJvdyB7XHJcbiAgICAgIHJpZ2h0OiAzMy43JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICByaWdodDogNyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1kbCB7XHJcbiAgYmFja2dyb3VuZDogJGMtaXZvcnk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAubC1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAxMnJlbSAwIDM1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogdncoODApIDAgdncoMjAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogdncoMjApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogNjJyZW07XHJcbiAgICAgIGhlaWdodDogMThyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJsYWNrO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKSByb3RhdGUoLjFkZWcpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RjZjllZTtcclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxNC45cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDE0OSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4MUU4QzE7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggIzgxRThDMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y5ZGM7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTkuNnJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dygxOTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTFFODgxO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICNFMUU4ODE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGNlY2Y5O1xyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDE0LjJyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogdncoMTQyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzgxQkJFODtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjODFCQkU4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZTBkYztcclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxNC4ycmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDE0Mik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFODhGODE7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggI0U4OEY4MTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCA3cmVtIDAgNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWluZm8ge1xyXG4gIHBhZGRpbmc6IDEycmVtIDA7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IHZ3KDgwKSAwO1xyXG4gIH1cclxuXHJcbiAgLmMtdGl0bGVBcmVhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMjByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMzhyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIG1hcmdpbjogMCAycmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuMXJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgdncoMTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5jLWluZm9fX3NsaWRlci0tYm90dG9tTGluayB7XHJcblxyXG4gICAgICAgICAgcDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTEyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAxcyBhbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvKiAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGMtZ3JlZW47XHJcbiAgICAgIH0gKi9cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tbWlkZGxlIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWJvdHRvbUxpbmsge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxcmVtIDAgMC44cmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDEwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgOTYgOTYwIDk2MFwiPjxwYXRoIGQ9XCJtNjAwIDg1Ni00Mi00MiAyMDgtMjA4SDgwdi02MGg2ODZMNTU4IDMzOGw0Mi00MiAyODAgMjgwLTI4MCAyODBaXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICByaWdodDogLTEwMCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogdncoMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDIwKTtcclxuICAgICAgICAgICAgdG9wOiAxNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIGJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoNDApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1zZC1hcnJvdyB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0MCU7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgd2lkdGg6IDZyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDUwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wcmV2LXNkLWFycm93IHtcclxuICAgICAgICBsZWZ0OiAtMiU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGxlZnQ6IDclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubmV4dC1zZC1hcnJvdyB7XHJcbiAgICAgICAgcmlnaHQ6IC0yJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgcmlnaHQ6IDclO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWxvd2VyLXRpdGxlQXJlYSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDdyZW07XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDQwKTtcclxuICB9XHJcblxyXG4gICZfX2VuIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRwb3BwaW5zO1xyXG4gICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXNpZGUtY3RhIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAxNHJlbTtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiA5OTtcclxuICBib3gtc2hhZG93OiAwIDAuNnJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB0cmFuc2l0aW9uOiBlYXNlIDAuNnM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgdG9wOiB2dygzNSk7XHJcbiAgICByaWdodDogMyU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgICBoZWlnaHQ6IDEycmVtO1xyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNTApO1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dyg1MCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXllbGxvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMS41cmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jbG9zZSB7XHJcbiAgICByaWdodDogLTEycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHJpZ2h0OiAyJTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1zaWRlLWN0YV9fYnRuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmNsb3NlKSB7XHJcbiAgICAuYy1zaWRlLWN0YV9fYnRuIHNwYW4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuIHtcclxuICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGMteWVsbG93O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtMzAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1JTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogJGMtZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51LXRyaWdnZXIsXHJcbi5tZW51LXRyaWdnZXIgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLm1lbnUtdHJpZ2dlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA0cmVtO1xyXG4gIGhlaWdodDogMy40cmVtO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgd2lkdGg6IHZ3KDMwKTtcclxuICAgIGhlaWdodDogdncoMjQpO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtdHJpZ2dlciBzcGFuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDAuNHJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgaGVpZ2h0OiB2dygzKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4ubWVudS10cmlnZ2VyIHNwYW46bnRoLW9mLXR5cGUoMikge1xyXG4gIHRvcDogMS41cmVtO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICB0b3A6IHZ3KDEwKTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LXRyaWdnZXIgc3BhbjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpLFxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcclxuICB3aWR0aDogMnJlbTtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgd2lkdGg6IHZ3KDE2KTtcclxuICB9XHJcblxyXG59XHJcblxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAwLjhyZW0pIHJvdGF0ZSgtNDVkZWcpO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCB2dyg0KSkgcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS10cmlnZ2VyLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMC44cmVtKSByb3RhdGUoNDVkZWcpO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCB2dygtNSkpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG59XHJcbiIsIi5jLXNpZGViYXIge1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDgwKTtcclxuICB9XHJcblxyXG4gICYtYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgICYrLmMtc2lkZWJhci1ibG9jayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDViMTQ3O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuICAgICAgICBwYWRkaW5nOiB2dygxNSkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uZXcge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBnYXA6IDAgMS4zcmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDIwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDgwKTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDgwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHZ3KDgwKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdncoODApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzViYzBiZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZGwge1xyXG4gICAgYmFja2dyb3VuZDogJGMtZ3JhZC10b3A7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nLXRvcDogdncoMTApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEuM3JlbSAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbSAxLjZyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwibTYwMCA4NTYtNDItNDIgMjA4LTIwOEg4MHYtNjBoNjg2TDU1OCAzMzhsNDItNDIgMjgwIDI4MC0yODAgMjgwWlwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgOTYgOTYwIDk2MFwiPjxwYXRoIGQ9XCJtNjAwIDg1Ni00Mi00MiAyMDgtMjA4SDgwdi02MGg2ODZMNTU4IDMzOGw0Mi00MiAyODAgMjgwLTI4MCAyODBaXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDQlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDIwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2dygyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzNiMzA1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmY3M2FhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZTgzYjFmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW07XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYuNnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtb3RoZXIge1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIDVyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygyMCkgMCB2dygyMCkgdncoNDUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzdlYmY0MztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNiU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtdGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgfVxyXG5cclxuICB0ciB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtZ3JlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JlZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDEwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZWVuO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDEwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gMjQxMjA5XHJcbi5wLWN2Yy1kZXYgdGFibGU6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICBtYXJnaW4tdG9wOiAxMnJlbTtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnZ3O1xyXG4gIH1cclxufSIsIi5jLXRlY2gge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDM4cmVtO1xyXG4gICAgICBoZWlnaHQ6IDM2cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAuNnJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiB2dygxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbSAycmVtIDAgMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApIHZ3KDEwKSAwIDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDEyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNi41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIzKTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiB2dyg0MCk7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgbGVmdDogMzYlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogdncoODApO1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dyg4MCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3phaXNoaXRzdV9pY29uLnBuZyluby1yZXBlYXQgdG9wIGNlbnRlci9jb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2h5b3VtZW5faWNvbi5wbmcpbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9rYXRhY2hpX2ljb24ucG5nKW5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDM2MGRlZyk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHRBcmVhIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogdncoMjApIDAgdncoNDApIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luOiA2cmVtIGF1dG8gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbjogdncoNjApIGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW90aGVyIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDAgMTJyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNThyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjLWJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy1ibGFjaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGVhYWFcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygyMCkgMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjByZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMjByZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IHZ3KDEyMCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxMjApO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMjApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdncoMTIwKTtcclxuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXRpdGxlQXJlYSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDdyZW07XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICB9XHJcblxyXG4gICZfX2VuIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1yb3cge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogdncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbG9nbyB7XHJcbiAgICB3aWR0aDogMjByZW07XHJcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IHZ3KDE1MCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2hpdGUge1xyXG5cclxuICAgIHNwYW4sXHJcbiAgICBoMixcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1pbGx1c3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAyNC40cmVtO1xyXG4gICAgICBoZWlnaHQ6IDE4LjRyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL21pc3Npb25fbXYwMi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAyMS43cmVtO1xyXG4gICAgICBoZWlnaHQ6IDE2LjRyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2NvcmVfdGVjaDAyLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICByaWdodDogMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLTQwNCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICRjLWl2b3J5O1xyXG5cclxuICAubC1pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDIwKSAwIHZ3KDgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0byA2cmVtO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gdncoNTApO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gdncoNDApICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjByZW07XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIHZ3KDEyMCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtYXNvbGlkIHtcclxuICAmX19iZyB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDZyZW0gNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxNDFyZW07XHJcbiAgICBwYWRkaW5nOiA4cmVtIDZyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiB2dyg4MCkgdncoMjApO1xyXG4gICAgICBoZWlnaHQ6IHZ3KDE0MDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGVBcmVhIHtcclxuICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMzUpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDMwKTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uZXdzIHtcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzMCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndoaXRlIHtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG5cclxuICAgICAgLnAtbmV3c19fZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucC1uZXdzX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtd2hpdGU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoMTUpIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbGx1c3Qge1xyXG4gICAgbGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvdHRvbTogNDByZW07XHJcbiAgICAgICAgbGVmdDogMjVyZW07XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IDRzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiA0cyBmdXdhZnV3YSBpbmZpbml0ZTtcclxuICAgICAgICB3aWR0aDogMTMuOHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYm90dG9tOiB2dyg0NTApO1xyXG4gICAgICAgICAgbGVmdDogdncoNjApO1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBib3R0b206IDI1cmVtO1xyXG4gICAgICAgIGxlZnQ6IDE1cmVtO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAzLjhzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAzLjhzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMS40cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBib3R0b206IHZ3KDMwMCk7XHJcbiAgICAgICAgICBsZWZ0OiB2dygzMCk7XHJcbiAgICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIGJvdHRvbTogNXJlbTtcclxuICAgICAgICBsZWZ0OiAyNXJlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogNC41cyBmdXdhZnV3YSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogNC41cyBmdXdhZnV3YSBpbmZpbml0ZTtcclxuICAgICAgICB3aWR0aDogMTMuN3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYm90dG9tOiB2dygxMDApO1xyXG4gICAgICAgICAgbGVmdDogdncoMzApO1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgICBib3R0b206IDE2cmVtO1xyXG4gICAgICAgIGxlZnQ6IDQzcmVtO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiA0LjhzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiA0LjhzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMi45cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBib3R0b206IHZ3KDIwMCk7XHJcbiAgICAgICAgICBsZWZ0OiB2dygxNTApO1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICBib3R0b206IDQ1cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAyNXJlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogNC41cyBmdXdhZnV3YSBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogNC41cyBmdXdhZnV3YSBpbmZpbml0ZTtcclxuICAgICAgICB3aWR0aDogMTcuMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYm90dG9tOiB2dyg0MDApO1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3KDYwKTtcclxuICAgICAgICAgIHdpZHRoOiB2dygxMDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgICAgICAgYm90dG9tOiAyM3JlbTtcclxuICAgICAgICByaWdodDogMTVyZW07XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IDMuNnMgZnV3YWZ1d2EgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IDMuNnMgZnV3YWZ1d2EgaW5maW5pdGU7XHJcbiAgICAgICAgd2lkdGg6IDExcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBib3R0b206IHZ3KDI1MCk7XHJcbiAgICAgICAgICByaWdodDogdncoMzApO1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDcpIHtcclxuICAgICAgICBib3R0b206IDVyZW07XHJcbiAgICAgICAgcmlnaHQ6IDI1cmVtO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAzLjVzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAzLjVzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNi45cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBib3R0b206IHZ3KDEwKTtcclxuICAgICAgICAgIHJpZ2h0OiB2dyg2MCk7XHJcbiAgICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoOCkge1xyXG4gICAgICAgIHJpZ2h0OiAzNnJlbTtcclxuICAgICAgICBib3R0b206IDMwcmVtO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiAzLjVzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiAzLjVzIGZ1d2FmdXdhIGluZmluaXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOC4xcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBib3R0b206IHZ3KDEwMCk7XHJcbiAgICAgICAgICByaWdodDogdncoMzApO1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mZWF0dXJlIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgd2lkdGg6IDM5cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dEFyZWEge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygzNSk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCLjg7tcIjtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY21uSW5uZXIge1xyXG4gICAgcGFkZGluZzogNnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDYwKSB2dygyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tb3ZpZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwO1xyXG5cclxuICAgICYtLXdyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDYwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibnIge1xyXG4gICAgbWFyZ2luOiAwIDAgNnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogdncoMjApIHZ3KDIwKSB2dyg0MCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNFREYxRTU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmdXdhZnV3YSB7XHJcblxyXG4gIDAlLFxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZ1d2FmdXdhIHtcclxuXHJcbiAgMCUsXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICB9XHJcbn1cclxuLy8gMjQwNTA3X1NFT1xyXG4ucC1hc29saWRfX2xlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogMTAuNjY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDA7XHJcbiAgfVxyXG4gIC5wLWFzb2xpZF9fbGVhZF9zdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwOTk2MTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtYXR0ZW1wdCB7XHJcbiAgJi10b3Age1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cclxuICAgICAgLy8gYTpob3ZlciB7XHJcbiAgICAgIC8vICAgLnAtYXR0ZW1wdC10b3BfX2l0ZW0gZmlndXJlIGltZyB7XHJcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZS1zZC1hcnJvdyB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg1MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnByZXYtc2QtYXJyb3cge1xyXG4gICAgICAgICAgbGVmdDogMSU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5leHQtc2QtYXJyb3cge1xyXG4gICAgICAgICAgcmlnaHQ6IDElO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDclO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW06aG92ZXIge1xyXG4gICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtX19pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjZyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIG1hcmdpbjogMCAycmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luOiAwIDN2dyA1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtIDAgMCAycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW0gMnJlbSAwIDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgcGFkZGluZzogOHJlbSA2cmVtIDdyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMnJlbSAycmVtIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogdncoNDApIHZ3KDIwKSB2dyg0MCkgdncoMjApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycmVtIDJyZW07XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMDA5OTYxO1xyXG5cclxuICAgICAgICAmLnNtYWxsLXR0bCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4dnc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuOHZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgLnAtdG9wLXRlY2hfX2l0ZW0ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogdncoNDApIHZ3KDIwKSB2dyg0MCkgdncoMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjZzO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjAycztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjA0cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjA2cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjA4cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjEwcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjEycztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjE0cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg4KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjE2cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjE4cztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMCkge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yMHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMTEpIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjJzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEyKSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjI0cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1kLW1vZiB7XHJcbiAgICAucC10b3AtbXZfX3RpdGxlQXJlYSBoMSBzcGFuIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29sdW1uLWRfX2Jsb2NrIC5ib3JkZXItd3JhcDo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAxMi4yJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB0b3A6IDUuMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1hdHRlbXB0X19jb250LS1mbGV4IHtcclxuICAgICAgZ2FwOiA4LjZyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZ2FwOiB2dyg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1hdHRlbXB0X19jb250LS1mbGV4Ym94IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udCB7XHJcbiAgICAubC1pbm5lciB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdyYXAge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiA4cmVtIDZyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogdncoNDApIHZ3KDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJveCxcclxuICAgICYtLWZsZXhib3gge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAuNXJlbSAwLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM3ZWJmNDM7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0zcHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwOTk2MTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAuNXJlbSAwLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICMwMDk5NjE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE5KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDh2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuXHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrLnAtYXR0ZW1wdF9fY29udC0tYm94LFxyXG4gICAgICAmKy5wLWF0dGVtcHRfX2NvbnQtLWZsZXgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDlyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDUwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ib3guY29tbWluZy1zb29uIHtcclxuICAgICAgY29sb3I6ICNhN2E3YTc7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDF2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NkZTBiYjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDh2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkNWM0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgIHJpZ2h0OiA0OSU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwOTk2MTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICByaWdodDogMC41ZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjMzMzMzMzMzMzN2dyAyLjY2NjY2NjY2Njd2dztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3Z3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZ2FwOiB2dyg1MCk7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZGVzYyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlc2MxIHtcclxuICAgICAgICAgIG1heC13aWR0aDogODklO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9yZGVyIHtcclxuICAgICAgJi1ib2xkIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2FsYyB7XHJcbiAgICAgICYtLWV4IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmYm94IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIuNSU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMi4xcmVtIDAgMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyLjFyZW0gMCAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykgaW1nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10dGwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMTIuNSU7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOTk2MTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwdmg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5NjE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxMik7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlZ3JlZW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDk5NjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbXVsIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDQuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiA3dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiA0LjJyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogN3Z3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZXF1YWwge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgd2lkdGg6IDQuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogN3Z3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogNC4ycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3NDc0O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDd2dztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICYtLWZsZXgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWZsZXhib3gtLW5vdGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUuM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDh2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjNGQ3MDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNC4ycmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYmFsb29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZThmM2RkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzLjVyZW0gNnJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTUuN3JlbTtcclxuICAgICAgICByaWdodDogNS44JTtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycmVtIDZyZW0gMnJlbTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlOGYzZGQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgdG9wOiAtM3JlbTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAycmVtIDRyZW0gMnJlbTtcclxuICAgICAgICAgIHJpZ2h0OiAyLjglO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWZsZXhib3gge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogOSU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjMlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogOC45cmVtIDAgNi40cmVtIDEwLjZyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2JiZjZkZTtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICB0b3A6IDI2JTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MSU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcmVtIDAgM3JlbSA3LjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDEyKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1mdW5jLS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDdyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogOHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICZib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiA5MSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTE0JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDR2dyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGNvbG9yOiAjODk4OTg5O1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1kbC0tbGlzdC0tdHRsLFxyXG4gICYtLWNvbHVtbi0tbGlzdC0tdHRsIHtcclxuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxOSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDR2dztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbHVtbi0tbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCxcclxuICAgIHRoIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE1KTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogdncoMjApO1xyXG5cclxuICAgICAgICAmLmJvcmRlci1ub25lIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1ibG9jayB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdHIge1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHRyIHRoIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRhY3Qge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA1LjZyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dyg0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhbGwge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZGV0YWlsX3BjaW1fY2FsbGljb24ucG5nKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1haWwge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZGV0YWlsX3BjaW1fbWFpbGljb24ucG5nKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmK2xpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFzdCB7XHJcbiAgICAmX19idG4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxM3B4IDYuNXJlbSAxM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHZoO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiB2dygxMCkgMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gMjQwNTExX+axguS6uuODkOODiuODvFxyXG4ucC1ibnItbXYge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjByZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTNyZW07XHJcbiAgcmlnaHQ6IDI3cmVtO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcC1ibnItbXYtYmcucG5nKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5NjE7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0OXB4KSB7XHJcbiAgICByaWdodDogMTVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICB9XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0b3A6IDMuM3JlbTtcclxuICB9XHJcbiAgJi1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sdW1uLWdhcDogMnJlbTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgY29sdW1uLWdhcDogMXJlbTtcclxuICAgIH1cclxuICAgICYtbCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSAxLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogcmdiKDE4LCAxNjAsIDkwKTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMXZ3LCAxLjVyZW0pO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxdncsIDFyZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwLjVyZW0gMC41cmVtIDA7XHJcbiAgICAgIH1cclxuICAgICAgJi1sb2dvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDFyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcm93LWdhcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgICB3aWR0aDogMThyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAucC1ibnItbXYtb3V0IHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3AtYm5yLW12LW91dC1ob3Zlci5wbmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucC1ibnItbXYtb3V0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wLWJuci1tdi1vdXQucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjNyZW0sIDF2dywgMXJlbSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDN2dztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtYnJlYWRjcnVtcyB7XHJcbiAgY29sb3I6ICRjLXdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIvXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1jYXRhbG9nLWQge1xyXG4gICZfX3RpdGxlRW4ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgcGFkZGluZy10b3A6IHZ3KDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLWNhdGFsb2ctZF9fYXJ0aWNsZS13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDAgNnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUge1xyXG4gICAgICB3aWR0aDogNTByZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgbWFyZ2luOiAwIHZ3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgIHdpZHRoOiA3MnJlbTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDRyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogdncoNjApIHZ3KDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgbWFyZ2luOiB2dyg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzdlYmY0MztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1jYXRhbG9nIHtcclxuICBiYWNrZ3JvdW5kOiAjZWRmMWU1O1xyXG5cclxuICAubC1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDAgMCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogdncoODApIDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtY29sdW1uX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMCAwIDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dyg2MCkgMCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWNvbHVtbi1kIHtcclxuICBiYWNrZ3JvdW5kOiAkYy1pdm9yeTtcclxuICBwYWRkaW5nLWJvdHRvbTogMjdyZW07XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiB2dygxNTApO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDByZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgcGFkZGluZy10b3A6IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDAgNXJlbTtcclxuICAgIHBhZGRpbmc6IDZyZW0gMCAxMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogdncoNDApIDAgdncoODApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJ0aWNsZS13cmFwIHtcclxuICAgIHdpZHRoOiA5M3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgcGFkZGluZzogOHJlbSA2cmVtIDZyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDguNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiB2dyg0MCkgdncoMjApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXNpZGUge1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMmI1OWMwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmKy5wLWNvbHVtbi1kX19ibG9jayB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiB2dyg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFya2VyIHtcclxuICAgICAgZm9udC1zaXplOiAxMTUlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjRkZGMTAwIDYwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmgyLXdyYXAge1xyXG4gICAgICBwYWRkaW5nOiAyLjVyZW0gNi41cmVtIDIuNXJlbSA0LjNyZW07XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWdyZWVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKSB2dygyMCkgdncoMjApIHZ3KDMwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjN2ViZjQzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAtMi41JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgbGVmdDogLTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAwIDAuNXJlbSAwLjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjN2ViZjQzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxNSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyLXdyYXAge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ibGFjaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDNyZW0gNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG4gICAgICBtYXJnaW46IDRyZW0gMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMjApIHZ3KDMwKSB2dyg1MCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiB2dygzMCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDExJTtcclxuICAgICAgICBsZWZ0OiAtMi41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogdncoMzApO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiA0cmVtIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luOiB2dyg0MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tdDIwIHtcclxuICAgICAgICBtYXJnaW46IDJyZW0gMCA0cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBtYXJnaW46IHZ3KDIwKSAwIHZ3KDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDE1KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmFkLXRvcDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICBwYWRkaW5nOiA1cmVtIDUuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogdncoNDApIHZ3KDIwKTtcclxuICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlQXJlYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTguNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDE1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbGlzdCB7XHJcbiAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBnYXA6IHZ3KDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgOTYgOTYwIDk2MFwiPjxwYXRoIGQ9XCJtNjAwIDg1Ni00Mi00MiAyMDgtMjA4SDgwdi02MGg2ODZMNTU4IDMzOGw0Mi00MiAyODAgMjgwLTI4MCAyODBaXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICByaWdodDogNCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogdncoMjApO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDIwKTtcclxuICAgICAgICAgICAgdG9wOiAzOCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYzNiMzA1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmY3M2FhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZTgzYjFmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYnRuIHtcclxuICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW46IHZ3KDQwKSBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JlbGF0aW9uIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBnYXA6IHZ3KDEwKTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8yIC0gdncoNSkpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTIuNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMXJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDEyMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTIuNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdncoMTIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxNSkgdncoMTApO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ludGVydmlld2VyIHtcclxuICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gIH1cclxufVxyXG4iLCIucC1jb2x1bW4ge1xyXG4gIGJhY2tncm91bmQ6ICRjLWl2b3J5O1xyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDdyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTRyZW0pIC8gMyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMC4xcmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJitsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwIDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgMCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5jLWluZm9fX3NsaWRlci0tYm90dG9tTGluayB7XHJcblxyXG4gICAgICAgICAgICBwOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDFzIGFsbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kYXkge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgY29sb3I6ICNjY2M7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10YWcge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDhweCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDUpIHZ3KDE1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1waWNrdXAge1xyXG4gICAgYmFja2dyb3VuZDogJGMtaXZvcnk7XHJcblxyXG4gICAgLmwtaW5uZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZ3JlZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNhdGVnb3J5X19idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAycmVtO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDQwKTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDhyZW0pIC8gNCk7XHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJsYWNrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiB2dygyMCkgMDtcclxuICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJitsaSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwiTTQ4MCA3MTEgMjQwIDQ3MWw0My00MyAxOTcgMTk4IDE5Ny0xOTcgNDMgNDMtMjQwIDIzOVpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIk00ODAgNzExIDI0MCA0NzFsNDMtNDMgMTk3IDE5OCAxOTctMTk3IDQzIDQzLTI0MCAyMzlaXCIvPjwvc3ZnPicpO1xyXG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1NSU7XHJcbiAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogdncoMzApO1xyXG4gICAgICAgIGhlaWdodDogdncoMzApO1xyXG4gICAgICAgIHJpZ2h0OiB2dygzMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIDI0MDUwN19TRU9cclxuLnAtb2V1bml0LS1taWFtZW1iZXItLWlubmVyLnAtb2V1bml0LS1taWFtZW1iZXItLWlubmVyLXRpcHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gIH1cclxuICAucC1vZXVuaXQtLWZsZXgtLWFyb3VuZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIGg2IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwgbGkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0xcmVtO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuN3JlbTtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTAuM3JlbTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtMC42cmVtO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk2MTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAzcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcclxuICAgICAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyAyNTAzMjZf5paw6KaP5Y+W5p2Q44Kz44Op44Og6L+95YqgXHJcbi5wLWNvbHVtbl9fbGlzdF9oYXNfdGFnIGxpIGEgZmlndXJlIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuLmNvbHVtbi1pbWcge1xyXG4gIG1hcmdpbjogMzBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufSIsIi5wLWNvbnRhY3Qge1xyXG4gIGJhY2tncm91bmQ6ICRjLWl2b3J5O1xyXG5cclxuICAubC1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMzVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiB2dyg4MCkgMCB2dygyMDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygyMCkgIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM3ZWJmNDM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1yY193ZWJmb3JtIHtcclxuICAgIHdpZHRoOiAxMDByZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1yY193ZWJmb3JtX3RpdGxlLFxyXG4gIC5tcmNfd2ViZm9ybV9wcmVtc2csXHJcbiAgLm1yY193ZWJmb3JtX3Bvc3Rtc2cge1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNtcmNfd2ViZm9ybSB0YWJsZS5tcmNfd2ViZm9ybV9xdWVzdGlvbm5haXJlLFxyXG4gICNtcmNfZG93bmxvYWQgdGFibGUubXJjX3dlYmZvcm1fcXVlc3Rpb25uYWlyZSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5tcmNfd2ViZm9ybV9yb3cgLm1yY193ZWJmb3JtX3EsXHJcbiNmb3JtICNtcmNfd2ViZm9ybSxcclxuI2Zvcm0gI21yY19kb3dubG9hZCB7XHJcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZm9udC1zaXplOiB2dygxNikgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuI21yY193ZWJmb3JtIC5tcmNfd2ViZm9ybV9jdXN0dGl0bGUgdGgsXHJcbiNtcmNfd2ViZm9ybSAubXJjX3dlYmZvcm1fY3VzdGluZm8gdGgsXHJcbiNtcmNfd2ViZm9ybSAubXJjX3dlYmZvcm1fY3VzdGluZm8gdGQsXHJcbiNtcmNfZG93bmxvYWQgLm1yY193ZWJmb3JtX2N1c3R0aXRsZSB0aCxcclxuI21yY19kb3dubG9hZCAubXJjX3dlYmZvcm1fY3VzdGluZm8gdGgsXHJcbiNtcmNfZG93bmxvYWQgLm1yY193ZWJmb3JtX2N1c3RpbmZvIHRkIHtcclxuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBmb250LXNpemU6IHZ3KDE0KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIucC1jb3JlIHtcclxuICAmLW12IHtcclxuICAgICZfX2ZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiB2dygtMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucC10b3AtbXZfX2xlYWQgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBoMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMjApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nQXJlYSB7XHJcbiAgICAgIHdpZHRoOiA1NnJlbTtcclxuICAgICAgaGVpZ2h0OiAzNHJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy96YWlzaGl0c3VfaWNvbi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC01JTtcclxuICAgICAgICBsZWZ0OiAtNSU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjlyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg4MCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDgwKTtcclxuICAgICAgICAgIHRvcDogLTEwJTtcclxuICAgICAgICAgIGxlZnQ6IC0xMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWxsdXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCgxMzY2KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICB0b3A6IDQ4JTtcclxuICAgICAgICAgIGxlZnQ6IDMlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNy4zcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1heCgxNzgwKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogMTAlO1xyXG5cclxuICAgICAgICAgICYuanMtZmFkZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtYXgoMTc4MCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgIHJpZ2h0OiAxMCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuanMtZmFkZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC42cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogOCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB0b3A6IDgwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmpzLWZhZGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICAgIHRvcDogNTQlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE0JTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMi4ycmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuanMtZmFkZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGVhZCB7XHJcbiAgICAubC1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxMnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiB2dyg4MCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJhY2tncm91bmQ6ICRjLWl2b3J5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc29sdXRpb24ge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNHJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlQXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjQuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDE4LjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbWlzc2lvbl9tdjAyLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICAgIGhlaWdodDogdncoNzUpO1xyXG4gICAgICAgICAgdG9wOiB2dygtNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDIxLjdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxNi40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2NvcmVfdGVjaDAyLnBuZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNHJlbSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGdhcDogdncoMjApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcclxuICAgICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDI1cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdncoMTApO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygyMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZhcSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuXHJcbiAgICAuYy10aXRsZUFyZWEge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjIuN3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDE2LjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvY29yZV9mYXEucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlci9jb3ZlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDEyMCk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDg3LjIpO1xyXG4gICAgICAgICAgdG9wOiB2dygtNzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMnJlbSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGdhcDogdncoMjApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gOXJlbSA0cmVtIDhyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICBwYWRkaW5nOiB2dygyMCkgdncoNDApIHZ3KDIwKSB2dygzMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGUxNDdcIjtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA0cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICAgICAgICByaWdodDogdncoMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGY4OGFcIjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHJpZ2h0OiB2dygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJHBvcHBpbnM7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMy43cmVtO1xyXG4gICAgICAgIGxlZnQ6IDRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgICAgdG9wOiB2dygxOCk7XHJcbiAgICAgICAgICBsZWZ0OiB2dygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW0gOXJlbSA0cmVtIDhyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogdncoMjApIHZ3KDQwKSB2dygyMCkgdncoMzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWN2YyB7XHJcblx0Ji1mcm9udGltZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYy1pdm9yeTtcclxuXHJcblx0XHQubC1pbm5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZzogNHJlbSAwIDEycmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHBhZGRpbmc6IHZ3KDgwKSAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDZyZW07XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IHZ3KDQwKTtcclxuXHRcdFx0XHRmb250LXNpemU6IHZ3KDE2KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDMpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmK2xpIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiB2dygxMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMCA3cmVtIDAgNHJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMTFyZW07XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogdncoMjApO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGUzMTNcIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDRyZW07XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogdncoMjApO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogdncoMzApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0LjFyZW07XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg1NCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogNy42cmVtO1xyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdGhlaWdodDogdncoNTQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2LjRyZW07XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiB2dyg1NCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtZGV2IHtcclxuXHRcdCZfX3RpdGxlQXJlYSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAxNSU7XHJcblx0XHRcdFx0d2lkdGg6IDE0LjlyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxMS4xcmVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2Rvd25sb2FkX2lsbHVzdF8wMS5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWludmVzdG1lbnQge1xyXG5cdFx0Jl9fZmxleCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGdhcDogdncoNDApIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDQ5JTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwLjVyZW0gMC41cmVtO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjN2ViZjQzO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjNyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygyNik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtM3B4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMDk5NjE7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxcmVtKTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMC41cmVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxMyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtYWJvdXQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJyZW07XHJcblx0XHRiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuXHRcdHBhZGRpbmc6IDRyZW07XHJcblx0XHRib3gtc2hhZG93OiAwIDFyZW0gMCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IHZ3KDEwKTtcclxuXHRcdFx0cGFkZGluZzogdncoMzApIHZ3KDIwKTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCA2cHggMCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdH1cclxuXHJcblx0XHRmaWd1cmUge1xyXG5cdFx0XHR3aWR0aDogNDByZW07XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl90ZXh0IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ0cmVtKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1MaXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcmVtO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGdhcDogNnJlbSA4cmVtO1xyXG5cdFx0cGFkZGluZzogMCAycmVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogdncoNjApO1xyXG5cdFx0XHRnYXA6IHZ3KDQwKTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSA4cmVtKSAvIDIpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDJyZW0gMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxOCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiB2dygyMykgMCB2dygxNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLW1pc3Npb24ge1xyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjLWJsYWNrICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQucC10b3AtbWlzc2lvbl9fdGV4dEFyZWEgcCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2dygxNikgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wLXRvcC1taXNzaW9uX19pbWctLWJnIHtcclxuXHRcdFx0XHR0b3A6IC03MCU7XHJcblx0XHRcdFx0cmlnaHQ6IDAlO1xyXG5cdFx0XHRcdHdpZHRoOiA0NnJlbTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucC10b3AtbWlzc2lvbl9faW1nLS1mcm9udCB7XHJcblx0XHRcdFx0dG9wOiA1JTtcclxuXHRcdFx0XHRyaWdodDogNi4yJTtcclxuXHRcdFx0XHR3aWR0aDogMzFyZW07XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHRvcDogMzAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wLXRvcC1taXNzaW9uX190ZXh0QXJlYSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycmVtO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IHZ3KDQwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gMjQwNzE4X0NWQ+Wbs+eJiOW3ruOBl+abv+OBiFxyXG4ucC1jdmMtZnJvbnRpbWcgcCB7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxuXHRtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcclxuXHR9XHJcbn1cclxuIiwiLnAtZm9vdGVyIHtcclxuICAmX19tYWluaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTIxcmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRvcDogdncoLTkwKTtcclxuICAgICAgd2lkdGg6IHZ3KDMwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW46IC0ycmVtIDAgN3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICBtYXJnaW46IDAgMCB2dyg0MCkgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwMCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDQwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXh0QXJlYSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2dygxMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGluO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX21haWwge1xyXG4gICAgd2lkdGg6IDUwcmVtO1xyXG4gICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgIGNvbG9yOiAkYy1ibGFjaztcclxuICAgIGJhY2tncm91bmQ6ICRjLXllbGxvdztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHZoO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGMtYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICBwYWRkaW5nOiB2dygyMCkgdncoMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMy4xcmVtO1xyXG4gICAgICAgIGhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2N0YV9tYWlsX2ljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiB2dyg0MSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDMyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvcHlyaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgIGNvbG9yOiAkYy1ibGFjaztcclxuXHJcbiAgICAmLS1pbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMjhyZW07XHJcbiAgICAgIGhlaWdodDogMTNyZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjZm9ybSB7XHJcbiAgdGFibGUge1xyXG5cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtaGVhZGVyIHtcclxuICAmX19uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fbWVudSB7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJyZW0pO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAgM3JlbTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoMTU4MCkge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGdhcDogMCAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDEwMDApIHtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYubGVmdCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yaWdodCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJyLnNtYWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgoMTMwMCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZWNydWl0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLm1lbnVfX3NlY29uZC1sZXZlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA3cmVtO1xyXG4gICAgICAgIHdpZHRoOiBtYXgoMTdyZW0sIDExNXB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICBib3gtc2hhZG93OiA2cHggNXB4IDBweCAtMnB4ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4IDFyZW0gMS43NXJlbTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGMtZ3JlZW4gdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgLm1lbnVfX3NlY29uZC1sZXZlbCB7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbjogMCA1cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDEwMDApIHtcclxuICAgICAgbWFyZ2luOiAwIDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEwMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE1MCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2dygxNTApO1xyXG4gICAgICAgIHRvcDogLTEyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAuN3JlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDE1JTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiB2dyg3MCk7XHJcbiAgICAgICAgdG9wOiB2dygxOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3dpdGNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCgxMzAwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgd2lkdGg6IDMuNHJlbTtcclxuICAgICAgaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDE1MywgOTcsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNTMsIDk3LCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwdmg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtbG9nbyB7XHJcbiAgJl9fbWl0c3VpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA0LjZyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAxNnZ3O1xyXG4gICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1taXNzaW9uIHtcclxuICAmLW12IHtcclxuICAgICZfX2lsbHVzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgIGxlZnQ6IDUlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4LjlyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTguMnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgbGVmdDogMTAlO1xyXG5cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMjQuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOC40cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmpzLWZhZGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNHM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIHRvcDogNzUlO1xyXG4gICAgICAgICAgbGVmdDogMyU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDguMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogdncoODIpO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdncoMTkwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgdG9wOiA3MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5qcy1mYWRlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OjE4JTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMzUuMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5qcy1mYWRlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgIHJpZ2h0OiA1JTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNi42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2LjlyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuanMtZmFkZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogMTAlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMS40cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1LjRyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuanMtZmFkZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC43cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoNykge1xyXG4gICAgICAgICAgdG9wOiA3NSU7XHJcbiAgICAgICAgICByaWdodDogMyU7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNy42cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgIHdpZHRoOiB2dyg1NCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiB2dygxNzYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB0b3A6IDcwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmpzLWZhZGUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxlYWQge1xyXG4gICAgYmFja2dyb3VuZDogJGMtaXZvcnk7XHJcblxyXG4gICAgLmwtaW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMTJyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogdncoODApIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDAgMTZyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IHZ3KDExMCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiA1MHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmFkLWNpcmNsZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMjJyZW0gMCAzcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTAwKSAwIHZ3KDQwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNhdGUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwdmg7XHJcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbSAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoNikgMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWdBcmVhIHtcclxuICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTI1JTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgdG9wOiB2dygtODApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEycmVtIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZ2FwOiB2dyg2MCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGhlaWdodDogNjByZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDk2cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL21pc3Npb25fYWJvdXRfYmcucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyL2NvbnRhaW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogdncoMzUwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxOC41JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4Ny4xcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0LjJyZW07XHJcbiAgICAgICAgICAgIHRvcDogMjIlO1xyXG4gICAgICAgICAgICByaWdodDogOCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgoMTkwMCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2OS43cmVtO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjcuM3JlbTtcclxuICAgICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICAgICAgdG9wOiAyMyU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucC1taXNzaW9uLW1haW5fX3RleHRBcmVhLS1raW5kIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICB3aWR0aDogNjQuN3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1N3JlbTtcclxuICAgICAgICAgICAgdG9wOiA0NiU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxOCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgoMTkwMCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2N3JlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICAgICAgICB0b3A6IDQ2JTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgIHRvcDogNDMuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgIHRvcDogNzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMyLjRyZW07XHJcbiAgICAgICAgICAgIHRvcDogODIlO1xyXG4gICAgICAgICAgICByaWdodDogMTUlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4KDE5MDApIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNjQuN3JlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDU3cmVtO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICAgICAgICB0b3A6IDgyJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dEFyZWEge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICBmb250LXNpemU6IDhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTNyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNDApO1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWtpbmQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMzIpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hYm91dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gNHJlbSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmK2xpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byB2dygyMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi43cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2dyg1MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygyMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnVzaW5lc3Mge1xyXG4gICAgYmFja2dyb3VuZDogJGMtaXZvcnk7XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNHJlbSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGdhcDogdncoMzApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBoZWlnaHQ6IDE2cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDAgNXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMXJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHZ3KDEwMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IHZ3KDEwMCk7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjMpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRBcmVhIHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1uZXdzLWQge1xyXG4gIC5sLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDZyZW0gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDQwKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtY29sdW1uLWRfX2FydGljbGUtd3JhcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0biB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgIHArcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYnRuIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmKy5jLWJ0biB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDdyZW0gMCA0cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxNSkgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5uby1ldmVudHMge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIGEge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDk5NjE7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgfVxyXG5cclxuICAmX19pbWcyY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDNyZW07XHJcbiAgICBtYXJnaW46IDNyZW0gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogdncoMzApO1xyXG4gICAgICBtYXJnaW46IHZ3KDMwKTtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAzcmVtKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTQpO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoMTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1uZXdzIHtcclxuICBiYWNrZ3JvdW5kOiAjZWRmMWU1O1xyXG5cclxuICAubC1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDAgMCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogdncoODApIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41MCk7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyLjVyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgdncoMjUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygyNSkgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgICAgY29sb3I6ICRjX3doaXRlO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiB2dyg1KSB2dygxMCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDE1KTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDIwKTtcclxuICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLW9ldW5pdCB7XHJcbiAgLnAtdG9wLW12X190aXRsZUFyZWEgaDEgc3BhbiB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDQuMzc1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxNSk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1hdHRlbXB0X19jb250LS1ib3ggaDQsXHJcbiAgLnAtYXR0ZW1wdF9fY29udC0tZmxleGJveCBoNCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gICYtLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogOHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWZsZXgtLWJldHdlZW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1mbGV4LS1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDA7XHJcblxyXG4gICAgICBmaWd1cmU6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZylcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZmxleC0tYXJvdW5kIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlnY2FwdGlvbiB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2FwcC0tc3VidHRsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ib2xkdHRsIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1taWFtZW1iZXItLWlubmVyIHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRmMWU1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWJ0bi5zbWFsbCB7XHJcbiAgICB3aWR0aDogMjZyZW07XHJcbiAgICBoZWlnaHQ6IDVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtYnRuLnNtYWxsOjphZnRlciB7XHJcbiAgICByaWdodDogMjAlO1xyXG4gIH1cclxuXHJcbiAgLmMtYnRuIGEge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcclxuICB9XHJcblxyXG4gICZfX3N1YmNvbnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWctLTMwcGVyIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ZpZy0tMzBwZXIgaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9fbWFpbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogOHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYnRuIHtcclxuICAgICAgd2lkdGg6IDMycmVtO1xyXG4gICAgICBoZWlnaHQ6IDZyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYnRuOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1pbmZvX19zbGlkZXItLXRpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLnAtdGVjaCB7XHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMjtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMjEuMXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTIxLjFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmK2xpIHtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiAxNCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHRvcDogMjYuNSU7XHJcbiAgICAgICAgbGVmdDogMzIuNyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIHRvcDogMTIlO1xyXG4gICAgICAgIGxlZnQ6IDUzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XHJcbiAgICAgICAgdG9wOiA2NyU7XHJcbiAgICAgICAgbGVmdDogMzIuOCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgIGxlZnQ6IDUyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XHJcbiAgICAgICAgdG9wOiAyNyU7XHJcbiAgICAgICAgbGVmdDogNzIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKSB2dygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yZW1vZGFsIHtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgJGMtZ3JlZW47XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgd2lkdGg6IDIyMHJlbTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZC5tYXJ1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWZmOWYyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMmI1OWMwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS41ZW07XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlODllXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDAuMnJlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtdG9wIHtcclxuICAmLW12IHtcclxuICAgIGhlaWdodDogMTEwcmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDE1LjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiB2dyg4MjApO1xyXG4gICAgICBwYWRkaW5nLXRvcDogdncoNzApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDY0LjVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMTRyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcC1tdl9pbGx1c3QuZ2lmKSBuby1yZXBlYXQgdG9wIGNlbnRlci9jb3ZlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDYwMCk7XHJcbiAgICAgICAgYm90dG9tOiAtMjMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGVBcmVhIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI0KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDM1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRjLXllbGxvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3gge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aGl0ZTtcclxuICAgICAgd2lkdGg6IDQ0cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEycmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMy41cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIHZ3KDM1KTtcclxuICAgICAgICBwYWRkaW5nOiB2dygxNSkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0taW5uZXIge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWFkIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogdncoMTUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RvcGljcyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIHdpZHRoOiA3MHJlbTtcclxuICAgICAgaGVpZ2h0OiA5cmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHZoO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYm90dG9tOiAxNyU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMC42cmVtIDJyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDk2IDk2MCA5NjBcIj48cGF0aCBkPVwibTYwMCA4NTYtNDItNDIgMjA4LTIwOEg4MHYtNjBoNjg2TDU1OCAzMzhsNDItNDIgMjgwIDI4MC0yODAgMjgwWlwiLz48L3N2Zz4nKTtcclxuICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDUlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1saW5rIHtcclxuICAgICAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygyMCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGYtOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCA5NiA5NjAgOTYwXCI+PHBhdGggZD1cIm02MDAgODU2LTQyLTQyIDIwOC0yMDhIODB2LTYwaDY4Nkw1NTggMzM4bDQyLTQyIDI4MCAyODAtMjgwIDI4MFpcIi8+PC9zdmc+Jyk7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtNyU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICM5ZDAwMDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZDogJGMtaXZvcnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMnJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JnIHtcclxuICAgICAgYmFja2dyb3VuZDogJGMtaXZvcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtdGl0bGVBcmVhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1taXNzaW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWdyYWQtdG9wO1xyXG5cclxuICAgIC5jLXRpdGxlQXJlYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmwtaW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiA2cmVtIDAgMTlyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogdncoODApIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0QXJlYSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYrcCB7XHJcbiAgICAgICAgICBtYXJnaW46IDRyZW0gMCA1cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiB2dygyMCkgMCB2dyg0MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWZyb250IHtcclxuICAgICAgICB3aWR0aDogNDNyZW07XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgcmlnaHQ6IC01LjglO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1iZyB7XHJcbiAgICAgICAgd2lkdGg6IDU3cmVtO1xyXG4gICAgICAgIHRvcDogLTE1JTtcclxuICAgICAgICByaWdodDogLTEyJTtcclxuICAgICAgICBhbmltYXRpb246IHRtLWJnIDgwcyBsaW5lYXIgaW5maW5pdGU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10ZWNoIHtcclxuICAgICZfX3RpdGxlQXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxOC40cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTIuOXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3AtdGVjaF9pbGx1c3QucG5nKSBuby1yZXBlYXQgdG9wIGNlbnRlci9jb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxMHJlbSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGdhcDogdncoMzApIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTByZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wLXRvcC10ZWNoX19pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTByZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wLXRvcC10ZWNoX19pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2h5b3VtZW5faWNvbi5wbmcpbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnAtdG9wLXRlY2hfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcva2F0YWNoaV9pY29uLnBuZyluby1yZXBlYXQgdG9wIGNlbnRlci9jb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMCAwLjZyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgIHBhZGRpbmc6IDhyZW0gNnJlbSA3cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogdncoNjApIHZ3KDIwKSB2dyg0MCkgdncoMjApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy96YWlzaGl0c3VfaWNvbi5wbmcpIG5vLXJlcGVhdCB0b3AgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC01JTtcclxuICAgICAgICByaWdodDogLTUlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogdncoODApO1xyXG4gICAgICAgICAgaGVpZ2h0OiB2dyg4MCk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY3ZjIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmFkeWVsbG93LWxlZnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmwtaW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAxMnJlbSAwIDM1cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDgwKSAwIHZ3KDIyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3AtbmV3c19iZy5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDMxLjhyZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDcwKTtcclxuICAgICAgICBib3R0b206IHZ3KC00KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZsZXgge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDAgMTByZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWdXcmFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLyogaDMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMi41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMCksIHJnYmEoMCwgMCwgMCwgMC44KSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTApIDAgdncoMjApO1xyXG4gICAgICAgIH1cclxuICAgICAgfSAqL1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWJ0biB7XHJcbiAgICAgIHdpZHRoOiAyOHJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDE3JTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5ld3Mge1xyXG4gICAgYmFja2dyb3VuZDogIzA0OWE2MTtcclxuICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcC1uZXdzX2lsbHVzdC5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXIvY292ZXI7XHJcbiAgICAgIHdpZHRoOiA1Ny40cmVtO1xyXG4gICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTEycmVtO1xyXG4gICAgICByaWdodDogMjMuNSU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDM0Nik7XHJcbiAgICAgICAgaGVpZ2h0OiB2dyg5MCk7XHJcbiAgICAgICAgdG9wOiB2dygtNDApO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmwtaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAwIDE4cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVmdEFyZWEge1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodEFyZWEge1xyXG4gICAgICB3aWR0aDogODVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIHZ3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxMCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1qb2luIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTEycmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2VkZjFlNTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRvcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubC1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxMnJlbTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCB2dyg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19ib3JkZXIge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmVlbjtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMy41cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiB2dygyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZG9kYSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IHZ3KDIwKTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9wcGlucztcclxuICAgICAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDI4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCgxMjQwKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdhcDogdncoMTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAyNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgoMTI0MCkge1xyXG4gICAgICAgICAgd2lkdGg6IDI2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogdncoNjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RvZGFidG5BcmVhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDI0cmVtO1xyXG4gICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWF4KDEyNDApIHtcclxuICAgICAgICAgIHdpZHRoOiAyNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDYwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWJ0bnRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkYy1ibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHZoO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwLjZyZW07XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBhbmltYXRpb246IG1vdmUteSAxLjVzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dyg4KSB2dygxNSk7XHJcbiAgICAgICAgICB0b3A6IHZ3KDgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTIuMnJlbTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI0ZGRjtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBib3R0b206IHZ3KC0yMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMi44cmVtO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdncoLTI1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kb2RhdHh0QXJlYSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMTVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2VkZjFlNTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgICAgICAgICAgZ2FwOiB2dygxMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICB3aWR0aDogdncoMzApO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogdncoMzApO1xyXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICRjLWdyZWVuO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmUteSB7XHJcbiAgZnJvbSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xyXG4gIH1cclxufVxyXG4iLCIudS1iZy1ncmVlbiB7XHJcbiAgYmFja2dyb3VuZDogJGMtZ3JhZHllbGxvdy1sZWZ0O1xyXG59XHJcblxyXG4udS1iZy1pdm9yeSB7XHJcbiAgYmFja2dyb3VuZDogJGMtaXZvcnk7XHJcbn1cclxuXHJcbi51LWJnLWRhcmtncmVlbiB7XHJcbiAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbn1cclxuIiwiLnUtcGItMzUge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzNXJlbTtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy1ib3R0b206IHZ3KDIwMCk7XHJcbiAgfVxyXG59XHJcblxyXG4udS1wdDAge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59IiwiLnUtc3Age1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNwIHtcclxuXHQudS1wYyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnUtc3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHRici51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcbn1cclxuIiwiLmpzLWZhZGVVcCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXM7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmpzLWZhZGVVcC5pcy1pbnZpZXcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxufVxyXG5cclxuLmpzLWZhZGVSaWdodCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXM7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmpzLWZhZGVSaWdodC5pcy1pbnZpZXcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxufVxyXG5cclxuXHJcbi5qcy1mYWRlTGVmdCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5qcy1mYWRlTGVmdC5pcy1pbnZpZXcge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxufVxyXG5cclxuLmpzLWZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmpzLWZhZGUuaXMtaW52aWV3IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IC4ycztcclxufVxyXG4iLCIuanMtc3BhbiB7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgdHJhbnNpdGlvbjogLjZzO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzYwZGVnKTtcclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wMnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wNHM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wNnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4wOHM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xMHM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xMnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNykge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xNHM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoOCkge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xNnM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoOSkge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xOHM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMTApIHtcclxuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjBzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDExKSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjIycztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxMikge1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4yNHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIvKlxyXG4gKiAgUmVtb2RhbCAtIHYxLjEuMVxyXG4gKiAgUmVzcG9uc2l2ZSwgbGlnaHR3ZWlnaHQsIGZhc3QsIHN5bmNocm9uaXplZCB3aXRoIENTUyBhbmltYXRpb25zLCBmdWxseSBjdXN0b21pemFibGUgbW9kYWwgd2luZG93IHBsdWdpbiB3aXRoIGRlY2xhcmF0aXZlIGNvbmZpZ3VyYXRpb24gYW5kIGhhc2ggdHJhY2tpbmcuXHJcbiAqICBodHRwOi8vdm9ka2FiZWFycy5naXRodWIuaW8vcmVtb2RhbC9cclxuICpcclxuICogIE1hZGUgYnkgSWx5YSBNYWthcm92XHJcbiAqICBVbmRlciBNSVQgTGljZW5zZVxyXG4gKi9cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIFJlbW9kYWwncyBuZWNlc3Nhcnkgc3R5bGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKiBIaWRlIHNjcm9sbCBiYXIgKi9cclxuXHJcbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBBbnRpIEZPVUMgKi9cclxuXHJcbi5yZW1vZGFsLFxyXG5bZGF0YS1yZW1vZGFsLWlkXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgb3ZlcmxheSAqL1xyXG5cclxuLnJlbW9kYWwtb3ZlcmxheSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcbiAgdG9wOiAtNTAwMHB4O1xyXG4gIHJpZ2h0OiAtNTAwMHB4O1xyXG4gIGJvdHRvbTogLTUwMDBweDtcclxuICBsZWZ0OiAtNTAwMHB4O1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBOZWNlc3Nhcnkgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXHJcblxyXG4ucmVtb2RhbC13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLnJlbW9kYWwtd3JhcHBlcjphZnRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0wLjA1ZW07XHJcblxyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi8qIEZpeCBpUGFkLCBpUGhvbmUgZ2xpdGNoZXMgKi9cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXksXHJcbi5yZW1vZGFsLXdyYXBwZXIge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLyogTmVjZXNzYXJ5IHN0eWxlcyBvZiB0aGUgbW9kYWwgZGlhbG9nICovXHJcblxyXG4ucmVtb2RhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuLnJlbW9kYWwtaXMtaW5pdGlhbGl6ZWQge1xyXG4gIC8qIERpc2FibGUgQW50aS1GT1VDICovXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG5cclxuLypcclxuICogIFJlbW9kYWwgLSB2MS4xLjFcclxuICogIFJlc3BvbnNpdmUsIGxpZ2h0d2VpZ2h0LCBmYXN0LCBzeW5jaHJvbml6ZWQgd2l0aCBDU1MgYW5pbWF0aW9ucywgZnVsbHkgY3VzdG9taXphYmxlIG1vZGFsIHdpbmRvdyBwbHVnaW4gd2l0aCBkZWNsYXJhdGl2ZSBjb25maWd1cmF0aW9uIGFuZCBoYXNoIHRyYWNraW5nLlxyXG4gKiAgaHR0cDovL3ZvZGthYmVhcnMuZ2l0aHViLmlvL3JlbW9kYWwvXHJcbiAqXHJcbiAqICBNYWRlIGJ5IElseWEgTWFrYXJvdlxyXG4gKiAgVW5kZXIgTUlUIExpY2Vuc2VcclxuICovXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBSZW1vZGFsJ3MgZGVmYXVsdCBtb2JpbGUgZmlyc3QgdGhlbWVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIGZvciB0aGUgYmFja2dyb3VuZCAqL1xyXG5cclxuLnJlbW9kYWwtYmcucmVtb2RhbC1pcy1vcGVuaW5nLFxyXG4ucmVtb2RhbC1iZy5yZW1vZGFsLWlzLW9wZW5lZCB7XHJcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcclxuICBmaWx0ZXI6IGJsdXIoM3B4KTtcclxufVxyXG5cclxuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgb2YgdGhlIG92ZXJsYXkgKi9cclxuXHJcbi5yZW1vZGFsLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDQ2LCA1NiwgMC45KTtcclxufVxyXG5cclxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLW9wZW5pbmcsXHJcbi5yZW1vZGFsLW92ZXJsYXkucmVtb2RhbC1pcy1jbG9zaW5nIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuLnJlbW9kYWwtb3ZlcmxheS5yZW1vZGFsLWlzLW9wZW5pbmcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3ZlcmxheS1vcGVuaW5nLWtleWZyYW1lcztcclxuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzO1xyXG59XHJcblxyXG4ucmVtb2RhbC1vdmVybGF5LnJlbW9kYWwtaXMtY2xvc2luZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzO1xyXG4gIGFuaW1hdGlvbi1uYW1lOiByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXM7XHJcbn1cclxuXHJcbi8qIERlZmF1bHQgdGhlbWUgc3R5bGVzIG9mIHRoZSB3cmFwcGVyICovXHJcblxyXG4ucmVtb2RhbC13cmFwcGVyIHtcclxuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcclxufVxyXG5cclxuLyogRGVmYXVsdCB0aGVtZSBzdHlsZXMgb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xyXG5cclxuLnJlbW9kYWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBwYWRkaW5nOiAzNXB4O1xyXG5cclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHJcbiAgY29sb3I6ICMyYjJlMzg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG5cclxuLnJlbW9kYWwucmVtb2RhbC1pcy1vcGVuaW5nLFxyXG4ucmVtb2RhbC5yZW1vZGFsLWlzLWNsb3Npbmcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG59XHJcblxyXG4ucmVtb2RhbC5yZW1vZGFsLWlzLW9wZW5pbmcge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXM7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXM7XHJcbn1cclxuXHJcbi5yZW1vZGFsLnJlbW9kYWwtaXMtY2xvc2luZyB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcztcclxuICBhbmltYXRpb24tbmFtZTogcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcztcclxufVxyXG5cclxuLyogVmVydGljYWwgYWxpZ24gb2YgdGhlIG1vZGFsIGRpYWxvZyAqL1xyXG5cclxuLnJlbW9kYWwsXHJcbi5yZW1vZGFsLXdyYXBwZXI6YWZ0ZXIge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIENsb3NlIGJ1dHRvbiAqL1xyXG5cclxuLnJlbW9kYWwtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGhlaWdodDogMzVweDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgY29sb3I6ICM5NTk3OWM7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWNsb3NlOmhvdmVyLFxyXG4ucmVtb2RhbC1jbG9zZTpmb2N1cyB7XHJcbiAgY29sb3I6ICMyYjJlMzg7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWNsb3NlOmJlZm9yZSB7XHJcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBsaW5lLWhlaWdodDogMzVweDtcclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgd2lkdGg6IDM1cHg7XHJcblxyXG4gIGNvbnRlbnQ6IFwiXFwwMGQ3XCI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiBEaWFsb2cgYnV0dG9ucyAqL1xyXG5cclxuLnJlbW9kYWwtY29uZmlybSxcclxuLnJlbW9kYWwtY2FuY2VsIHtcclxuICBmb250OiBpbmhlcml0O1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gIG1pbi13aWR0aDogMTEwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIGJvcmRlcjogMDtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4ucmVtb2RhbC1jb25maXJtIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjODFjNzg0O1xyXG59XHJcblxyXG4ucmVtb2RhbC1jb25maXJtOmhvdmVyLFxyXG4ucmVtb2RhbC1jb25maXJtOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjNjZiYjZhO1xyXG59XHJcblxyXG4ucmVtb2RhbC1jYW5jZWwge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNlNTczNzM7XHJcbn1cclxuXHJcbi5yZW1vZGFsLWNhbmNlbDpob3ZlcixcclxuLnJlbW9kYWwtY2FuY2VsOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjZWY1MzUwO1xyXG59XHJcblxyXG4vKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsgZm9yIHRoZSBidXR0b24gdGFnLiAqL1xyXG5cclxuLnJlbW9kYWwtY29uZmlybTo6LW1vei1mb2N1cy1pbm5lcixcclxuLnJlbW9kYWwtY2FuY2VsOjotbW96LWZvY3VzLWlubmVyLFxyXG4ucmVtb2RhbC1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKiBLZXlmcmFtZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLW9wZW5pbmcta2V5ZnJhbWVzIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJlbW9kYWwtb3BlbmluZy1rZXlmcmFtZXMge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyByZW1vZGFsLWNsb3Npbmcta2V5ZnJhbWVzIHtcclxuICBmcm9tIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblxyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcmVtb2RhbC1jbG9zaW5nLWtleWZyYW1lcyB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XHJcbiAgICBmaWx0ZXI6IGJsdXIoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LW9wZW5pbmcta2V5ZnJhbWVzIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktb3BlbmluZy1rZXlmcmFtZXMge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmVtb2RhbC1vdmVybGF5LWNsb3Npbmcta2V5ZnJhbWVzIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByZW1vZGFsLW92ZXJsYXktY2xvc2luZy1rZXlmcmFtZXMge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNZWRpYSBxdWVyaWVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MXB4KSB7XHJcbiAgLnJlbW9kYWwge1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBJRThcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi5sdC1pZTkgLnJlbW9kYWwtb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogIzJiMmUzODtcclxufVxyXG5cclxuLmx0LWllOSAucmVtb2RhbCB7XHJcbiAgd2lkdGg6IDcwMHB4O1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKXtcclxuQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcclxuICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG59XHJcblxyXG5AZWxzZSB7XHJcbiAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcclxufVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCl7XHJcbkBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcclxuICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbn1cclxuXHJcbkBlbHNlIHtcclxuICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcclxufVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi8qIEljb25zICovXHJcblxyXG5cclxuLyogQXJyb3dzICovXHJcblxyXG4uc2xpY2stcHJldixcclxuLnNsaWNrLW5leHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcblxyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG5cclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTI1cHg7XHJcblxyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBsZWZ0OiAtMjVweDtcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG5cclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG5cclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuZHJhZ2dpbmcgaW1nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyDjg6Hjg4fjgqPjgqLjgq/jgqjjg6pcclxuQG1peGluIHBjIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJwLXBjfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3Age1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnAtc3B9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4oJHdpZHRoKSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR3aWR0aH1weCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWF4KCR3aWR0aCkge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skd2lkdGh9cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heDExNTAge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnAtMTE1MH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHB4MnJlbSgkc2l6ZSkge1xyXG4gIGZvbnQtc2l6ZTogJHNpemUgLyAxMHB4ICogMXJlbTtcclxufVxyXG4iXX0= */
