@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);
  }
}
/*---------------------------
/setting/size参照
---------------------------*/
/* min-width
-------------------------------------------------------------------------- */
/* max-width
-------------------------------------------------------------------------- */
/*黒：font*/
/*白*/
/* メイン緑 */
/*明るい緑*/
/*背景色緑*/
/*オレンジ*/
/*みずいろ*/
/*ピンク*/
/*紫*/
/*黄色*/
/* ja-en
-------------------------------------------------------------------------- */
/*     フェードイン    */
.fadeIn {
  transform: translateY(50px);
  opacity: 0;
  transition: all 0.7s;
}
.fadeIn.active {
  transform: translateY(0);
  opacity: 1;
}

.is-fadein-active {
  visibility: visible !important;
  transform: translateY(0) !important;
  opacity: 1 !important;
}

/*! 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;
  color: #000;
  font-weight: 400;
  font-size: 10px;
  font-family: "Noto Sans JP", sans-serif !important;
}
html a {
  position: relative;
  text-decoration: none !important;
  transition: all 0.4s;
}
html a:hover {
  opacity: 0.7;
}
html figure {
  position: relative;
  overflow: hidden;
}
html figure img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  transition: all 0.5s ease;
}

main {
  position: relative;
  padding-top: 80px;
}
main p {
  font-size: 16px;
  line-height: 1.75;
}
main h1,
main h3 {
  font-weight: 700;
  line-height: 1.6;
}

/*------------------------------------------------------------------------------
  印刷設定
------------------------------------------------------------------------------*/
.l-inner {
  width: 128rem;
  margin: 0 auto;
  padding: 10rem 0;
}

.l-footer .l-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6rem 0;
  gap: 5rem;
}

.l-header {
  z-index: 99;
  position: fixed;
  top: 0;
  width: 100%;
  height: 80px;
  padding: 0 0 0 2%;
  background: #fff;
  box-shadow: 0 0 20px 4px rgba(0, 0, 0, 0.1);
}

.c-btn {
  display: block;
  z-index: 2;
  position: relative;
  padding: 15px 0;
  overflow: hidden;
  border: 2px solid #407134;
  border-radius: 50vh;
  background: #fff;
  color: #407134;
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  transition-duration: 0.5s;
}
.c-btn::before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  width: 100%;
  height: 0;
  margin: auto;
  padding-top: 100%;
  transform: translateY(-50%) scale(0.1);
  border-radius: 50%;
  background: #407134;
  content: "";
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s, transform 0s;
  transition-delay: 0s, 0.3s;
}
.c-btn:hover {
  color: #fff;
  opacity: 1 !important;
}
.c-btn:hover::before {
  transform: translateY(-50%) scale(1.1);
  opacity: 1;
  transition: opacity 0.5s, transform 0.4s ease-in-out;
  transition-delay: 0s;
}
.c-btn.window svg {
  position: absolute;
  top: 35%;
  right: 2rem;
  width: 15px;
}
.c-btn.window .cls-1 {
  fill: #407134;
  transition: 0.3s;
}
.c-btn.window.lightgreen .cls-1 {
  fill: #3bbf00;
}
.c-btn.window:hover .cls-1 {
  fill: #fff;
}
.c-btn.arrow::after {
  display: block;
  position: absolute;
  top: 40%;
  right: 2rem;
  width: 10px;
  height: 10px;
  transform: translateX(-50%) rotate(45deg);
  border-top: 2px solid #407134;
  border-right: 2px solid #407134;
  content: "";
  transition: 0.3s;
}
.c-btn.arrow:hover::after {
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
}
.c-btn.lightgreen {
  border: 2px solid #3bbf00;
  color: #3bbf00;
}
.c-btn.lightgreen::before {
  background: #3bbf00;
}
.c-btn.lightgreen:hover {
  color: #fff;
  opacity: 1 !important;
}
.c-btn.lightgreen:hover::before {
  transform: translateY(-50%) scale(1.1);
  opacity: 1;
  transition: opacity 0.5s, transform 0.4s ease-in-out;
  transition-delay: 0s;
}
.c-btn__wrap {
  width: 30rem;
  margin: 4rem auto 0;
}

.c-scroll {
  -webkit-animation: scrollDown 2s ease infinite;
  width: 1px;
  height: 16rem;
  margin: 0 auto;
  background: #407134;
          animation: scrollDown 2s ease infinite;
}
.c-scroll__wrap {
  position: relative;
}
.c-scroll__container {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  z-index: 99;
  position: absolute;
  top: -8.8rem;
  left: 50%;
  transform: translateX(-50%);
  color: #407134;
  font-weight: 700;
  font-size: 18px;
  text-align: center;
}

@-webkit-keyframes scrollDown {
  0% {
    transform: scaleY(0);
    transform-origin: top;
  }
  45% {
    transform: scaleY(1);
    transform-origin: top;
  }
  55% {
    transform: scaleY(1);
    transform-origin: bottom;
  }
  100% {
    transform: scaleY(0);
    transform-origin: bottom;
  }
}

@keyframes scrollDown {
  0% {
    transform: scaleY(0);
    transform-origin: top;
  }
  45% {
    transform: scaleY(1);
    transform-origin: top;
  }
  55% {
    transform: scaleY(1);
    transform-origin: bottom;
  }
  100% {
    transform: scaleY(0);
    transform-origin: bottom;
  }
}
.c-subtitle h3 {
  position: relative;
  padding: 8px 0;
  background: #407134;
  color: #fff;
  font-weight: 700;
  font-size: 23px;
  text-align: center;
}
.c-subtitle h3::before {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 13px solid transparent;
  border-top: 20px solid #407134;
  content: "";
}

.c-titleArea {
  margin-bottom: 5rem;
  text-align: center;
}
.c-titleArea__en {
  display: inline-block;
  margin-bottom: 1.5rem;
  color: #407134;
  font-weight: 700;
  font-size: 50px;
}
.c-titleArea h2 {
  font-weight: 500;
  font-size: 16px;
}
.c-titleArea p {
  margin-top: 5rem;
}

.p-about {
  background: url(/assets_lp/img/about_bg.png) no-repeat center/cover;
  color: #fff;
  text-align: center;
}
.p-about__logoArea {
  width: 160px;
  height: 160px;
  margin: 0 auto 3.5rem;
  padding: 25px 30px 35px;
  border-radius: 50%;
  background: #fff;
}
.p-about h2 {
  margin-bottom: 3rem;
  font-weight: 700;
  font-size: 35px;
}
.p-about__btn--wrap {
  margin-top: 88px;
}

.p-bnrArea {
  margin-top: 9rem;
  padding: 7rem 0 7rem 9rem;
  background-image: url("/assets_lp/img/lp_bnr.jpg");
  background-position: right;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #fff;
  box-shadow: 0px 0px 15.75px 5.25px rgba(159, 159, 159, 0.14);
  transition: 0.3s;
}
.p-bnrArea.bnr-case {
  background-image: url("/assets_lp/img/lp_bnr_case.png");
}
.p-bnrArea:hover {
  opacity: 0.7;
}
.p-bnrArea:hover .p-case__item--btn a::before {
  transform: translateY(-50%) scale(1.1);
  opacity: 1;
  transition: opacity 0.5s, transform 0.4s ease-in-out;
  transition-delay: 0s;
}
.p-bnrArea:hover .p-case__item--btn a {
  color: #fff;
  opacity: 1 !important;
}
.p-bnrArea .c-btn.window .cls-1 {
  fill: #fff;
}
.p-bnrArea p {
  margin-bottom: 1rem;
  color: #407134;
  font-weight: bold;
  font-size: 2rem;
}
.p-bnrArea p.bg {
  display: inline-block;
  padding: 5px 20px;
  background: #407134;
  color: #fff;
}
.p-bnrArea div {
  width: 50%;
}
.p-bnrArea h3 {
  margin-bottom: 3rem;
  color: #407134;
  font-weight: bold;
  font-size: 4rem;
  line-height: 1.3;
}
.p-bnrArea h3 span {
  display: block;
  font-size: 80%;
}
.p-bnrArea .p-case__item--btn {
  width: 30rem;
  padding: 0;
}

.p-case__wrap + .p-case__wrap {
  margin-top: 5rem;
}
.p-case__list {
  display: flex;
  flex-wrap: wrap;
  padding-top: 10rem;
  gap: 10rem 6rem;
}
.p-case__item {
  display: flex;
  position: relative;
  flex-direction: column;
  width: calc(33.3333333333% - 4.7rem);
  background: #fff;
}
.p-case__item:hover img {
  transform: scale(1.04);
  opacity: 0.6;
}
.p-case__item:hover .c-btn {
  color: #fff;
  opacity: 1 !important;
}
.p-case__item:hover .c-btn::before {
  transform: translateY(-50%) scale(1.1);
  opacity: 1;
  transition: opacity 0.5s, transform 0.4s ease-in-out;
  transition-delay: 0s;
}
.p-case__item:hover .c-btn .cls-1 {
  fill: #fff;
}
.p-case__item:nth-of-type(1), .p-case__item:nth-of-type(7) {
  box-shadow: 2rem -5.6rem 0 0 #e68013;
}
.p-case__item:nth-of-type(2), .p-case__item:nth-of-type(8) {
  box-shadow: 2rem -5.6rem 0 0 #3fa2d7;
}
.p-case__item:nth-of-type(3), .p-case__item:nth-of-type(9) {
  box-shadow: 2rem -5.6rem 0 0 #bf4682;
}
.p-case__item:nth-of-type(4), .p-case__item:nth-of-type(10) {
  box-shadow: 2rem -5.6rem 0 0 #684f9e;
}
.p-case__item:nth-of-type(5), .p-case__item:nth-of-type(11) {
  box-shadow: 2rem -5.6rem 0 0 #ebd309;
}
.p-case__item:nth-of-type(6), .p-case__item:nth-of-type(12) {
  box-shadow: 2rem -5.6rem 0 0 #407134;
}
.p-case__item--textArea {
  border-top: 1px solid #407134;
}
.p-case__item--textArea h4 {
  color: #407134;
  font-weight: 700;
  font-size: 1.6rem;
  line-height: 1.5;
  text-align: center;
}
.p-case__item--tagList {
  display: flex;
  justify-content: flex-end;
  padding: 1rem 1rem 0;
  gap: 5px;
}
.p-case__item--tagList li {
  position: relative;
  padding: 7px 7px 7px 22px;
  border-radius: 3px;
  background-color: #f1efef;
  font-size: 1.6rem;
}
.p-case__item--tagList li::before {
  position: absolute;
  top: 40%;
  left: 7px;
  width: 12px;
  height: 12px;
  background: url("/assets_lp/img/tag_icon.svg") no-repeat center/cover;
  content: "";
}
.p-case__item--textWrap {
  padding: 2rem 3rem 3rem;
}
.p-case__item--btn {
  margin-top: auto;
  padding: 0 3rem 4rem;
}
.p-case__item--btn a {
  border: 1px solid #407134;
}
.p-case__item p {
  margin-bottom: 2rem;
  font-size: 1.6rem;
}
.p-case__num {
  z-index: 2;
  position: absolute;
  top: -4.5rem;
  right: -0.2rem;
  color: #fff;
  font-weight: bold;
  font-size: 3.5rem;
  font-family: "neue-haas-grotesk-text", sans-serif;
}
.p-company__container {
  border: 10px solid #407134;
  background: #fff;
}
.p-company__titleArea {
  display: flex;
  justify-content: center;
  padding: 6rem 0 1rem;
}
.p-company__titleArea figure {
  width: 26.6rem;
  margin-right: 1rem;
}
.p-company__sub {
  margin-bottom: 6rem;
  text-align: center;
}
.p-company__title {
  color: #407134;
  font-weight: 700;
  font-size: 2.5rem;
}
.p-company__title .big {
  padding: 0 5px;
  font-size: 4.5rem;
}
.p-company__title .marker {
  padding: 0 5px;
  background: linear-gradient(transparent 60%, #f5df27 60%);
}
.p-company__flexWrap {
  display: flex;
  justify-content: space-between;
  padding: 0rem 3rem 5rem 9rem;
  gap: 3rem;
}
.p-company__flexWrap p {
  width: 62%;
}
.p-company__imgArea {
  position: relative;
  flex-shrink: 0;
  width: 44.4rem;
}
.p-company__imgtext {
  position: absolute;
  position: absolute;
  top: 8rem;
  left: 6%;
}
.p-company__imgtext p {
  color: #e68013;
  font-weight: 700;
  font-size: 3.7rem;
  line-height: 0.9;
  font-family: "neue-haas-grotesk-text", sans-serif;
  text-align: center;
}
.p-company__imgtext p .big {
  font-size: 6.9rem;
}
.p-company__imgtext p .middle {
  display: inline-block;
  font-size: 5rem;
}

.p-cooperation__block + .p-cooperation__block {
  margin-top: 5rem;
}
.p-cooperation__block p {
  margin-top: 4rem;
  font-size: 1.5rem;
}
.p-cooperation__list {
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
  gap: 1.6rem;
}
.p-cooperation__list li {
  width: calc(16.6666666667% - 1.35em);
}
.p-cooperation__list li img {
  width: 100%;
}

.p-cta {
  background: url("/assets_lp/img/p-cta_bg.png") no-repeat center/cover;
  color: #fff;
  text-align: center;
}
.p-cta__inner {
  padding: 8rem 0;
}
.p-cta.dl-cta {
  background: url("/assets_lp/img/dl_cta_bg.png") no-repeat center/cover;
  color: #000;
}
.p-cta ul li a.entry {
  background: #fff;
  color: #000;
}
.p-cta ul li a.entry.dl-cta {
  border: 2px solid #23471B;
  color: #23471B;
}
.p-cta ul li a.entry.dl-cta::before {
  background: #23471B;
}
.p-cta ul li a.entry::before {
  background: #000;
}
.p-cta ul li a.entry:hover {
  color: #fff;
}
.p-cta p {
  font-weight: 700;
  font-size: 2rem;
}
.p-cta h2 {
  font-weight: 700;
  font-size: 3.4rem;
  line-height: 2;
}
.p-cta .p-header__navArea {
  justify-content: center;
  margin-top: 2rem;
}
.p-cta .p-header__navArea ul li {
  width: 35rem;
}
.p-cta .p-header__navArea ul li a:hover {
  opacity: 1;
}

.p-faq__list--item {
  border: 1px solid #407134;
}
.p-faq__list--item + li {
  margin-top: 2rem;
}
.p-faq__list--item span {
  display: block;
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  margin-right: 1.5rem;
  padding: 0 0 4px 0;
  border-radius: 50%;
  background: #407134;
  color: #fff;
  font-weight: 700;
  font-size: 2rem;
}
.p-faq__list--question, .p-faq__list--inner {
  display: flex;
}
.p-faq__list--question {
  position: relative;
  padding: 10px 5rem 10px 1.5rem;
  border-radius: 10px;
  font-weight: 700;
  font-size: clamp(18px, 1.046vw, 20px);
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.p-faq__list--question p {
  margin-top: 0.5rem;
  font-weight: 700;
  transition: all 0.3s ease-in-out;
}
.p-faq__list--question::before, .p-faq__list--question::after {
  position: absolute;
  top: 50%;
  right: 25px;
  width: 32px;
  height: 2px;
  background: #407134;
  content: "";
  transition: all 0.3s ease-in-out;
}
.p-faq__list--question::before {
  transform: rotate(90deg);
}
.p-faq__list--question:hover {
  opacity: 0.7;
}
.p-faq__list--question:hover p {
  letter-spacing: 0.02em;
}
.p-faq__list--question.open::before {
  transform: rotate(180deg);
}
.p-faq__list--question.open::after {
  opacity: 0;
}
.p-faq__list--answer {
  display: none;
  padding: 20px 5rem 30px 3.5rem;
  background: #eef5ec;
}
.p-faq__list--answer p {
  margin-top: 0.5rem;
}
.p-faq__list--answer p a {
  text-decoration: underline !important;
}
.p-faq__list--answer p a:hover {
  text-decoration: none !important;
}
.p-faq__list--answer .tel {
  text-decoration: none !important;
  pointer-events: none;
}
.p-faq__list--answer span {
  background: #e68013;
}

.p-feature {
  position: relative;
}
.p-feature::before {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 92rem;
  background: url("/assets_lp/img/p-feature_bg.png") no-repeat center/cover;
  content: "";
  opacity: 0.5;
}
.p-feature__list {
  margin-bottom: 60px;
}
.p-feature__item {
  display: flex;
  position: relative;
  align-items: flex-start;
  justify-content: space-between;
  padding: 6rem 7.5rem 5rem 12rem;
  gap: 5rem;
  background: #fff;
}
.p-feature__item::after {
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -15px;
  border: 20px solid transparent;
  border-top: 30px solid #fff;
  content: "";
}
.p-feature__item:not(:first-of-type) {
  margin-top: 5.4rem;
}
.p-feature__item:nth-of-type(1) .p-feature__item--titleArea {
  color: #e68013;
}
.p-feature__item:nth-of-type(1) .p-feature__item--num {
  background: #e68013;
}
.p-feature__item:nth-of-type(2) .p-feature__item--titleArea {
  color: #3fa2d7;
}
.p-feature__item:nth-of-type(2) .p-feature__item--num {
  background: #3fa2d7;
}
.p-feature__item:nth-of-type(3) .p-feature__item--titleArea {
  color: #bf4682;
}
.p-feature__item:nth-of-type(3) .p-feature__item--num {
  background: #bf4682;
}
.p-feature__item:nth-of-type(4) .p-feature__item--titleArea {
  color: #684f9e;
}
.p-feature__item:nth-of-type(4) .p-feature__item--num {
  background: #684f9e;
}
.p-feature__item:nth-of-type(5) .p-feature__item--titleArea {
  color: #407134;
}
.p-feature__item:nth-of-type(5) .p-feature__item--num {
  background: #407134;
}
.p-feature__item:nth-of-type(6) .p-feature__item--titleArea {
  color: #ebd309;
}
.p-feature__item:nth-of-type(6) .p-feature__item--num {
  background: #ebd309;
}
.p-feature__item figure {
  flex-shrink: 1;
}
.p-feature__item--num {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  display: flex;
  position: absolute;
  top: 50%;
  left: -6.4rem;
  align-items: center;
  justify-content: center;
  width: 12.7rem;
  padding: 2rem 0;
  transform: translateY(-50%);
  color: #fff;
  font-weight: medium;
  font-size: 9rem;
  font-family: "neue-haas-grotesk-text", sans-serif;
}
.p-feature__item--textArea {
  width: 55rem;
}
.p-feature__item--titleArea h3 {
  font-size: 3.6rem;
}
.p-feature__item--titleArea h3 span {
  display: block;
  font-size: 2.5rem;
  line-height: 1.2;
}
.p-feature__item--titleArea p {
  margin: 1rem 0 4rem;
  font-size: 2.3rem;
}
.p-feature__pcimg img {
  width: auto;
  margin: 0 auto;
}

.p-footer__leftArea h2 {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 20px;
}
.p-footer__leftArea p {
  font-weight: 500;
  font-size: 16px;
}
.p-footer__leftArea--call {
  margin-top: 30px;
  padding-left: 30px;
  background: url(../img/call_icon.png) no-repeat;
  background-position-y: 15px;
}
.p-footer__leftArea--call a {
  font-weight: 700;
  font-size: 30px;
}
.p-footer__leftArea--call span {
  font-weight: 500;
  font-size: 18px;
}
.p-footer__rightArea {
  width: 500px;
}
.p-footer__rightArea ul {
  display: flex;
}
.p-footer__rightArea ul li {
  width: 325px;
  height: 80px;
}
.p-footer__rightArea ul li a {
  display: block;
  display: flex;
  z-index: 2;
  align-items: center;
  justify-content: center;
  height: 100%;
  overflow: hidden;
  border: 2px solid #000;
  background: #000;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  transition-duration: 0.5s;
}
.p-footer__rightArea ul li a::before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  width: 100%;
  height: 0;
  margin: auto;
  padding-top: 100%;
  transform: translateY(-50%) scale(0.1);
  border-radius: 50%;
  background: #fff;
  content: "";
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s, transform 0s;
  transition-delay: 0s, 0.3s;
}
.p-footer__rightArea ul li a::after {
  display: block;
  position: absolute;
  top: 45%;
  right: 1rem;
  width: 10px;
  height: 10px;
  transform: translateX(-50%) rotate(45deg);
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  content: "";
  transition: 0.3s;
}
.p-footer__rightArea ul li a:hover {
  color: #000;
  opacity: 1 !important;
}
.p-footer__rightArea ul li a:hover::before {
  transform: translateY(-50%) scale(1.1);
  opacity: 1;
  transition: opacity 0.5s, transform 0.4s ease-in-out;
  transition-delay: 0s;
}
.p-footer__rightArea ul li a:hover::after {
  border-top: 2px solid #000;
  border-right: 2px solid #000;
}
.p-footer__rightArea ul li:first-of-type a {
  border: 2px solid #3bbf00;
  background: #3bbf00;
}
.p-footer__rightArea ul li:first-of-type a:hover {
  color: #3bbf00;
}
.p-footer__rightArea ul li:first-of-type a:hover::after {
  border-top: 2px solid #3bbf00;
  border-right: 2px solid #3bbf00;
}
.p-footer__copyright {
  background: #000;
  color: #fff;
}
.p-footer__copyright--inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 128rem;
  margin: 0 auto;
  padding: 20px 0;
}
.p-footer__copyright--inner ul {
  display: flex;
  gap: 5rem;
  font-size: 14px;
}
.p-footer__copyright--inner ul li a:hover {
  text-decoration: underline !important;
}
.p-footer__copyright--inner small {
  font-size: 12px;
}

.p-function__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2.6rem;
}
.p-function__list li {
  display: flex;
  flex-grow: 1;
  align-items: center;
  width: calc(25% - 2.6rem);
  padding: 10px 12px;
  background: #fff;
  color: #407134;
  font-weight: 700;
}
.p-function__list li figure {
  width: 7.6rem;
  margin-right: 1.4rem;
}
.p-function__list li a p {
  line-height: 1.5;
}

.p-header__inner {
  display: flex;
  align-items: initial;
  justify-content: space-between;
  max-width: 100%;
  height: 80px;
  margin: 0 auto;
  gap: 2rem;
}
.p-header__inner a:hover {
  opacity: 1 !important;
}
.p-header__cooola-logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  width: 226px;
}
.p-header__brycen-logo {
  display: flex;
  flex-shrink: 1;
  align-items: center;
  justify-content: center;
  width: 13rem;
}
.p-header__brycen-logo img {
  width: 64px;
  margin: 0 auto;
}
.p-header__navArea {
  display: flex;
}
.p-header__navArea ul {
  display: flex;
  height: 100%;
  gap: 1.5rem;
}
.p-header__navArea ul li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24rem;
  height: 100%;
}
.p-header__navArea ul li a {
  display: block;
  z-index: 2;
  width: 100%;
  padding: 1.5rem;
  overflow: hidden;
  border: 2px solid #000;
  border-radius: 50vh;
  background: #000;
  color: #fff;
  font-weight: bold;
  font-size: 1.6rem;
  text-align: center;
  transition-duration: 0.5s;
}
.p-header__navArea ul li a::before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  width: 100%;
  height: 0;
  margin: auto;
  padding-top: 100%;
  transform: translateY(-50%) scale(0.1);
  border-radius: 50%;
  background: #fff;
  content: "";
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s, transform 0s;
  transition-delay: 0s, 0.3s;
}
.p-header__navArea ul li a:hover {
  color: #000;
}
.p-header__navArea ul li a:hover::before {
  transform: translateY(-50%) scale(1.1);
  opacity: 1;
  transition: opacity 0.5s, transform 0.4s ease-in-out;
  transition-delay: 0s;
}
.p-header__navArea ul li a.dl {
  border: 2px solid #3bbf00;
  background: #3bbf00;
}
.p-header__navArea ul li a.dl:hover {
  color: #3bbf00;
}
.p-header__navArea ul li a.download {
  border: 2px solid #23471B;
  background: #23471B;
}
.p-header__navArea ul li a.download:hover {
  color: #23471B;
}

.p-mv {
  position: relative;
  height: 800px;
  overflow-x: hidden;
}
.p-mv-new {
  position: relative;
  height: 65rem;
  background: url("/assets_lp/img/lp_new_bg.jpg") no-repeat right/cover;
}
.p-mv-new__object {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  display: flex;
  position: absolute;
  top: 50%;
  left: 5%;
  align-items: center;
  justify-content: center;
  width: 92.6rem;
  height: 65rem;
  transform: translateY(-50%);
  background: url("/assets_lp/img/lp_new_object.png") no-repeat right/cover;
}
.p-mv-new__object--textArea h1 {
  margin: 25px 0 2rem !important;
  font-size: 2.3rem !important;
}
.p-mv-new__object--textArea p {
  margin: 3rem 0 0 !important;
  font-weight: bold;
  font-size: 2.5rem !important;
}
.p-mv-new__object figure {
  -webkit-animation: fadein 1s ease forwards;
  -webkit-animation-delay: 0.5s;
  width: 39rem;
  animation: fadein 1s ease forwards;
  animation-delay: 0.5s;
  opacity: 0;
}
.p-mv__container {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 9;
  position: absolute;
  top: 46%;
  left: 50%;
  width: 654px;
  height: 654px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 8px 43px 8px rgba(51, 51, 51, 0.1);
}
.p-mv__textArea {
  padding: 84px 0;
  text-align: center;
}
.p-mv__textArea span {
  display: inline-block;
  padding: 10px 25px;
  border-radius: 50vh;
  background: #407134;
  color: #fff;
  font-size: 15px;
}
.p-mv__textArea h1 {
  margin: 25px 0 0;
  font-size: 18px;
}
.p-mv__textArea--logo {
  width: 487px;
  margin: 0 auto;
}
.p-mv__textArea p {
  margin: 25px 0 0;
  font-size: 15px;
  line-height: 1.6;
}
.p-mv__textArea--pcimg {
  width: 341px;
  margin: 20px auto 0;
}
.p-mv__bgWrap {
  position: relative;
}
.p-mv__bg {
  position: absolute;
  left: 50%;
  width: 192rem;
  height: 800px;
  margin-left: -96rem;
}
.p-mv__bg li {
  -webkit-animation: fadein 1s ease forwards;
  z-index: 2;
  position: absolute;
  animation: fadein 1s ease forwards;
  opacity: 0;
  opacity: 0;
}
.p-mv__bg li figure img {
  width: auto;
  max-width: 100%;
}
.p-mv__bg li:nth-of-type(1) {
  -webkit-animation-delay: 0.8s;
  top: 12rem;
  left: 4rem;
  animation-delay: 0.8s;
}
.p-mv__bg li:nth-of-type(2) {
  -webkit-animation-delay: 0.7s;
  top: 4rem;
  left: 27.5rem;
  animation-delay: 0.7s;
}
.p-mv__bg li:nth-of-type(3) {
  -webkit-animation-delay: 0.6s;
  top: 2rem;
  left: 56rem;
  animation-delay: 0.6s;
}
.p-mv__bg li:nth-of-type(4) {
  -webkit-animation-delay: 0.3s;
  z-index: 1;
  top: 18rem;
  left: 33rem;
  animation-delay: 0.3s;
}
.p-mv__bg li:nth-of-type(5) {
  -webkit-animation-delay: 0.5s;
  bottom: 2rem;
  left: 8rem;
  animation-delay: 0.5s;
}
.p-mv__bg li:nth-of-type(6) {
  -webkit-animation-delay: 0.4s;
  bottom: 0;
  left: 57rem;
  animation-delay: 0.4s;
}
.p-mv__bg li:nth-of-type(7) {
  -webkit-animation-delay: 0.9s;
  top: 2em;
  right: 73rem;
  animation-delay: 0.9s;
}
.p-mv__bg li:nth-of-type(8) {
  -webkit-animation-delay: 0.9s;
  top: 14rem;
  right: 58rem;
  animation-delay: 0.9s;
}
.p-mv__bg li:nth-of-type(9) {
  -webkit-animation-delay: 0.5s;
  top: 4rem;
  right: 29rem;
  animation-delay: 0.5s;
}
.p-mv__bg li:nth-of-type(10) {
  -webkit-animation-delay: 0.3s;
  top: 14rem;
  right: 9rem;
  animation-delay: 0.3s;
}
.p-mv__bg li:nth-of-type(11) {
  -webkit-animation-delay: 0.6s;
  top: 2rem;
  right: 0;
  animation-delay: 0.6s;
}
.p-mv__bg li:nth-of-type(12) {
  -webkit-animation-delay: 0.2s;
  z-index: 1;
  right: 23.5rem;
  bottom: 16rem;
  animation-delay: 0.2s;
}
.p-mv__bg li:nth-of-type(13) {
  -webkit-animation-delay: 0.7s;
  right: 3rem;
  bottom: 6rem;
  animation-delay: 0.7s;
}
.p-mv__bg li:nth-of-type(14) {
  -webkit-animation-delay: 0.2s;
  right: 57rem;
  bottom: 3rem;
  animation-delay: 0.2s;
}

@-webkit-keyframes fadein {
  100% {
    opacity: 1;
  }
}
@keyframes fadein {
  100% {
    opacity: 1;
  }
}
.p-option {
  padding-top: 6rem;
}
.p-option__list {
  margin-top: 40px;
}
.p-option__list li {
  position: relative;
  padding: 0;
  box-shadow: 0 0 16px 3px rgba(51, 51, 51, 0.16);
  transition: 0.3s;
}
.p-option__list li::before, .p-option__list li::after {
  position: absolute;
  content: "";
  transition: 0.3s;
}
.p-option__list li::before {
  top: 40%;
  right: 2rem;
  width: 20px;
  height: 20px;
  border: 1px solid #407134;
  border-radius: 50%;
}
.p-option__list li::after {
  display: block;
  top: 48%;
  right: 2.4rem;
  width: 7px;
  height: 7px;
  transform: translateX(-50%) rotate(45deg);
  border-top: 2px solid #407134;
  border-right: 2px solid #407134;
}
.p-option__list li:hover {
  box-shadow: 0 0 20px 5px rgba(51, 51, 51, 0.25);
}
.p-option__list li:hover::before {
  right: 1.5rem;
}
.p-option__list li:hover::after {
  right: 1.9rem;
}
.p-option__list li a {
  display: block;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 25px;
}
.p-option__list li a figure {
  width: auto;
}
.p-option__list li a figure img {
  width: auto;
}

.p-voice__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 8.5rem;
  gap: 4rem;
}
.p-voice__list li {
  position: relative;
  flex-grow: 1;
  width: calc(25% - 4rem);
  padding: 8rem 3.5rem 4rem;
  background: #fff;
}
.p-voice__list li figure {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  top: -5rem;
  left: 50%;
  width: 10rem;
  transform: translateX(-50%);
}
.p-voice__list li h4 {
  margin-bottom: 2rem;
  color: #407134;
  font-weight: 700;
  font-size: 18px;
  text-align: center;
}

.u-bg__bggreen {
  background-color: #eef5ec;
}
.u-bg__green {
  background-color: #407134;
}
.u-bg__green .c-titleArea,
.u-bg__green .c-titleArea__en {
  color: #fff;
}

.u-pt20 {
  padding-top: 2rem;
}

.u-sp {
  display: none;
}
/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none !important;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  outline: none !important;
  text-align: center;
}

.lity-wrap:before {
  display: inline-block;
  height: 100%;
  margin-right: -0.25em;
  content: "";
  vertical-align: middle;
}

.lity-loader {
  z-index: 9991;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -0.8em;
  color: #fff;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  display: inline-block;
  z-index: 9992;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
}

.lity-content {
  z-index: 9993;
  width: 100%;
  transform: scale(1);
  transition: transform 0.3s ease;
}

.lity-loading .lity-content, .lity-closed .lity-content {
  transform: scale(0.8);
}

.lity-content:after {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  content: "";
}

.lity-close {
  -webkit-appearance: none;
  z-index: 9994;
  position: fixed;
  top: 0;
  right: 0;
  width: 35px;
  height: 35px;
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  box-shadow: none;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  line-height: 35px;
  font-family: Arial, Baskerville, monospace;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  cursor: pointer;
}

.lity-close::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.lity-close:hover, .lity-close:focus, .lity-close:active, .lity-close:visited {
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  box-shadow: none;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  line-height: 35px;
  font-family: Arial, Baskerville, monospace;
  text-align: center;
  text-decoration: none;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.lity-close:active {
  top: 1px;
}

.lity-image img {
  display: block;
  max-width: 100%;
  border: 0;
  line-height: 0;
}

.lity-iframe .lity-container, .lity-youtube .lity-container, .lity-vimeo .lity-container, .lity-facebookvideo .lity-container, .lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  -webkit-overflow-scrolling: touch;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  transform: translateZ(0);
  pointer-events: auto;
}

.lity-iframe-container iframe {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-hide {
  display: none;
}

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

@media only screen and (max-width: 768px) {
  html {
    width: 100%;
    font-size: 4.2666666667vw;
  }
  html a:hover {
    opacity: 1;
  }
  main {
    width: 100%;
    padding-top: 13.3333333333vw;
  }
  main p {
    font-size: 4.2666666667vw;
    line-height: 1.6;
  }
  main h1,
main h3 {
    line-height: 1.3;
  }
  .l-inner {
    padding: 21.3333333333vw 0;
  }
  .l-footer .l-inner {
    flex-direction: column;
    padding: 10.6666666667vw 0;
    gap: 10.6666666667vw;
  }
  .l-header {
    height: auto;
    padding: 0;
  }
  .c-btn__wrap {
    width: 100%;
    margin: 10.6666666667vw auto 0;
  }
  .c-scroll {
    height: 26.6666666667vw;
  }
  .c-scroll__container {
    top: -12vw;
    font-size: 3.7333333333vw;
  }
  .c-subtitle h3 {
    padding: 3.7333333333vw 0;
    font-size: 5.3333333333vw;
  }
  .c-subtitle h3::before {
    margin-left: -3.2vw;
    border: 3.4666666667vw solid transparent;
    border-top: 5.3333333333vw solid #407134;
  }
  .c-titleArea {
    margin-bottom: 10.6666666667vw;
  }
  .c-titleArea__en {
    margin-bottom: 2.6666666667vw;
    font-size: 10.6666666667vw;
  }
  .c-titleArea h2 {
    font-size: 4.2666666667vw;
  }
  .c-titleArea p {
    margin-top: 10.6666666667vw;
    text-align: left;
  }
  .p-about__logoArea {
    width: 42.6666666667vw;
    height: 42.6666666667vw;
    margin: 0 auto 8vw;
    padding: 6.6666666667vw 8vw 9.3333333333vw;
  }
  .p-about h2 {
    margin-bottom: 5.3333333333vw;
    font-size: 6.4vw;
  }
  .p-about__btn--wrap {
    margin-top: 16vw;
  }
  .p-bnrArea {
    margin-top: 4rem;
    padding: 56vw 5vw 6vw;
    background-image: url("/assets_lp/img/lp_bnr.jpg");
    background-position: top;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .p-bnrArea p {
    font-size: 16px;
  }
  .p-bnrArea div {
    width: 100%;
  }
  .p-bnrArea h3 {
    margin-bottom: 2rem;
    font-size: 5.3333333333vw;
  }
  .p-bnrArea .p-case__item--btn {
    width: 100%;
  }
  .p-case__wrap + .p-case__wrap {
    margin-top: 13.3333333333vw;
  }
  .p-case__list {
    padding-top: 21.3333333333vw;
    gap: 18.6666666667vw;
  }
  .p-case__item {
    width: 98%;
  }
  .p-case__item:nth-of-type(1), .p-case__item:nth-of-type(7) {
    box-shadow: 2.6666666667vw -13.3333333333vw 0 0 #e68013;
  }
  .p-case__item:nth-of-type(2), .p-case__item:nth-of-type(8) {
    box-shadow: 2.6666666667vw -13.3333333333vw 0 0 #3fa2d7;
  }
  .p-case__item:nth-of-type(3), .p-case__item:nth-of-type(9) {
    box-shadow: 2.6666666667vw -13.3333333333vw 0 0 #bf4682;
  }
  .p-case__item:nth-of-type(4), .p-case__item:nth-of-type(10) {
    box-shadow: 2.6666666667vw -13.3333333333vw 0 0 #684f9e;
  }
  .p-case__item:nth-of-type(5), .p-case__item:nth-of-type(11) {
    box-shadow: 2.6666666667vw -13.3333333333vw 0 0 #ebd309;
  }
  .p-case__item:nth-of-type(6), .p-case__item:nth-of-type(12) {
    box-shadow: 2.6666666667vw -13.3333333333vw 0 0 #407134;
  }
  .p-case__item--textArea h4 {
    margin-bottom: 4vw;
    font-size: 5.3333333333vw;
  }
  .p-case__item--tagList {
    padding: 2.6666666667vw 2.6666666667vw 0;
  }
  .p-case__item--tagList li {
    font-size: 3.7333333333vw;
  }
  .p-case__item--tagList li::before {
    top: 35%;
  }
  .p-case__item--textWrap {
    padding: 2.6666666667vw 5.3333333333vw 5.3333333333vw;
  }
  .p-case__item--btn {
    padding: 0 5.3333333333vw 8vw;
  }
  .p-case__item p {
    font-size: 4vw;
  }
  .p-case__num {
    top: -11.2vw;
    right: -0.0533333333vw;
    font-size: 9.3333333333vw;
  }
  .p-company .l-inner {
    width: 100%;
  }
  .p-company__container {
    border: 5px solid #407134;
  }
  .p-company__titleArea {
    display: block;
    padding: 10.6666666667vw 5.3333333333vw 5.3333333333vw;
    text-align: center;
  }
  .p-company__titleArea figure {
    width: 80%;
    margin: 0 auto;
  }
  .p-company__sub {
    margin-bottom: 10.6666666667vw;
  }
  .p-company__title {
    font-size: 5.3333333333vw;
  }
  .p-company__title .big {
    font-size: 8.5333333333vw;
  }
  .p-company__flexWrap {
    flex-direction: column-reverse;
    padding: 5.3333333333vw 5.3333333333vw 10.6666666667vw;
    gap: 8vw;
  }
  .p-company__flexWrap p {
    width: 100%;
  }
  .p-company__imgArea {
    width: 100%;
  }
  .p-company__imgtext {
    top: 26%;
    left: 6%;
  }
  .p-company__imgtext p {
    font-size: 8vw;
  }
  .p-company__imgtext p .big {
    font-size: 13.3333333333vw;
  }
  .p-company__imgtext p .middle {
    display: block;
    font-size: 10.6666666667vw;
  }
  .p-cooperation__block + .p-cooperation__block {
    margin-top: 13.3333333333vw;
  }
  .p-cooperation__block p {
    margin-top: 10.6666666667vw;
    font-size: 3.7333333333vw;
  }
  .p-cooperation__list {
    margin-top: 10.6666666667vw;
    gap: 2.6666666667vw;
  }
  .p-cooperation__list li {
    width: calc(50% - 1.3333333333vw);
  }
  .p-cta__inner {
    padding: 13.3333333333vw 5.3333333333vw;
  }
  .p-cta.dl-cta .p-header__navArea ul li {
    width: 100%;
  }
  .p-cta p {
    font-size: 4.2666666667vw;
  }
  .p-cta h2 {
    font-size: 5.8666666667vw;
  }
  .p-cta .p-header__navArea ul {
    position: static;
  }
  .p-cta .p-header__navArea ul li {
    width: 50%;
  }
  .p-faq__list--item + li {
    margin-top: 2.6666666667vw;
  }
  .p-faq__list--item span {
    width: 9.3333333333vw;
    height: 9.3333333333vw;
    margin-right: 2.6666666667vw;
    padding: 0;
    font-size: 4.8vw;
  }
  .p-faq__list--question {
    padding: 5.3333333333vw 10.6666666667vw 5.3333333333vw 4vw;
    font-size: 4.8vw;
  }
  .p-faq__list--question p {
    margin-top: 1.3333333333vw;
  }
  .p-faq__list--question::before, .p-faq__list--question::after {
    right: 4vw;
    width: 5.3333333333vw;
  }
  .p-faq__list--answer {
    padding: 5.3333333333vw 4vw 5.3333333333vw 4vw;
  }
  .p-faq__list--answer p {
    margin-top: 1.3333333333vw;
  }
  .p-faq__list--answer .tel {
    text-decoration: underline !important;
    pointer-events: all;
  }
  .p-faq__list--answer span {
    display: none;
  }
  .p-feature::before {
    content: none;
  }
  .p-feature__list {
    margin-bottom: 13.3333333333vw;
  }
  .p-feature__item {
    flex-direction: column;
    padding: 13.3333333333vw 5.3333333333vw 8vw;
    gap: 5.3333333333vw;
  }
  .p-feature__item::after {
    margin-left: -5.3333333333vw;
    border: 5.3333333333vw solid transparent;
    border-top: 8vw solid #fff;
  }
  .p-feature__item:not(:first-of-type) {
    margin-top: 10.6666666667vw;
  }
  .p-feature__item--num {
    top: 0;
    left: 0;
    width: 16vw;
    padding: 2.6666666667vw 0;
    font-size: 8vw;
  }
  .p-feature__item--textArea {
    width: 100%;
  }
  .p-feature__item--titleArea h3 {
    font-size: 6.6666666667vw;
  }
  .p-feature__item--titleArea h3 span {
    font-size: 4.2666666667vw;
  }
  .p-feature__item--titleArea p {
    margin: 2.6666666667vw 0 5.3333333333vw;
    font-size: 4.2666666667vw;
  }
  .p-feature__pcimg img {
    bottom: -13.3333333333vw;
    width: 80%;
  }
  .p-footer__leftArea h2 {
    margin-bottom: 4vw;
    font-size: 5.3333333333vw;
  }
  .p-footer__leftArea p {
    font-size: 3.7333333333vw;
  }
  .p-footer__leftArea--call {
    margin-top: 8vw;
    padding-left: 6.6666666667vw;
    background-position-y: 2.6666666667vw;
  }
  .p-footer__leftArea--call a {
    display: block;
    font-size: 8.5333333333vw;
  }
  .p-footer__rightArea {
    width: 100%;
  }
  .p-footer__rightArea ul li a {
    font-size: 3.7333333333vw !important;
  }
  .p-footer__rightArea ul li a::after {
    content: none;
  }
  .p-footer__copyright {
    margin-bottom: 25.0666666667vw;
  }
  .p-footer__copyright--inner ul {
    flex-direction: column;
    gap: 2.6666666667vw;
  }
  .p-footer__copyright--inner small {
    font-size: 2.9333333333vw;
  }
  .p-function__list {
    gap: 2.6666666667vw;
  }
  .p-function__list li {
    width: 100% !important;
    padding: 2.6666666667vw 5.3333333333vw;
  }
  .p-function__list li figure {
    width: 13.3333333333vw;
  }
  .p-header__inner {
    width: 100%;
    height: 13.3333333333vw;
    padding: 0 5%;
  }
  .p-header__cooola-logo {
    width: inherit;
    max-width: 40%;
  }
  .p-header__brycen-logo {
    width: 13.3333333333vw;
  }
  .p-header__brycen-logo img {
    width: 10.6666666667vw;
  }
  .p-header__navArea ul {
    position: fixed;
    bottom: 0;
    left: 0;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    gap: 0;
  }
  .p-header__navArea ul li {
    flex-grow: 1;
    width: 50%;
  }
  .p-header__navArea ul li a {
    padding: 4vw 0;
    border-radius: 0;
    font-size: 3.2vw;
  }
  .p-mv-new {
    height: 70vh;
    overflow: hidden;
    background: url("/assets_lp/img/lp_new_bg.jpg") no-repeat left/cover;
  }
  .p-mv-new__object {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50% !important;
    width: 115%;
    transform: translate(-50%, -50%);
    background: url("/assets_lp/img/lp_new_object_sp.png") no-repeat left/contain;
  }
  .p-mv-new__object--textArea {
    width: 100%;
  }
  .p-mv-new__object--textArea h1 {
    margin: 2rem 0 0 !important;
    font-size: 4.8vw !important;
  }
  .p-mv-new__object--textArea p {
    margin: 2rem 0 4rem !important;
    font-size: 4.2666666667vw !important;
  }
  .p-mv-new__object figure {
    width: 50%;
    margin-top: 2rem;
  }
  .p-mv {
    height: 133.3333333333vw;
  }
  .p-mv__container {
    width: 88vw;
    height: 88vw;
  }
  .p-mv__textArea {
    padding: 5.3333333333vw 0;
  }
  .p-mv__textArea span {
    padding: 2.1333333333vw 2.6666666667vw;
    font-size: 3.2vw;
  }
  .p-mv__textArea h1 {
    margin: 2.6666666667vw 0 1.3333333333vw;
    font-size: 3.2vw;
  }
  .p-mv__textArea--logo {
    width: 64vw;
  }
  .p-mv__textArea p {
    margin: 2.6666666667vw 0 0;
    font-size: 3.2vw;
  }
  .p-mv__textArea--pcimg {
    width: 48vw;
    margin: 2.6666666667vw auto 0;
  }
  .p-mv__bg {
    width: 100%;
    height: 133.3333333333vw;
    margin-left: -49.3333333333vw;
  }
  .p-mv__bg li:nth-of-type(1) {
    top: auto;
    right: 0vw;
    bottom: 64vw;
    left: auto;
  }
  .p-mv__bg li:nth-of-type(1) img {
    width: 16vw;
    max-width: auto;
  }
  .p-mv__bg li:nth-of-type(2) {
    -webkit-animation-delay: 0.4s;
    z-index: 3;
    top: 34.6666666667vw;
    left: -5.3333333333vw;
    animation-delay: 0.4s;
  }
  .p-mv__bg li:nth-of-type(2) img {
    width: 18.6666666667vw;
    max-width: auto;
  }
  .p-mv__bg li:nth-of-type(3) {
    display: none;
  }
  .p-mv__bg li:nth-of-type(4) {
    top: 0vw;
    left: 48vw;
  }
  .p-mv__bg li:nth-of-type(4) img {
    width: 26.6666666667vw;
    max-width: auto;
  }
  .p-mv__bg li:nth-of-type(5) {
    -webkit-animation-delay: 0.2s;
    top: auto;
    bottom: 5.3333333333vw;
    left: 0vw;
    animation-delay: 0.2s;
  }
  .p-mv__bg li:nth-of-type(5) img {
    width: 26.6666666667vw;
    max-width: auto;
  }
  .p-mv__bg li:nth-of-type(6) {
    display: none;
  }
  .p-mv__bg li:nth-of-type(7) {
    display: none;
  }
  .p-mv__bg li:nth-of-type(8) {
    top: auto;
    right: auto;
    bottom: 40vw;
    left: -16vw;
  }
  .p-mv__bg li:nth-of-type(8) img {
    width: 32vw;
    max-width: auto;
  }
  .p-mv__bg li:nth-of-type(9) {
    top: 0;
    right: auto;
    left: 0;
  }
  .p-mv__bg li:nth-of-type(9) img {
    width: 32vw;
    max-width: auto;
  }
  .p-mv__bg li:nth-of-type(10) {
    display: none;
  }
  .p-mv__bg li:nth-of-type(11) {
    display: none;
  }
  .p-mv__bg li:nth-of-type(12) {
    top: 5.3333333333vw;
    right: -5.3333333333vw;
    bottom: auto;
  }
  .p-mv__bg li:nth-of-type(12) img {
    width: 26.6666666667vw;
    max-width: auto;
  }
  .p-mv__bg li:nth-of-type(13) {
    right: -5.3333333333vw;
    bottom: 2.6666666667vw;
  }
  .p-mv__bg li:nth-of-type(13) img {
    width: 32vw;
    max-width: auto;
  }
  .p-mv__bg li:nth-of-type(14) {
    right: -5.3333333333vw;
    bottom: 37.3333333333vw;
  }
  .p-mv__bg li:nth-of-type(14) img {
    width: 21.3333333333vw;
    max-width: auto;
  }
  .p-option {
    padding-top: 16vw;
  }
  .p-option__list {
    margin-top: 10.6666666667vw;
  }
  .p-option__list li::before {
    right: 5.3333333333vw;
    width: 5.3333333333vw;
    height: 5.3333333333vw;
  }
  .p-option__list li::after {
    top: 47%;
    right: 6.6666666667vw;
    width: 1.8666666667vw;
    height: 1.8666666667vw;
  }
  .p-voice__list {
    flex-wrap: wrap;
    margin-top: 29.3333333333vw;
    gap: 8vw;
  }
  .p-voice__list li {
    width: 100% !important;
    padding: 18.6666666667vw 5.3333333333vw 10.6666666667vw;
  }
  .p-voice__list li figure {
    top: -13.3333333333vw;
    width: 26.6666666667vw;
  }
  .p-voice__list li h4 {
    margin-bottom: 4vw;
    font-size: 4.8vw;
  }
  .u-pt20 {
    padding-top: 0;
  }
  .u-pc {
    display: none;
  }

  .u-sp {
    display: block;
  }

  br.u-sp {
    display: inline;
  }
}

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

  main {
    overflow: visible;
  }

  .fadeIn {
    opacity: 1;
  }

  .l-header {
    opacity: 0;
  }
}

@media only screen and (max-width: 1420px) {
  .l-inner {
    width: 90%;
  }
  .p-footer__copyright--inner {
    width: 90%;
    padding: 5.3333333333vw 0;
  }
}

@media only screen and (min-width: 768px) {
  .p-footer__leftArea--call a {
    pointer-events: none;
  }
}

@media only screen and (max-width: 1100px) {
  .p-footer__rightArea ul li a {
    font-size: 13px;
  }
}

@media only screen and (max-width: 1280px) {
  .p-function__list li {
    width: calc(50% - 2.6rem);
  }
  .p-voice__list li {
    width: calc(50% - 4rem);
  }
}

@media only screen and (max-width: 1400px) {
  .p-mv-new__object {
    left: 1%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsInNldHRpbmcvX2FuaW1hdGlvbi5zY3NzIiwic2V0dGluZy9fYnJlYWtwb2ludC5zY3NzIiwic2V0dGluZy9fY29sb3Iuc2NzcyIsInNldHRpbmcvX2ZvbnRmYW1pbHkuc2NzcyIsIm1peGluL19hbmltYXRpb24uc2NzcyIsIm1peGluL19mYWRlaW4uc2NzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJsYXlvdXQvX2wtZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2MtYnRuLnNjc3MiLCJjb21wb25lbnQvX2Mtc2Nyb2xsLnNjc3MiLCJjb21wb25lbnQvX2Mtc3VidGl0bGUuc2NzcyIsImNvbXBvbmVudC9fYy10aXRsZUFyZWEuc2NzcyIsInByb2plY3QvX3AtYWJvdXQuc2NzcyIsInByb2plY3QvX3AtYm5yQXJlYS5zY3NzIiwicHJvamVjdC9fcC1jYXNlLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnkuc2NzcyIsInByb2plY3QvX3AtY29vcGVyYXRpb24uc2NzcyIsInByb2plY3QvX3AtY3RhLnNjc3MiLCJwcm9qZWN0L19wLWZhcS5zY3NzIiwibWl4aW4vX2ZvbnRzaXplLnNjc3MiLCJwcm9qZWN0L19wLWZlYXR1cmUuc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLnNjc3MiLCJwcm9qZWN0L19wLWZ1bmN0aW9uLnNjc3MiLCJwcm9qZWN0L19wLWhlYWRlci5zY3NzIiwicHJvamVjdC9fcC1tdi5zY3NzIiwicHJvamVjdC9fcC1vcHRpb24uc2NzcyIsInByb2plY3QvX3Atdm9pY2Uuc2NzcyIsInV0aWxpdHkvX3UtYmcuc2NzcyIsInV0aWxpdHkvX3UtcHQyMC5zY3NzIiwidXRpbGl0eS9fdS12aXNpYmxlLnNjc3MiLCJqYXZhc2NyaXB0L19saXR5Lm1pbi5zY3NzIiwibWl4aW4vX21peGluLnNj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O0lBSUksaUJBQUE7RTdCNGxGRjtFNkJ6bEZBO0lBSUksMkJBQUE7RTdCNmxGSjtFNkI3a0ZJO0lBV0kscUJBQUE7SUFGQSxxQkFBQTtJQUNBLHNCQUFBO0U3QjZsRlI7RTZCeGxGSTtJQWNJLFFBQUE7SUFEQSxxQkFBQTtJQUZBLHFCQUFBO0lBQ0Esc0JBQUE7RTdCOGxGUjtFOEJucEZBO0lBVUksZUFBQTtJQURBLDJCQUFBO0lBREEsUUFBQTtFOUJnckZKO0U4QjNxRkU7SUFZSSxzQkFBQTtJQUNBLHVEQUFBO0U5QmdyRk47RThCN3FGSTtJQVdJLHFCQUFBO0lBREEsc0JBQUE7RTlCa3JGUjtFOEI3cUZJO0lBU0ksa0JBQUE7SUFEQSxnQkFBQTtFOUJrckZSO0VnQ3Z1RkY7SUFJSSxjQUFBO0VoQ3V2RkY7RWlDdHZGRDtJQUNDLGFBQUE7RWpDK3ZGQTs7RWlDNXZGRDtJQUNDLGNBQUE7RWpDK3ZGQTs7RWlDNXZGRDtJQUNDLGVBQUE7RWpDK3ZGQTtBQTd6RUY7O0FDeFhBO0VBQ0U7SUFDRSxpQ0FBQTtJQUVBLFVBQUE7SUFEQSxXQUFBO0VEeWJGOztFQ3JiQTtJQUNFLGlCQUFBO0VEd2JGOztFQ3JiQTtJQUNFLFVBQUE7RUR3YkY7O0VDcmJBO0lBQ0UsVUFBQTtFRHdiRjtBQUNGOztBbUM3Z0JFO0UxQnBCRjtJQU1JLFVBQUE7RVRvaUJGO0V5QjFYRTtJQVNJLFVBQUE7SUFDQSx5QkFBQTtFekI2dkROO0FBNTRDRjs7QW1DN2hCRTtFVm9CSTtJQUtJLG9CQUFBO0V6Qnd3RFI7QUFDRjs7QW1DNXhERTtFVmlETTtJQWdCSSxlQUFBO0V6QnV3RFY7QUFDRjs7QW1DejBERTtFVFZFO0lBV0kseUJBQUE7RTFCbTlETjtFOEIxOURFO0lBUUksdUJBQUE7RTlCK3FGTjtBQTV0QkY7O0E0Qno4RGM7RUFwQlY7SUFxQlksUUFBQTtFNUIycEVkO0FBQ0YiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5Aa2V5ZnJhbWVzIHRtLWJnIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vc2V0dGluZy9zaXpl5Y+C54WnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbWluLXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyrpu5LvvJpmb250Ki9cbi8q55m9Ki9cbi8qIOODoeOCpOODs+e3kSAqL1xuLyrmmI7jgovjgYTnt5EqL1xuLyrog4zmma/oibLnt5EqL1xuLyrjgqrjg6zjg7PjgrgqL1xuLyrjgb/jgZrjgYTjgo0qL1xuLyrjg5Tjg7Pjgq8qL1xuLyrntKsqL1xuLyrpu4ToibIqL1xuLyogamEtZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAg44OV44Kn44O844OJ44Kk44OzICAgICovXG4uZmFkZUluIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbi5mYWRlSW4uYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaXMtZmFkZWluLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cblxuLyohIGRlc3R5bGUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgaHR0cHM6Ly9naXRodWIuY29tL25pY29sYXMtY3VzYW4vZGVzdHlsZS5jc3MgKi9cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5zdmcsXG5pbWcsXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5bdHlwZT1jaGVja2JveF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi8qKlxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1idXR0b25dOmRpc2FibGVkLFxuW3R5cGU9cmVzZXRdOmRpc2FibGVkLFxuW3R5cGU9c3VibWl0XTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgcGFkZGluZ1xuICovXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKiBUYWJsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAwLjc2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuaHRtbCBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICAtby10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWwgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5odG1sIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmh0bWwgZmlndXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBtYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5tYWluIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBtYWluIHAge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxubWFpbiBoMSxcbm1haW4gaDMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBtYWluIGgxLFxubWFpbiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICDljbDliLfoqK3lrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgcHJpbnQge1xuICBib2R5IHtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgem9vbTogMC41NTtcbiAgfVxuXG4gIG1haW4ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmZhZGVJbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5sLWhlYWRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmwtaW5uZXIge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICB3aWR0aDogMTI4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gIC5sLWlubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMS4zMzMzMzMzMzMzdncgMDtcbiAgfVxufVxuXG4ubC1mb290ZXIgLmwtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNXJlbTtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLmwtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogMTAuNjY2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cblxuLmwtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAwIDAgMiU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYm94LXNoYWRvdzogMCAwIDIwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uYy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0MDcxMzQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzQwNzEzNDtcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgei1pbmRleDogMjtcbn1cbi5jLWJ0bjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQwNzEzNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4zcztcbn1cbi5jLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYy1idG46aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbn1cbi5jLWJ0bi53aW5kb3cgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNSU7XG4gIHJpZ2h0OiAycmVtO1xufVxuLmMtYnRuLndpbmRvdyAuY2xzLTEge1xuICBmaWxsOiAjNDA3MTM0O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmMtYnRuLndpbmRvdy5saWdodGdyZWVuIC5jbHMtMSB7XG4gIGZpbGw6ICMzYmJmMDA7XG59XG4uYy1idG4ud2luZG93OmhvdmVyIC5jbHMtMSB7XG4gIGZpbGw6ICNmZmY7XG59XG4uYy1idG4uYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAycmVtO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzQwNzEzNDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQwNzEzNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYy1idG4uYXJyb3c6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG59XG4uYy1idG4ubGlnaHRncmVlbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzYmJmMDA7XG4gIGNvbG9yOiAjM2JiZjAwO1xufVxuLmMtYnRuLmxpZ2h0Z3JlZW46OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMzYmJmMDA7XG59XG4uYy1idG4ubGlnaHRncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uYy1idG4ubGlnaHRncmVlbjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmMtYnRuX193cmFwIHtcbiAgd2lkdGg6IDMwcmVtO1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG5fX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTAuNjY2NjY2NjY2N3Z3IGF1dG8gMDtcbiAgfVxufVxuXG4uYy1zY3JvbGwge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE2cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDA3MTM0O1xuICBhbmltYXRpb246IHNjcm9sbERvd24gMnMgZWFzZSBpbmZpbml0ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiAyNi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5jLXNjcm9sbF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNjcm9sbF9fY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDA3MTM0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTguOHJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtc2Nyb2xsX19jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gICAgdG9wOiAtMTJ2dztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbERvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gIDU1JSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxufVxuLmMtc3VidGl0bGUgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0MDcxMzQ7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXN1YnRpdGxlIGgzIHtcbiAgICBwYWRkaW5nOiAzLjczMzMzMzMzMzN2dyAwO1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5jLXN1YnRpdGxlIGgzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJvcmRlcjogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjNDA3MTM0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1zdWJ0aXRsZSBoMzo6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogLTMuMnZ3O1xuICAgIGJvcmRlcjogMy40NjY2NjY2NjY3dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogNS4zMzMzMzMzMzMzdncgc29saWQgIzQwNzEzNDtcbiAgfVxufVxuXG4uYy10aXRsZUFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy10aXRsZUFyZWFfX2VuIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBjb2xvcjogIzQwNzEzNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYV9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4uYy10aXRsZUFyZWEgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgfVxufVxuLmMtdGl0bGVBcmVhIHAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUFyZWEgcCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLnAtYWJvdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0c19scC9pbWcvYWJvdXRfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtYWJvdXRfX2xvZ29BcmVhIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDI1cHggMzBweCAzNXB4O1xuICBtYXJnaW46IDAgYXV0byAzLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0X19sb2dvQXJlYSB7XG4gICAgd2lkdGg6IDQyLjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDQyLjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiA2LjY2NjY2NjY2Njd2dyA4dncgOS4zMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHZ3O1xuICB9XG59XG4ucC1hYm91dCBoMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXQgaDIge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWFib3V0X19idG4tLXdyYXAge1xuICBtYXJnaW4tdG9wOiA4OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hYm91dF9fYnRuLS13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG5cbi5wLWJuckFyZWEge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1Ljc1cHggNS4yNXB4IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4xNCk7XG4gIG1hcmdpbi10b3A6IDlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHNfbHAvaW1nL2xwX2Juci5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDdyZW0gMCA3cmVtIDlyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1ibnJBcmVhLmJuci1jYXNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0c19scC9pbWcvbHBfYm5yX2Nhc2UucG5nXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnJBcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHNfbHAvaW1nL2xwX2Juci5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDU2dncgNXZ3IDZ2dztcbiAgfVxufVxuLnAtYm5yQXJlYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLWJuckFyZWE6aG92ZXIgLnAtY2FzZV9faXRlbS0tYnRuIGE6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5wLWJuckFyZWE6aG92ZXIgLnAtY2FzZV9faXRlbS0tYnRuIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnAtYm5yQXJlYSAuYy1idG4ud2luZG93IC5jbHMtMSB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucC1ibnJBcmVhIHAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQwNzEzNDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yQXJlYSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWJuckFyZWEgcC5iZyB7XG4gIGJhY2tncm91bmQ6ICM0MDcxMzQ7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtYm5yQXJlYSBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ibnJBcmVhIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWJuckFyZWEgaDMge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQwNzEzNDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yQXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4ucC1ibnJBcmVhIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDgwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1ibnJBcmVhIC5wLWNhc2VfX2l0ZW0tLWJ0biB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYm5yQXJlYSAucC1jYXNlX19pdGVtLS1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLWNhc2VfX3dyYXAgKyAucC1jYXNlX193cmFwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9fd3JhcCArIC5wLWNhc2VfX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtY2FzZV9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcmVtIDZyZW07XG4gIHBhZGRpbmctdG9wOiAxMHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9fbGlzdCB7XG4gICAgZ2FwOiAxOC42NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy10b3A6IDIxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtY2FzZV9faXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gNC43cmVtKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9faXRlbSB7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxufVxuLnAtY2FzZV9faXRlbTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucC1jYXNlX19pdGVtOmhvdmVyIC5jLWJ0biB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ucC1jYXNlX19pdGVtOmhvdmVyIC5jLWJ0bjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnAtY2FzZV9faXRlbTpob3ZlciAuYy1idG4gLmNscy0xIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wLWNhc2VfX2l0ZW06bnRoLW9mLXR5cGUoMSksIC5wLWNhc2VfX2l0ZW06bnRoLW9mLXR5cGUoNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgI2U2ODAxMztcbiAgYm94LXNoYWRvdzogMnJlbSAtNS42cmVtIDAgMCAjZTY4MDEzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX19pdGVtOm50aC1vZi10eXBlKDEpLCAucC1jYXNlX19pdGVtOm50aC1vZi10eXBlKDcpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDIuNjY2NjY2NjY2N3Z3IC0xMy4zMzMzMzMzMzMzdncgMCAwICNlNjgwMTM7XG4gICAgYm94LXNoYWRvdzogMi42NjY2NjY2NjY3dncgLTEzLjMzMzMzMzMzMzN2dyAwIDAgI2U2ODAxMztcbiAgfVxufVxuLnAtY2FzZV9faXRlbTpudGgtb2YtdHlwZSgyKSwgLnAtY2FzZV9faXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnJlbSAtNS42cmVtIDAgMCAjM2ZhMmQ3O1xuICBib3gtc2hhZG93OiAycmVtIC01LjZyZW0gMCAwICMzZmEyZDc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX2l0ZW06bnRoLW9mLXR5cGUoMiksIC5wLWNhc2VfX2l0ZW06bnRoLW9mLXR5cGUoOCkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMi42NjY2NjY2NjY3dncgLTEzLjMzMzMzMzMzMzN2dyAwIDAgIzNmYTJkNztcbiAgICBib3gtc2hhZG93OiAyLjY2NjY2NjY2Njd2dyAtMTMuMzMzMzMzMzMzM3Z3IDAgMCAjM2ZhMmQ3O1xuICB9XG59XG4ucC1jYXNlX19pdGVtOm50aC1vZi10eXBlKDMpLCAucC1jYXNlX19pdGVtOm50aC1vZi10eXBlKDkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycmVtIC01LjZyZW0gMCAwICNiZjQ2ODI7XG4gIGJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgI2JmNDY4Mjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9faXRlbTpudGgtb2YtdHlwZSgzKSwgLnAtY2FzZV9faXRlbTpudGgtb2YtdHlwZSg5KSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAyLjY2NjY2NjY2Njd2dyAtMTMuMzMzMzMzMzMzM3Z3IDAgMCAjYmY0NjgyO1xuICAgIGJveC1zaGFkb3c6IDIuNjY2NjY2NjY2N3Z3IC0xMy4zMzMzMzMzMzMzdncgMCAwICNiZjQ2ODI7XG4gIH1cbn1cbi5wLWNhc2VfX2l0ZW06bnRoLW9mLXR5cGUoNCksIC5wLWNhc2VfX2l0ZW06bnRoLW9mLXR5cGUoMTApIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycmVtIC01LjZyZW0gMCAwICM2ODRmOWU7XG4gIGJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgIzY4NGY5ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9faXRlbTpudGgtb2YtdHlwZSg0KSwgLnAtY2FzZV9faXRlbTpudGgtb2YtdHlwZSgxMCkge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMi42NjY2NjY2NjY3dncgLTEzLjMzMzMzMzMzMzN2dyAwIDAgIzY4NGY5ZTtcbiAgICBib3gtc2hhZG93OiAyLjY2NjY2NjY2Njd2dyAtMTMuMzMzMzMzMzMzM3Z3IDAgMCAjNjg0ZjllO1xuICB9XG59XG4ucC1jYXNlX19pdGVtOm50aC1vZi10eXBlKDUpLCAucC1jYXNlX19pdGVtOm50aC1vZi10eXBlKDExKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnJlbSAtNS42cmVtIDAgMCAjZWJkMzA5O1xuICBib3gtc2hhZG93OiAycmVtIC01LjZyZW0gMCAwICNlYmQzMDk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX2l0ZW06bnRoLW9mLXR5cGUoNSksIC5wLWNhc2VfX2l0ZW06bnRoLW9mLXR5cGUoMTEpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDIuNjY2NjY2NjY2N3Z3IC0xMy4zMzMzMzMzMzMzdncgMCAwICNlYmQzMDk7XG4gICAgYm94LXNoYWRvdzogMi42NjY2NjY2NjY3dncgLTEzLjMzMzMzMzMzMzN2dyAwIDAgI2ViZDMwOTtcbiAgfVxufVxuLnAtY2FzZV9faXRlbTpudGgtb2YtdHlwZSg2KSwgLnAtY2FzZV9faXRlbTpudGgtb2YtdHlwZSgxMikge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgIzQwNzEzNDtcbiAgYm94LXNoYWRvdzogMnJlbSAtNS42cmVtIDAgMCAjNDA3MTM0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX19pdGVtOm50aC1vZi10eXBlKDYpLCAucC1jYXNlX19pdGVtOm50aC1vZi10eXBlKDEyKSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAyLjY2NjY2NjY2Njd2dyAtMTMuMzMzMzMzMzMzM3Z3IDAgMCAjNDA3MTM0O1xuICAgIGJveC1zaGFkb3c6IDIuNjY2NjY2NjY2N3Z3IC0xMy4zMzMzMzMzMzMzdncgMCAwICM0MDcxMzQ7XG4gIH1cbn1cbi5wLWNhc2VfX2l0ZW0tLXRleHRBcmVhIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MDcxMzQ7XG59XG4ucC1jYXNlX19pdGVtLS10ZXh0QXJlYSBoNCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDA3MTM0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX19pdGVtLS10ZXh0QXJlYSBoNCB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cbi5wLWNhc2VfX2l0ZW0tLXRhZ0xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX2l0ZW0tLXRhZ0xpc3Qge1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3IDIuNjY2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbi5wLWNhc2VfX2l0ZW0tLXRhZ0xpc3QgbGkge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogN3B4IDdweCA3cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZmVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX2l0ZW0tLXRhZ0xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWNhc2VfX2l0ZW0tLXRhZ0xpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHNfbHAvaW1nL3RhZ19pY29uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX2l0ZW0tLXRhZ0xpc3QgbGk6OmJlZm9yZSB7XG4gICAgdG9wOiAzNSU7XG4gIH1cbn1cbi5wLWNhc2VfX2l0ZW0tLXRleHRXcmFwIHtcbiAgcGFkZGluZzogMnJlbSAzcmVtIDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX2l0ZW0tLXRleHRXcmFwIHtcbiAgICBwYWRkaW5nOiAyLjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtY2FzZV9faXRlbS0tYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMCAzcmVtIDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNhc2VfX2l0ZW0tLWJ0biB7XG4gICAgcGFkZGluZzogMCA1LjMzMzMzMzMzMzN2dyA4dnc7XG4gIH1cbn1cbi5wLWNhc2VfX2l0ZW0tLWJ0biBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwNzEzNDtcbn1cbi5wLWNhc2VfX2l0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jYXNlX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogNHZ3O1xuICB9XG59XG4ucC1jYXNlX19udW0ge1xuICBmb250LWZhbWlseTogXCJuZXVlLWhhYXMtZ3JvdGVzay10ZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNC41cmVtO1xuICByaWdodDogLTAuMnJlbTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY2FzZV9fbnVtIHtcbiAgICBmb250LXNpemU6IDkuMzMzMzMzMzMzM3Z3O1xuICAgIHRvcDogLTExLjJ2dztcbiAgICByaWdodDogLTAuMDUzMzMzMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueSAubC1pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2NvbnRhaW5lciB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNDA3MTM0O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19jb250YWluZXIge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICM0MDcxMzQ7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX3RpdGxlQXJlYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cmVtIDAgMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9fdGl0bGVBcmVhIHtcbiAgICBwYWRkaW5nOiAxMC42NjY2NjY2NjY3dncgNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1jb21wYW55X190aXRsZUFyZWEgZmlndXJlIHtcbiAgd2lkdGg6IDI2LjZyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9fdGl0bGVBcmVhIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtY29tcGFueV9fc3ViIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtY29tcGFueV9fdGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICM0MDcxMzQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1jb21wYW55X190aXRsZSAuYmlnIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X190aXRsZSAuYmlnIHtcbiAgICBmb250LXNpemU6IDguNTMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1jb21wYW55X190aXRsZSAubWFya2VyIHtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDYwJSwgI2Y1ZGYyNyA2MCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDYwJSwgdHJhbnNwYXJlbnQpLCBjb2xvci1zdG9wKDYwJSwgI2Y1ZGYyNykpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZjVkZjI3IDYwJSk7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnAtY29tcGFueV9fZmxleFdyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzcmVtO1xuICBwYWRkaW5nOiAwcmVtIDNyZW0gNXJlbSA5cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19mbGV4V3JhcCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgNS4zMzMzMzMzMzMzdncgMTAuNjY2NjY2NjY2N3Z3O1xuICAgIGdhcDogOHZ3O1xuICB9XG59XG4ucC1jb21wYW55X19mbGV4V3JhcCBwIHtcbiAgd2lkdGg6IDYyJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9fZmxleFdyYXAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2ltZ0FyZWEge1xuICB3aWR0aDogNDQuNHJlbTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2ltZ0FyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55X19pbWd0ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYlO1xuICB0b3A6IDhyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2ltZ3RleHQge1xuICAgIHRvcDogMjYlO1xuICAgIGxlZnQ6IDYlO1xuICB9XG59XG4ucC1jb21wYW55X19pbWd0ZXh0IHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJuZXVlLWhhYXMtZ3JvdGVzay10ZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZTY4MDEzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pbWd0ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG4ucC1jb21wYW55X19pbWd0ZXh0IHAgLmJpZyB7XG4gIGZvbnQtc2l6ZTogNi45cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X19pbWd0ZXh0IHAgLmJpZyB7XG4gICAgZm9udC1zaXplOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWNvbXBhbnlfX2ltZ3RleHQgcCAubWlkZGxlIHtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnlfX2ltZ3RleHQgcCAubWlkZGxlIHtcbiAgICBmb250LXNpemU6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucC1jb29wZXJhdGlvbl9fYmxvY2sgKyAucC1jb29wZXJhdGlvbl9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb29wZXJhdGlvbl9fYmxvY2sgKyAucC1jb29wZXJhdGlvbl9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtY29vcGVyYXRpb25fX2Jsb2NrIHAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29vcGVyYXRpb25fX2Jsb2NrIHAge1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1jb29wZXJhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxLjZyZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvb3BlcmF0aW9uX19saXN0IHtcbiAgICBnYXA6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi10b3A6IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtY29vcGVyYXRpb25fX2xpc3QgbGkge1xuICB3aWR0aDogY2FsYygxNi42NjY2NjY2NjY3JSAtIDEuMzVlbSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvb3BlcmF0aW9uX19saXN0IGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjMzMzMzMzMzMzN2dyk7XG4gIH1cbn1cbi5wLWNvb3BlcmF0aW9uX19saXN0IGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1jdGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzX2xwL2ltZy9wLWN0YV9iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5wLWN0YV9faW5uZXIge1xuICBwYWRkaW5nOiA4cmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN0YV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEzLjMzMzMzMzMzMzN2dyA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtY3RhLmRsLWN0YSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHNfbHAvaW1nL2RsX2N0YV9iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN0YS5kbC1jdGEgLnAtaGVhZGVyX19uYXZBcmVhIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY3RhIHVsIGxpIGEuZW50cnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wLWN0YSB1bCBsaSBhLmVudHJ5LmRsLWN0YSB7XG4gIGNvbG9yOiAjMjM0NzFCO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjM0NzFCO1xufVxuLnAtY3RhIHVsIGxpIGEuZW50cnkuZGwtY3RhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjM0NzFCO1xufVxuLnAtY3RhIHVsIGxpIGEuZW50cnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucC1jdGEgdWwgbGkgYS5lbnRyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtY3RhIHAge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN0YSBwIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1jdGEgaDIge1xuICBmb250LXNpemU6IDMuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWN0YSBoMiB7XG4gICAgZm9udC1zaXplOiA1Ljg2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtY3RhIC5wLWhlYWRlcl9fbmF2QXJlYSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdGEgLnAtaGVhZGVyX19uYXZBcmVhIHVsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG4ucC1jdGEgLnAtaGVhZGVyX19uYXZBcmVhIHVsIGxpIHtcbiAgd2lkdGg6IDM1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jdGEgLnAtaGVhZGVyX19uYXZBcmVhIHVsIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucC1jdGEgLnAtaGVhZGVyX19uYXZBcmVhIHVsIGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucC1mYXFfX2xpc3QtLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDA3MTM0O1xufVxuLnAtZmFxX19saXN0LS1pdGVtICsgbGkge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX2xpc3QtLWl0ZW0gKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWZhcV9fbGlzdC0taXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDA3MTM0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAwIDRweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX2xpc3QtLWl0ZW0gc3BhbiB7XG4gICAgd2lkdGg6IDkuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogOS4zMzMzMzMzMzMzdnc7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNjY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLWZhcV9fbGlzdC0tcXVlc3Rpb24sIC5wLWZhcV9fbGlzdC0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnAtZmFxX19saXN0LS1xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDVyZW0gMTBweCAxLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX2xpc3QtLXF1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDEwLjY2NjY2NjY2Njd2dyA1LjMzMzMzMzMzMzN2dyA0dnc7XG4gIH1cbn1cbi5wLWZhcV9fbGlzdC0tcXVlc3Rpb24gcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fbGlzdC0tcXVlc3Rpb24gcCB7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWZhcV9fbGlzdC0tcXVlc3Rpb246OmJlZm9yZSwgLnAtZmFxX19saXN0LS1xdWVzdGlvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjVweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjNDA3MTM0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX19saXN0LS1xdWVzdGlvbjo6YmVmb3JlLCAucC1mYXFfX2xpc3QtLXF1ZXN0aW9uOjphZnRlciB7XG4gICAgcmlnaHQ6IDR2dztcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWZhcV9fbGlzdC0tcXVlc3Rpb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wLWZhcV9fbGlzdC0tcXVlc3Rpb246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1mYXFfX2xpc3QtLXF1ZXN0aW9uOmhvdmVyIHAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLnAtZmFxX19saXN0LS1xdWVzdGlvbi5vcGVuOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnAtZmFxX19saXN0LS1xdWVzdGlvbi5vcGVuOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4ucC1mYXFfX2xpc3QtLWFuc3dlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggNXJlbSAzMHB4IDMuNXJlbTtcbiAgYmFja2dyb3VuZDogI2VlZjVlYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxX19saXN0LS1hbnN3ZXIge1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDR2dyA1LjMzMzMzMzMzMzN2dyA0dnc7XG4gIH1cbn1cbi5wLWZhcV9fbGlzdC0tYW5zd2VyIHAge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcV9fbGlzdC0tYW5zd2VyIHAge1xuICAgIG1hcmdpbi10b3A6IDEuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1mYXFfX2xpc3QtLWFuc3dlciBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnAtZmFxX19saXN0LS1hbnN3ZXIgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1mYXFfX2xpc3QtLWFuc3dlciAudGVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX2xpc3QtLWFuc3dlciAudGVsIHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZhcV9fbGlzdC0tYW5zd2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZTY4MDEzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXFfX2xpc3QtLWFuc3dlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWZlYXR1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1mZWF0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0c19scC9pbWcvcC1mZWF0dXJlX2JnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZyZW0gNy41cmVtIDVyZW0gMTJyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9faXRlbSB7XG4gICAgcGFkZGluZzogMTMuMzMzMzMzMzMzM3Z3IDUuMzMzMzMzMzMzM3Z3IDh2dztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtZmVhdHVyZV9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIGJvcmRlcjogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMzBweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX19pdGVtOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC01LjMzMzMzMzMzMzN2dztcbiAgICBib3JkZXI6IDUuMzMzMzMzMzMzM3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDh2dyBzb2xpZCAjZmZmO1xuICB9XG59XG4ucC1mZWF0dXJlX19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA1LjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1mZWF0dXJlX19pdGVtOm50aC1vZi10eXBlKDEpIC5wLWZlYXR1cmVfX2l0ZW0tLXRpdGxlQXJlYSB7XG4gIGNvbG9yOiAjZTY4MDEzO1xufVxuLnAtZmVhdHVyZV9faXRlbTpudGgtb2YtdHlwZSgxKSAucC1mZWF0dXJlX19pdGVtLS1udW0ge1xuICBiYWNrZ3JvdW5kOiAjZTY4MDEzO1xufVxuLnAtZmVhdHVyZV9faXRlbTpudGgtb2YtdHlwZSgyKSAucC1mZWF0dXJlX19pdGVtLS10aXRsZUFyZWEge1xuICBjb2xvcjogIzNmYTJkNztcbn1cbi5wLWZlYXR1cmVfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnAtZmVhdHVyZV9faXRlbS0tbnVtIHtcbiAgYmFja2dyb3VuZDogIzNmYTJkNztcbn1cbi5wLWZlYXR1cmVfX2l0ZW06bnRoLW9mLXR5cGUoMykgLnAtZmVhdHVyZV9faXRlbS0tdGl0bGVBcmVhIHtcbiAgY29sb3I6ICNiZjQ2ODI7XG59XG4ucC1mZWF0dXJlX19pdGVtOm50aC1vZi10eXBlKDMpIC5wLWZlYXR1cmVfX2l0ZW0tLW51bSB7XG4gIGJhY2tncm91bmQ6ICNiZjQ2ODI7XG59XG4ucC1mZWF0dXJlX19pdGVtOm50aC1vZi10eXBlKDQpIC5wLWZlYXR1cmVfX2l0ZW0tLXRpdGxlQXJlYSB7XG4gIGNvbG9yOiAjNjg0ZjllO1xufVxuLnAtZmVhdHVyZV9faXRlbTpudGgtb2YtdHlwZSg0KSAucC1mZWF0dXJlX19pdGVtLS1udW0ge1xuICBiYWNrZ3JvdW5kOiAjNjg0ZjllO1xufVxuLnAtZmVhdHVyZV9faXRlbTpudGgtb2YtdHlwZSg1KSAucC1mZWF0dXJlX19pdGVtLS10aXRsZUFyZWEge1xuICBjb2xvcjogIzQwNzEzNDtcbn1cbi5wLWZlYXR1cmVfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLnAtZmVhdHVyZV9faXRlbS0tbnVtIHtcbiAgYmFja2dyb3VuZDogIzQwNzEzNDtcbn1cbi5wLWZlYXR1cmVfX2l0ZW06bnRoLW9mLXR5cGUoNikgLnAtZmVhdHVyZV9faXRlbS0tdGl0bGVBcmVhIHtcbiAgY29sb3I6ICNlYmQzMDk7XG59XG4ucC1mZWF0dXJlX19pdGVtOm50aC1vZi10eXBlKDYpIC5wLWZlYXR1cmVfX2l0ZW0tLW51bSB7XG4gIGJhY2tncm91bmQ6ICNlYmQzMDk7XG59XG4ucC1mZWF0dXJlX19pdGVtIGZpZ3VyZSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICBmbGV4LXNocmluazogMTtcbn1cbi5wLWZlYXR1cmVfX2l0ZW0tLW51bSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJuZXVlLWhhYXMtZ3JvdGVzay10ZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogOXJlbTtcbiAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTYuNHJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEyLjdyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX2l0ZW0tLW51bSB7XG4gICAgd2lkdGg6IDE2dnc7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMi42NjY2NjY2NjY3dncgMDtcbiAgfVxufVxuLnAtZmVhdHVyZV9faXRlbS0tdGV4dEFyZWEge1xuICB3aWR0aDogNTVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX2l0ZW0tLXRleHRBcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZmVhdHVyZV9faXRlbS0tdGl0bGVBcmVhIGgzIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX2l0ZW0tLXRpdGxlQXJlYSBoMyB7XG4gICAgZm9udC1zaXplOiA2LjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtZmVhdHVyZV9faXRlbS0tdGl0bGVBcmVhIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX2l0ZW0tLXRpdGxlQXJlYSBoMyBzcGFuIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1mZWF0dXJlX19pdGVtLS10aXRsZUFyZWEgcCB7XG4gIG1hcmdpbjogMXJlbSAwIDRyZW07XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX19pdGVtLS10aXRsZUFyZWEgcCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDIuNjY2NjY2NjY2N3Z3IDAgNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX3BjaW1nIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fcGNpbWcgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGJvdHRvbTogLTEzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4ucC1mb290ZXJfX2xlZnRBcmVhIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xlZnRBcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuLnAtZm9vdGVyX19sZWZ0QXJlYSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xlZnRBcmVhIHAge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fbGVmdEFyZWEtLWNhbGwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzX2xwL2ltZy9jYWxsX2ljb24ucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xlZnRBcmVhLS1jYWxsIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjY2NjY2NjY2Njd2dztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1mb290ZXJfX2xlZnRBcmVhLS1jYWxsIGEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlcl9fbGVmdEFyZWEtLWNhbGwgYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19sZWZ0QXJlYS0tY2FsbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDguNTMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1mb290ZXJfX2xlZnRBcmVhLS1jYWxsIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucC1mb290ZXJfX3JpZ2h0QXJlYSB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19yaWdodEFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mb290ZXJfX3JpZ2h0QXJlYSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1mb290ZXJfX3JpZ2h0QXJlYSB1bCBsaSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogODBweDtcbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wLWZvb3Rlcl9fcmlnaHRBcmVhIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhIHVsIGxpIGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwcztcbiAgdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuM3M7XG59XG4ucC1mb290ZXJfX3JpZ2h0QXJlYSB1bCBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICByaWdodDogMXJlbTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX3JpZ2h0QXJlYSB1bCBsaSBhOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtZm9vdGVyX19yaWdodEFyZWEgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ucC1mb290ZXJfX3JpZ2h0QXJlYSB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4ucC1mb290ZXJfX3JpZ2h0QXJlYSB1bCBsaSBhOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xufVxuLnAtZm9vdGVyX19yaWdodEFyZWEgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhIHtcbiAgYmFja2dyb3VuZDogIzNiYmYwMDtcbiAgYm9yZGVyOiAycHggc29saWQgIzNiYmYwMDtcbn1cbi5wLWZvb3Rlcl9fcmlnaHRBcmVhIHVsIGxpOmZpcnN0LW9mLXR5cGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2JiZjAwO1xufVxuLnAtZm9vdGVyX19yaWdodEFyZWEgdWwgbGk6Zmlyc3Qtb2YtdHlwZSBhOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjM2JiZjAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjM2JiZjAwO1xufVxuLnAtZm9vdGVyX19jb3B5cmlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1LjA2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtZm9vdGVyX19jb3B5cmlnaHQtLWlubmVyIHtcbiAgd2lkdGg6IDEyOHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDIwcHgpIHtcbiAgLnAtZm9vdGVyX19jb3B5cmlnaHQtLWlubmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDUuMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5wLWZvb3Rlcl9fY29weXJpZ2h0LS1pbm5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2NvcHlyaWdodC0taW5uZXIgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtZm9vdGVyX19jb3B5cmlnaHQtLWlubmVyIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnAtZm9vdGVyX19jb3B5cmlnaHQtLWlubmVyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2NvcHlyaWdodC0taW5uZXIgc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLnAtZnVuY3Rpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uX19saXN0IHtcbiAgICBnYXA6IDIuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1mdW5jdGlvbl9fbGlzdCBsaSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIuNnJlbSk7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBjb2xvcjogIzQwNzEzNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZ1bmN0aW9uX19saXN0IGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjZyZW0pO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uX19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1mdW5jdGlvbl9fbGlzdCBsaSBmaWd1cmUge1xuICB3aWR0aDogNy42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb25fX2xpc3QgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1mdW5jdGlvbl9fbGlzdCBsaSBhIHAge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzM3Z3O1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5wLWhlYWRlcl9faW5uZXIgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5wLWhlYWRlcl9fY29vb2xhLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDIyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2Nvb29sYS1sb2dvIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgfVxufVxuLnAtaGVhZGVyX19icnljZW4tbG9nbyB7XG4gIHdpZHRoOiAxM3JlbTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2JyeWNlbi1sb2dvIHtcbiAgICB3aWR0aDogMTMuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1oZWFkZXJfX2JyeWNlbi1sb2dvIGltZyB7XG4gIHdpZHRoOiA2NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19icnljZW4tbG9nbyBpbWcge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2QXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1oZWFkZXJfX25hdkFyZWEgdWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX25hdkFyZWEgdWwge1xuICAgIGdhcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtaGVhZGVyX19uYXZBcmVhIHVsIGxpIHtcbiAgd2lkdGg6IDI0cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX25hdkFyZWEgdWwgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4ucC1oZWFkZXJfX25hdkFyZWEgdWwgbGkgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2QXJlYSB1bCBsaSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDR2dyAwO1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2QXJlYSB1bCBsaSBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4xKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMHM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjNzO1xufVxuLnAtaGVhZGVyX19uYXZBcmVhIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wLWhlYWRlcl9fbmF2QXJlYSB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4ucC1oZWFkZXJfX25hdkFyZWEgdWwgbGkgYS5kbCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzYmJmMDA7XG4gIGJhY2tncm91bmQ6ICMzYmJmMDA7XG59XG4ucC1oZWFkZXJfX25hdkFyZWEgdWwgbGkgYS5kbDpob3ZlciB7XG4gIGNvbG9yOiAjM2JiZjAwO1xufVxuLnAtaGVhZGVyX19uYXZBcmVhIHVsIGxpIGEuZG93bmxvYWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjM0NzFCO1xuICBiYWNrZ3JvdW5kOiAjMjM0NzFCO1xufVxuLnAtaGVhZGVyX19uYXZBcmVhIHVsIGxpIGEuZG93bmxvYWQ6aG92ZXIge1xuICBjb2xvcjogIzIzNDcxQjtcbn1cblxuLnAtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5wLW12LW5ldyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHNfbHAvaW1nL2xwX25ld19iZy5qcGdcIikgbm8tcmVwZWF0IHJpZ2h0L2NvdmVyO1xuICBoZWlnaHQ6IDY1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12LW5ldyB7XG4gICAgaGVpZ2h0OiA3MHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0c19scC9pbWcvbHBfbmV3X2JnLmpwZ1wiKSBuby1yZXBlYXQgbGVmdC9jb3ZlcjtcbiAgfVxufVxuLnAtbXYtbmV3X19vYmplY3Qge1xuICB3aWR0aDogOTIuNnJlbTtcbiAgaGVpZ2h0OiA2NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0c19scC9pbWcvbHBfbmV3X29iamVjdC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0L2NvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucC1tdi1uZXdfX29iamVjdCB7XG4gICAgbGVmdDogMSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXYtbmV3X19vYmplY3Qge1xuICAgIHdpZHRoOiAxMTUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzX2xwL2ltZy9scF9uZXdfb2JqZWN0X3NwLnBuZ1wiKSBuby1yZXBlYXQgbGVmdC9jb250YWluO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12LW5ld19fb2JqZWN0LS10ZXh0QXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLW12LW5ld19fb2JqZWN0LS10ZXh0QXJlYSBoMSB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjVweCAwIDJyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXYtbmV3X19vYmplY3QtLXRleHRBcmVhIGgxIHtcbiAgICBmb250LXNpemU6IDQuOHZ3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAycmVtIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1tdi1uZXdfX29iamVjdC0tdGV4dEFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogM3JlbSAwIDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12LW5ld19fb2JqZWN0LS10ZXh0QXJlYSBwIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAycmVtIDAgNHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1tdi1uZXdfX29iamVjdCBmaWd1cmUge1xuICB3aWR0aDogMzlyZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlaW4gMXMgZWFzZSBmb3J3YXJkcztcbiAgYW5pbWF0aW9uOiBmYWRlaW4gMXMgZWFzZSBmb3J3YXJkcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXYtbmV3X19vYmplY3QgZmlndXJlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXYge1xuICAgIGhlaWdodDogMTMzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtbXZfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2NTRweDtcbiAgaGVpZ2h0OiA2NTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDYlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggNDNweCA4cHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDhweCA0M3B4IDhweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19jb250YWluZXIge1xuICAgIHdpZHRoOiA4OHZ3O1xuICAgIGhlaWdodDogODh2dztcbiAgfVxufVxuLnAtbXZfX3RleHRBcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4NHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X190ZXh0QXJlYSB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzdncgMDtcbiAgfVxufVxuLnAtbXZfX3RleHRBcmVhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYmFja2dyb3VuZDogIzQwNzEzNDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX3RleHRBcmVhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgcGFkZGluZzogMi4xMzMzMzMzMzMzdncgMi42NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wLW12X190ZXh0QXJlYSBoMSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAyNXB4IDAgMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX3RleHRBcmVhIGgxIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIG1hcmdpbjogMi42NjY2NjY2NjY3dncgMCAxLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtbXZfX3RleHRBcmVhLS1sb2dvIHtcbiAgd2lkdGg6IDQ4N3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX3RleHRBcmVhLS1sb2dvIHtcbiAgICB3aWR0aDogNjR2dztcbiAgfVxufVxuLnAtbXZfX3RleHRBcmVhIHAge1xuICBtYXJnaW46IDI1cHggMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X190ZXh0QXJlYSBwIHtcbiAgICBtYXJnaW46IDIuNjY2NjY2NjY2N3Z3IDAgMDtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG4ucC1tdl9fdGV4dEFyZWEtLXBjaW1nIHtcbiAgd2lkdGg6IDM0MXB4O1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fdGV4dEFyZWEtLXBjaW1nIHtcbiAgICB3aWR0aDogNDh2dztcbiAgICBtYXJnaW46IDIuNjY2NjY2NjY2N3Z3IGF1dG8gMDtcbiAgfVxufVxuLnAtbXZfX2JnV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLW12X19iZyB7XG4gIHdpZHRoOiAxOTJyZW07XG4gIGhlaWdodDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOTZyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMzLjMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogLTQ5LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtbXZfX2JnIGxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDFzIGVhc2UgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogZmFkZWluIDFzIGVhc2UgZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG59XG4ucC1tdl9fYmcgbGkgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDEycmVtO1xuICBsZWZ0OiA0cmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDY0dnc7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19iZyBsaTpudGgtb2YtdHlwZSgxKSBpbWcge1xuICAgIHdpZHRoOiAxNnZ3O1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA0cmVtO1xuICBsZWZ0OiAyNy41cmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjdzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMzQuNjY2NjY2NjY2N3Z3O1xuICAgIGxlZnQ6IC01LjMzMzMzMzMzMzN2dztcbiAgICB6LWluZGV4OiAzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoMikgaW1nIHtcbiAgICB3aWR0aDogMTguNjY2NjY2NjY2N3Z3O1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAycmVtO1xuICBsZWZ0OiA1NnJlbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoNCkge1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDE4cmVtO1xuICBsZWZ0OiAzM3JlbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDQpIHtcbiAgICB0b3A6IDB2dztcbiAgICBsZWZ0OiA0OHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19iZyBsaTpudGgtb2YtdHlwZSg0KSBpbWcge1xuICAgIHdpZHRoOiAyNi42NjY2NjY2NjY3dnc7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICB9XG59XG4ucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoNSkge1xuICBib3R0b206IDJyZW07XG4gIGxlZnQ6IDhyZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19iZyBsaTpudGgtb2YtdHlwZSg1KSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogNS4zMzMzMzMzMzMzdnc7XG4gICAgbGVmdDogMHZ3O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoNSkgaW1nIHtcbiAgICB3aWR0aDogMjYuNjY2NjY2NjY2N3Z3O1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDYpIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1N3JlbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDYpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoNykge1xuICB0b3A6IDJlbTtcbiAgcmlnaHQ6IDczcmVtO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoNykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLW12X19iZyBsaTpudGgtb2YtdHlwZSg4KSB7XG4gIHRvcDogMTRyZW07XG4gIHJpZ2h0OiA1OHJlbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC45cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDgpIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiA0MHZ3O1xuICAgIGxlZnQ6IC0xNnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19iZyBsaTpudGgtb2YtdHlwZSg4KSBpbWcge1xuICAgIHdpZHRoOiAzMnZ3O1xuICAgIG1heC13aWR0aDogYXV0bztcbiAgfVxufVxuLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDkpIHtcbiAgdG9wOiA0cmVtO1xuICByaWdodDogMjlyZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19iZyBsaTpudGgtb2YtdHlwZSg5KSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDkpIGltZyB7XG4gICAgd2lkdGg6IDMydnc7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICB9XG59XG4ucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoMTApIHtcbiAgdG9wOiAxNHJlbTtcbiAgcmlnaHQ6IDlyZW07XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19iZyBsaTpudGgtb2YtdHlwZSgxMCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLW12X19iZyBsaTpudGgtb2YtdHlwZSgxMSkge1xuICB0b3A6IDJyZW07XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoMTEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoMTIpIHtcbiAgYm90dG9tOiAxNnJlbTtcbiAgcmlnaHQ6IDIzLjVyZW07XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19iZyBsaTpudGgtb2YtdHlwZSgxMikge1xuICAgIHRvcDogNS4zMzMzMzMzMzMzdnc7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiAtNS4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDEyKSBpbWcge1xuICAgIHdpZHRoOiAyNi42NjY2NjY2NjY3dnc7XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICB9XG59XG4ucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoMTMpIHtcbiAgYm90dG9tOiA2cmVtO1xuICByaWdodDogM3JlbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDEzKSB7XG4gICAgYm90dG9tOiAyLjY2NjY2NjY2Njd2dztcbiAgICByaWdodDogLTUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW12X19iZyBsaTpudGgtb2YtdHlwZSgxMykgaW1nIHtcbiAgICB3aWR0aDogMzJ2dztcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wLW12X19iZyBsaTpudGgtb2YtdHlwZSgxNCkge1xuICBib3R0b206IDNyZW07XG4gIHJpZ2h0OiA1N3JlbTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbXZfX2JnIGxpOm50aC1vZi10eXBlKDE0KSB7XG4gICAgYm90dG9tOiAzNy4zMzMzMzMzMzMzdnc7XG4gICAgcmlnaHQ6IC01LjMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tdl9fYmcgbGk6bnRoLW9mLXR5cGUoMTQpIGltZyB7XG4gICAgd2lkdGg6IDIxLjMzMzMzMzMzMzN2dztcbiAgICBtYXgtd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVpbiB7XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZWluIHtcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnAtb3B0aW9uIHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9wdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDE2dnc7XG4gIH1cbn1cbi5wLW9wdGlvbl9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9wdGlvbl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucC1vcHRpb25fX2xpc3QgbGkge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMTZweCAzcHggcmdiYSg1MSwgNTEsIDUxLCAwLjE2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnAtb3B0aW9uX19saXN0IGxpOjpiZWZvcmUsIC5wLW9wdGlvbl9fbGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1vcHRpb25fX2xpc3QgbGk6OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MDcxMzQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vcHRpb25fX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDUuMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogNS4zMzMzMzMzMzMzdnc7XG4gICAgcmlnaHQ6IDUuMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucC1vcHRpb25fX2xpc3QgbGk6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzQwNzEzNDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQwNzEzNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogNDglO1xuICByaWdodDogMi40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vcHRpb25fX2xpc3QgbGk6OmFmdGVyIHtcbiAgICB3aWR0aDogMS44NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAxLjg2NjY2NjY2Njd2dztcbiAgICByaWdodDogNi42NjY2NjY2NjY3dnc7XG4gICAgdG9wOiA0NyU7XG4gIH1cbn1cbi5wLW9wdGlvbl9fbGlzdCBsaTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAyMHB4IDVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpO1xufVxuLnAtb3B0aW9uX19saXN0IGxpOmhvdmVyOjpiZWZvcmUge1xuICByaWdodDogMS41cmVtO1xufVxuLnAtb3B0aW9uX19saXN0IGxpOmhvdmVyOjphZnRlciB7XG4gIHJpZ2h0OiAxLjlyZW07XG59XG4ucC1vcHRpb25fX2xpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtb3B0aW9uX19saXN0IGxpIGEgZmlndXJlIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ucC1vcHRpb25fX2xpc3QgbGkgYSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wLXZvaWNlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNHJlbTtcbiAgbWFyZ2luLXRvcDogOC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC12b2ljZV9fbGlzdCB7XG4gICAgZ2FwOiA4dnc7XG4gICAgbWFyZ2luLXRvcDogMjkuMzMzMzMzMzMzM3Z3O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnAtdm9pY2VfX2xpc3QgbGkge1xuICB3aWR0aDogY2FsYygyNSUgLSA0cmVtKTtcbiAgZmxleC1ncm93OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDhyZW0gMy41cmVtIDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC12b2ljZV9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHJlbSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdm9pY2VfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTguNjY2NjY2NjY2N3Z3IDUuMzMzMzMzMzMzM3Z3IDEwLjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnAtdm9pY2VfX2xpc3QgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDEwcmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdm9pY2VfX2xpc3QgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMjYuNjY2NjY2NjY2N3Z3O1xuICAgIHRvcDogLTEzLjMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnAtdm9pY2VfX2xpc3QgbGkgaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0MDcxMzQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXZvaWNlX19saXN0IGxpIGg0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuXG4udS1iZ19fYmdncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY1ZWM7XG59XG4udS1iZ19fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA3MTM0O1xufVxuLnUtYmdfX2dyZWVuIC5jLXRpdGxlQXJlYSxcbi51LWJnX19ncmVlbiAuYy10aXRsZUFyZWFfX2VuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51LXB0MjAge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcHQyMCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYnIudS1zcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4vKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS5saXR5LWNsb3NlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saXR5ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xufVxuXG4ubGl0eS1sb2FkZXIge1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHktY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS1jb250ZW50IHtcbiAgei1pbmRleDogOTk5MztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LCAubGl0eS1jbG9zZWQgLmxpdHktY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmxpdHktY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ubGl0eS1jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXR5LWNsb3NlOmhvdmVyLCAubGl0eS1jbG9zZTpmb2N1cywgLmxpdHktY2xvc2U6YWN0aXZlLCAubGl0eS1jbG9zZTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLmxpdHktaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwgLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsIC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsIC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGl0eS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICRjLWJsYWNrO1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NnZ3O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC40cztcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuXHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogdncoNTApO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS43NTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIGgxLFxyXG4gIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAg5Y2w5Yi36Kit5a6aXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgYm9keSB7XHJcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHpvb206IDAuNTU7XHJcbiAgfVxyXG5cclxuICBtYWluIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLmZhZGVJbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLmwtaGVhZGVyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vcC10b3AtbWlzc2lvbl9faW1nLS1iZ1xyXG5Aa2V5ZnJhbWVzIHRtLWJnIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi9zZXR0aW5nL3NpemXlj4Lnhadcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIG1pbi13aWR0aFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRicmVha3BvaW50LXVwOiAoXG4gIFwic1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCIsXG4gIFwibVwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpXCIsXG4gIFwibFwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KVwiLFxuKSAhZGVmYXVsdDtcblxuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJyZWFrcG9pbnQtZG93bjogKFxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClcIixcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcIixcbiAgXCJzXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcIixcbikgIWRlZmF1bHQ7XG4iLCIvKum7ku+8mmZvbnQqL1xyXG4kYy1ibGFjazogIzAwMDtcclxuXHJcbi8q55m9Ki9cclxuJGMtd2hpdGU6ICNmZmY7XHJcblxyXG4vKiDjg6HjgqTjg7Pnt5EgKi9cclxuJGMtZ3JlZW46ICM0MDcxMzQ7XHJcblxyXG4vKuaYjuOCi+OBhOe3kSovXHJcbiRjLWxpZ2h0Z3JlZW46ICMzYmJmMDA7XHJcblxyXG4vKuiDjOaZr+iJsue3kSovXHJcbiRjLWJnZ3JlZW46ICNlZWY1ZWM7XHJcblxyXG4vKuOCquODrOODs+OCuCovXHJcbiRjLW9yYW5nZTogI2U2ODAxMztcclxuXHJcbi8q44G/44Ga44GE44KNKi9cclxuJGMtYmx1ZTogIzNmYTJkNztcclxuXHJcbi8q44OU44Oz44KvKi9cclxuJGMtcGluazogI2JmNDY4MjtcclxuXHJcbi8q57SrKi9cclxuJGMtcHVycGxlOiAjNjg0ZjllO1xyXG5cclxuLyrpu4ToibIqL1xyXG4kYy15ZWxsb3c6ICNlYmQzMDk7XHJcbiIsIi8qIGphLWVuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRqYS1zYW5zOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJG5ldWU6J25ldWUtaGFhcy1ncm90ZXNrLXRleHQnLCBzYW5zLXNlcmlmO1xyXG5cclxuJGZvbnQtc2l6ZS1yb290OiAoXHJcbiAgJ3MnOiAxMHB4LFxyXG4gICdtJzogMTBweCxcclxuICAnbCc6IDEwcHgpICFkZWZhdWx0O1xyXG4iLCIvKiAgICAg44OV44Kn44O844OJ44Kk44OzICAgICovXHJcbi5mYWRlSW4ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCJAbWl4aW4gYW5pbWF0aW9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAxcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNyZW0pO1xufVxuLmlzLWZhZGVpbi1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG59XG4iLCIvKiEgZGVzdHlsZS5jc3MgdjMuMC4yIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xyXG5cclxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogMiAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7XHJcbiAgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogUmVwbGFjZWQgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cclxuICovXHJcblxyXG5zdmcsXHJcbmltZyxcclxuZW1iZWQsXHJcbm9iamVjdCxcclxuaWZyYW1lIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXHJcbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cclxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gIC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIC8qIDEgKi9cclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuIiwiLmwtaW5uZXIge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICB3aWR0aDogMTI4cmVtO1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSBtYXgoMTQyMCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogdncoODApIDA7XG4gIH1cbn1cbiIsIi5sLWZvb3RlciB7XHJcbiAgLmwtaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDVyZW07XHJcbiAgICBwYWRkaW5nOiA2cmVtIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHZ3KDQwKTtcclxuICAgICAgcGFkZGluZzogdncoNDApIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sLWhlYWRlciB7XHJcbiAgcGFkZGluZzogMCAwIDAgMiU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTtcclxuICBib3gtc2hhZG93OiAwIDAgMjBweCA0cHggcmdiYSgwLDAsMCwwLjEpO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIuYy1idG4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAkYy1ncmVlbjtcclxuICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGMtZ3JlZW47XHJcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjEpO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMHM7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4zcztcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aW5kb3cge1xyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAzNSU7XHJcbiAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbHMtMSB7XHJcbiAgICAgIGZpbGw6ICRjLWdyZWVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICYubGlnaHRncmVlbiB7XHJcbiAgICAgIC5jbHMtMSB7XHJcbiAgICAgICAgZmlsbDogJGMtbGlnaHRncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuY2xzLTEge1xyXG4gICAgICAgIGZpbGw6ICRjLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFycm93IHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA0MCU7XHJcbiAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGMtZ3JlZW47XHJcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLWdyZWVuO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYy13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYy13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saWdodGdyZWVuIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWxpZ2h0Z3JlZW47XHJcbiAgICBjb2xvcjogJGMtbGlnaHRncmVlbjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYy1saWdodGdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXAge1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IHZ3KDQwKSBhdXRvIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXNjcm9sbCB7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDE2cmVtO1xyXG4gIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gIGFuaW1hdGlvbjogc2Nyb2xsRG93biAycyBlYXNlIGluZmluaXRlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBoZWlnaHQ6IHZ3KDEwMCk7XHJcbiAgfVxyXG5cclxuICAmX193cmFwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOC44cmVtO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgdG9wOiB2dygtNDUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzY3JvbGxEb3duIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuICB9XHJcblxyXG4gIDQ1JSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcblxyXG4gIDU1JSB7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgfVxyXG59XHJcbiIsIi5jLXN1YnRpdGxlIHtcclxuICBoMyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDE0KSAwO1xyXG4gICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgIGJvcmRlcjogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkYy1ncmVlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdncoLTEyKTtcclxuICAgICAgICBib3JkZXI6IHZ3KDEzKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wOiB2dygyMCkgc29saWQgJGMtZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtdGl0bGVBcmVhIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcbiAgfVxyXG5cclxuICAmX19lbiB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtYWJvdXQge1xyXG4gIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzX2xwL2ltZy9hYm91dF9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkYy13aGl0ZTtcclxuXHJcbiAgJl9fbG9nb0FyZWEge1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgaGVpZ2h0OiAxNjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMjVweCAzMHB4IDM1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzLjVyZW07XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiB2dygxNjApO1xyXG4gICAgICBoZWlnaHQ6IHZ3KDE2MCk7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDI1KSB2dygzMCkgdncoMzUpO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byB2dygzMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygyNCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J0bi0td3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dyg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWJuckFyZWEge1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTUuNzVweCA1LjI1cHggcmdiYSgxNTksIDE1OSwgMTU5LCAwLjE0KTtcclxuICBtYXJnaW4tdG9wOjlyZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHNfbHAvaW1nL2xwX2Juci5qcGdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgcGFkZGluZzogN3JlbSAwIDdyZW0gOXJlbTtcclxuICB0cmFuc2l0aW9uOjAuM3M7XHJcblxyXG4gICYuYm5yLWNhc2V7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzX2xwL2ltZy9scF9ibnJfY2FzZS5wbmdcIik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBtYXJnaW4tdG9wOjRyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzX2xwL2ltZy9scF9ibnIuanBnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHBhZGRpbmc6IDU2dncgNXZ3IDZ2dztcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTowLjc7XHJcblxyXG4gICAgLnAtY2FzZV9faXRlbS0tYnRuIGE6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgIH1cclxuXHJcbiAgICAucC1jYXNlX19pdGVtLS1idG4gYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWJ0bi53aW5kb3cgLmNscy0xIHtcclxuICAgIGZpbGw6I2ZmZjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOjJyZW07XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgY29sb3I6ICM0MDcxMzQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYmcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNDA3MTM0O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTo0cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIGNvbG9yOiAjNDA3MTM0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IDUuMzMzMzMzMzMzM3Z3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDgwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1jYXNlX19pdGVtLS1idG4ge1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1jYXNlIHtcclxuICAmX193cmFwIHtcclxuICAgICYrLnAtY2FzZV9fd3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDEwcmVtIDZyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMTByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBnYXA6IHZ3KDcwKTtcclxuICAgICAgcGFkZGluZy10b3A6IHZ3KDgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gNC43cmVtKTtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogOTglO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xzLTEge1xyXG4gICAgICAgICAgZmlsbDogJGMtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSxcclxuICAgICY6bnRoLW9mLXR5cGUoNykge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgJGMtb3JhbmdlO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgJGMtb3JhbmdlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogdncoMTApIHZ3KC01MCkgMCAwICRjLW9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZ3KDEwKSB2dygtNTApIDAgMCAkYy1vcmFuZ2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpLFxyXG4gICAgJjpudGgtb2YtdHlwZSg4KSB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnJlbSAtNS42cmVtIDAgMCAkYy1ibHVlO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgJGMtYmx1ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZ3KDEwKSB2dygtNTApIDAgMCAkYy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdncoMTApIHZ3KC01MCkgMCAwICRjLWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDMpLFxyXG4gICAgJjpudGgtb2YtdHlwZSg5KSB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnJlbSAtNS42cmVtIDAgMCAkYy1waW5rO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgJGMtcGluaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZ3KDEwKSB2dygtNTApIDAgMCAkYy1waW5rO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogdncoMTApIHZ3KC01MCkgMCAwICRjLXBpbms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDQpLFxyXG4gICAgJjpudGgtb2YtdHlwZSgxMCkge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgJGMtcHVycGxlO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgJGMtcHVycGxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogdncoMTApIHZ3KC01MCkgMCAwICRjLXB1cnBsZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZ3KDEwKSB2dygtNTApIDAgMCAkYy1wdXJwbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDUpLFxyXG4gICAgJjpudGgtb2YtdHlwZSgxMSkge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgJGMteWVsbG93O1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgJGMteWVsbG93O1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogdncoMTApIHZ3KC01MCkgMCAwICRjLXllbGxvdztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZ3KDEwKSB2dygtNTApIDAgMCAkYy15ZWxsb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDYpLFxyXG4gICAgJjpudGgtb2YtdHlwZSgxMikge1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJyZW0gLTUuNnJlbSAwIDAgJGMtZ3JlZW47XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnJlbSAtNS42cmVtIDAgMCAkYy1ncmVlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IHZ3KDEwKSB2dygtNTApIDAgMCAkYy1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHZ3KDEwKSB2dygtNTApIDAgMCAkYy1ncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHRBcmVhIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWdyZWVuO1xyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDIwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDE1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10YWdMaXN0IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygxMCkgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCA3cHggN3B4IDIycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWVmZWY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0c19scC9pbWcvdGFnX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgbGVmdDogN3B4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgdG9wOiAzNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dFdyYXAge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW0gM3JlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMjApIHZ3KDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgM3JlbSA0cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDAgdncoMjApIHZ3KDMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX251bSB7XHJcbiAgICBmb250LWZhbWlseTogJG5ldWU7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtNC41cmVtO1xyXG4gICAgcmlnaHQ6IC0wLjJyZW07XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygzNSk7XHJcbiAgICAgIHRvcDogdncoLTQyKTtcclxuICAgICAgcmlnaHQ6IHZ3KC0wLjIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1jb21wYW55IHtcclxuICAubC1pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMTBweCBzb2xpZCAkYy1ncmVlbjtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgYm9yZGVyOiA1cHggc29saWQgJGMtZ3JlZW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZUFyZWEge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDZyZW0gMCAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogdncoNDApIHZ3KDIwKSB2dygyMCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgd2lkdGg6IDI2LjZyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBjb2xvcjogJGMtZ3JlZW47XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDMyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXJrZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNjAlLCAjZjVkZjI3IDYwJSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNjAlLCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoNjAlLCAjZjVkZjI3KSk7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA2MCUsICNmNWRmMjcgNjAlKTtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mbGV4V3JhcCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAzcmVtO1xyXG4gICAgcGFkZGluZzogMHJlbSAzcmVtIDVyZW0gOXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcclxuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBwYWRkaW5nOiB2dygyMCkgdncoMjApIHZ3KDQwKTtcclxuICAgICAgZ2FwOiB2dygzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHdpZHRoOiA2MiU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZ0FyZWEge1xyXG4gICAgd2lkdGg6IDQ0LjRyZW07XHJcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1ndGV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA2JTtcclxuICAgIHRvcDogOHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHRvcDogMjYlO1xyXG4gICAgICBsZWZ0OiA2JTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAzLjdyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRuZXVlO1xyXG4gICAgICBjb2xvcjogJGMtb3JhbmdlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmlnIHtcclxuICAgICAgICBmb250LXNpemU6IDYuOXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWlkZGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1jb29wZXJhdGlvbiB7XHJcbiAgJl9fYmxvY2sge1xyXG4gICAgJisucC1jb29wZXJhdGlvbl9fYmxvY2sge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygxNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMS42cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGdhcDogdncoMTApO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dyg0MCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNiAtIDEuMzVlbSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSB2dyg1KSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtY3RhIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0c19scC9pbWcvcC1jdGFfYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDUwKSB2dygyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRsLWN0YSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzX2xwL2ltZy9kbF9jdGFfYmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAucC1oZWFkZXJfX25hdkFyZWEgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmLmVudHJ5IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAgICAgICAmLmRsLWN0YSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjM0NzFCO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjM0NzFCO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjM0NzFCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6MnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OjcwMDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6My40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IHZ3KDIyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLWhlYWRlcl9fbmF2QXJlYSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6MnJlbTtcclxuICB9XHJcblxyXG4gIC5wLWhlYWRlcl9fbmF2QXJlYSB1bCB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiAzNXJlbTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1mYXEge1xyXG4gICZfX2xpc3Qge1xyXG5cclxuICAgICYtLWl0ZW0ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmVlbjtcclxuXHJcbiAgICAgICYrbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNHB4IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiB2dygzNSk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDM1KTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTgpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiB2dygxMCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXF1ZXN0aW9uLFxyXG4gICAgJi0taW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXF1ZXN0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMTBweCA1cmVtIDEwcHggMS41cmVtO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE4KTtcclxuICAgICAgICBwYWRkaW5nOiB2dygyMCkgdncoNDApIHZ3KDIwKSB2dygxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiB2dyg1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICByaWdodDogdncoMTUpO1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWFuc3dlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNXJlbSAzMHB4IDMuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtYmdncmVlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygyMCkgdncoMTUpIHZ3KDIwKSB2dygxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogdncoNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlbCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gZm9udDEwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNTIxdncsIDEwcHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udDEyIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udDEzIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udDE0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udDE1IHtcclxuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250MTYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udDE3IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODU3NXZ3LCAxN3B4KTtcclxufVxyXG5cclxuQG1peGluIGZvbnQxOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250MjAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250MjIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250MjMge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDIzcHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udDI0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250MjYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250Mjgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250MzAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250MzIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250MzQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcclxufVxyXG5cclxuQG1peGluIGZvbnQzNiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcclxufVxyXG5cclxuQG1peGluIGZvbnQzOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcclxufVxyXG5cclxuQG1peGluIGZvbnQ0MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcclxufVxyXG5cclxuQG1peGluIGZvbnQ0MyB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjA4M3Z3LCA0M3B4KTtcclxufVxyXG5cclxuQG1peGluIGZvbnQ0OCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XHJcbn1cclxuXHJcbkBtaXhpbiBmb250NTQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udDYwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xyXG59XHJcblxyXG5AbWl4aW4gZm9udDgwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDgwcHgpO1xyXG59XHJcbiIsIi5wLWZlYXR1cmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA5MnJlbTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHNfbHAvaW1nL3AtZmVhdHVyZV9iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNnJlbSA3LjVyZW0gNXJlbSAxMnJlbTtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDUwKSB2dygyMCkgdncoMzApO1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogdncoMjApO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICBib3JkZXI6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgJGMtd2hpdGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KC0yMCk7XHJcbiAgICAgICAgYm9yZGVyOiB2dygyMCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogdncoMzApIHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNS40cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAucC1mZWF0dXJlX19pdGVtLS10aXRsZUFyZWEge1xyXG4gICAgICAgIGNvbG9yOiAkYy1vcmFuZ2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLWZlYXR1cmVfX2l0ZW0tLW51bSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtb3JhbmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIC5wLWZlYXR1cmVfX2l0ZW0tLXRpdGxlQXJlYSB7XHJcbiAgICAgICAgY29sb3I6ICRjLWJsdWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLWZlYXR1cmVfX2l0ZW0tLW51bSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAucC1mZWF0dXJlX19pdGVtLS10aXRsZUFyZWEge1xyXG4gICAgICAgIGNvbG9yOiAkYy1waW5rO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucC1mZWF0dXJlX19pdGVtLS1udW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXBpbms7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDQpIHtcclxuICAgICAgLnAtZmVhdHVyZV9faXRlbS0tdGl0bGVBcmVhIHtcclxuICAgICAgICBjb2xvcjogJGMtcHVycGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucC1mZWF0dXJlX19pdGVtLS1udW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXB1cnBsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAucC1mZWF0dXJlX19pdGVtLS10aXRsZUFyZWEge1xyXG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtZmVhdHVyZV9faXRlbS0tbnVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAucC1mZWF0dXJlX19pdGVtLS10aXRsZUFyZWEge1xyXG4gICAgICAgIGNvbG9yOiAkYy15ZWxsb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLWZlYXR1cmVfX2l0ZW0tLW51bSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMteWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1udW0ge1xyXG4gICAgICBjb2xvcjogJGMtd2hpdGU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkbmV1ZTtcclxuICAgICAgZm9udC1zaXplOiA5cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogbWVkaXVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAtNi40cmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB3aWR0aDogMTIuN3JlbTtcclxuICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogdncoNjApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMzApO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDEwKSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dEFyZWEge1xyXG4gICAgICB3aWR0aDogNTVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZUFyZWEge1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoMjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAxcmVtIDAgNHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICAgICAgICBtYXJnaW46IHZ3KDEwKSAwIHZ3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3BjaW1nIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgYm90dG9tOiB2dygtNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWZvb3RlciB7XHJcbiAgJl9fbGVmdEFyZWEge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygyMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDE0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNhbGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzX2xwL2ltZy9jYWxsX2ljb24ucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDI1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHZ3KDEwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1pbig3NjgpIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDMyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yaWdodEFyZWEge1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKTtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWJsYWNrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGMtYmxhY2s7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDExMDApIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiB2dygxNCkgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDBzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4zcztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYy13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjLWJsYWNrO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWxpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjLWxpZ2h0Z3JlZW47XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGMtbGlnaHRncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjLWxpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYy1saWdodGdyZWVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29weXJpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xyXG4gICAgY29sb3I6ICRjLXdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoOTQpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWlubmVyIHtcclxuICAgICAgd2lkdGg6IDEyOHJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDE0MjApIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDIwKSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiB2dygxMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWZ1bmN0aW9uIHtcclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDIuNnJlbTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZ2FwOiB2dygxMCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDIuNnJlbSk7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICAgICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDEyODApIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDIuNnJlbSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDcuNnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1oZWFkZXIge1xyXG4gICZfX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZ2FwOiAycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogdncoNTApO1xyXG4gICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Nvb29sYS1sb2dvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgd2lkdGg6IDIyNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnJ5Y2VuLWxvZ28ge1xyXG4gICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IHZ3KDUwKTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2QXJlYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDEuNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjLWJsYWNrO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1ibGFjaztcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDE1KSAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDEyKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzLCB0cmFuc2Zvcm0gMHM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAuM3M7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cywgdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZGwge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYy1saWdodGdyZWVuO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1saWdodGdyZWVuO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjLWxpZ2h0Z3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzIzNDcxQjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIzNDcxQjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMjM0NzFCO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLW12IHtcclxuICAmLW5ldyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzX2xwL2ltZy9scF9uZXdfYmcuanBnXCIpIG5vLXJlcGVhdCByaWdodC9jb3ZlcjtcclxuICAgIGhlaWdodDogNjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHNfbHAvaW1nL2xwX25ld19iZy5qcGdcIikgbm8tcmVwZWF0IGxlZnQvY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb2JqZWN0IHtcclxuICAgICAgd2lkdGg6IDkyLjZyZW07XHJcbiAgICAgIGhlaWdodDogNjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHNfbHAvaW1nL2xwX25ld19vYmplY3QucG5nXCIpIG5vLXJlcGVhdCByaWdodC9jb3ZlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNSU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTUlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHNfbHAvaW1nL2xwX25ld19vYmplY3Rfc3AucG5nXCIpIG5vLXJlcGVhdCBsZWZ0L2NvbnRhaW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgJi0tdGV4dEFyZWEge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHZ3KDE4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAwICAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luOiAzcmVtIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncoMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnJlbSAwIDRyZW0gICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiAzOXJlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDFzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA4MDBweDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGhlaWdodDogdncoNTAwKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogNjU0cHg7XHJcbiAgICBoZWlnaHQ6IDY1NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDQ2JTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOHB4IDQzcHggOHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggNDNweCA4cHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IHZ3KDMzMCk7XHJcbiAgICAgIGhlaWdodDogdncoMzMwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHRBcmVhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDg0cHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDIwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDgpIHZ3KDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xyXG4gICAgICAgIG1hcmdpbjogdncoMTApIDAgdncoNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1sb2dvIHtcclxuICAgICAgd2lkdGg6IDQ4N3B4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogdncoMjQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luOiB2dygxMCkgMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tcGNpbWcge1xyXG4gICAgICB3aWR0aDogMzQxcHg7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IHZ3KDE4MCk7XHJcbiAgICAgICAgbWFyZ2luOiB2dygxMCkgYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZ1dyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJl9fYmcge1xyXG4gICAgd2lkdGg6IDE5MnJlbTtcclxuICAgIGhlaWdodDogODAwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTk2cmVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogdncoNTAwKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHZ3KC0xODUpO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogZmFkZWluIDFzIGVhc2UgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlaW4gMXMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgdG9wOiAxMnJlbTtcclxuICAgICAgICBsZWZ0OiA0cmVtO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBib3R0b206IHZ3KDI0MCk7XHJcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3KDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDYwKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgdG9wOiA0cmVtO1xyXG4gICAgICAgIGxlZnQ6IDI3LjVyZW07XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuN3M7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHRvcDogdncoMTMwKTtcclxuICAgICAgICAgIGxlZnQ6IHZ3KC0yMCk7XHJcbiAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dyg3MCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICBsZWZ0OiA1NnJlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdG9wOiAxOHJlbTtcclxuICAgICAgICBsZWZ0OiAzM3JlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgdG9wOiB2dygwKTtcclxuICAgICAgICAgIGxlZnQ6IHZ3KDE4MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XHJcbiAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGxlZnQ6IDhyZW07XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogdncoMjApO1xyXG4gICAgICAgICAgbGVmdDogdncoMCk7XHJcbiAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcclxuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDEwMCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1N3JlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC40cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoNykge1xyXG4gICAgICAgIHRvcDogMmVtO1xyXG4gICAgICAgIHJpZ2h0OiA3M3JlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC45cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC45cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoOCkge1xyXG4gICAgICAgIHRvcDogMTRyZW07XHJcbiAgICAgICAgcmlnaHQ6IDU4cmVtO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgIGJvdHRvbTogdncoMTUwKTtcclxuICAgICAgICAgIGxlZnQ6IHZ3KC02MCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogdncoMTIwKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSg5KSB7XHJcbiAgICAgICAgdG9wOiA0cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAyOXJlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDEyMCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMTApIHtcclxuICAgICAgICB0b3A6IDE0cmVtO1xyXG4gICAgICAgIHJpZ2h0OiA5cmVtO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxMSkge1xyXG4gICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMTIpIHtcclxuICAgICAgICBib3R0b206IDE2cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAyMy41cmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHRvcDogdncoMjApO1xyXG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3KC0yMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgxMykge1xyXG4gICAgICAgIGJvdHRvbTogNnJlbTtcclxuICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC43cztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC43cztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYm90dG9tOiB2dygxMCk7XHJcbiAgICAgICAgICByaWdodDogdncoLTIwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2dygxMjApO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1vZi10eXBlKDE0KSB7XHJcbiAgICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIHJpZ2h0OiA1N3JlbTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYm90dG9tOiB2dygxNDApO1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3KC0yMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICB3aWR0aDogdncoODApO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZWluIHtcclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVpbiB7XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG4iLCIucC1vcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiA2cmVtO1xyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogdncoNjApO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoNDApO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDE2cHggM3B4IHJnYmEoNTEsIDUxLCA1MSwgMC4xNik7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWdyZWVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IHZ3KDIwKTtcclxuICAgICAgICAgIGhlaWdodDogdncoMjApO1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3KDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYy1ncmVlbjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkYy1ncmVlbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0b3A6IDQ4JTtcclxuICAgICAgICByaWdodDogMi40cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogdncoNyk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHZ3KDcpO1xyXG4gICAgICAgICAgcmlnaHQ6IHZ3KDI1KTtcclxuICAgICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggNXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4yNSk7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcmlnaHQ6IDEuOXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtdm9pY2Uge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNHJlbTtcclxuICAgIG1hcmdpbi10b3A6IDguNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGdhcDogdncoMzApO1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygxMTApO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtIDRyZW0pO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDhyZW0gMy41cmVtIDRyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoMTI4MCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gNHJlbSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDcwKSB2dygyMCkgdncoNDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNXJlbTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiB2dygxMDApO1xyXG4gICAgICAgICAgdG9wOiB2dygtNTApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxOCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi51LWJnIHtcclxuICAmX19iZ2dyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJnZ3JlZW47XHJcbiAgfVxyXG5cclxuICAmX19ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmVlbjtcclxuXHJcbiAgICAuYy10aXRsZUFyZWEsXHJcbiAgICAuYy10aXRsZUFyZWFfX2VuIHtcclxuICAgICAgY29sb3I6ICRjLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIudS1wdDIwIHtcclxuICBwYWRkaW5nLXRvcDogMnJlbTtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi51LXNwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgc3Age1xuXHQudS1wYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC51LXNwIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdGJyLnUtc3Age1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0fVxufVxuIiwiLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi8ubGl0eXt6LWluZGV4Ojk5OTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQ6IzBiMGIwYjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KTtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS5saXR5LW9wZW5lZHtvcGFjaXR5OjF9LmxpdHkubGl0eS1jbG9zZWR7b3BhY2l0eTowfS5saXR5ICp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5saXR5LXdyYXB7ei1pbmRleDo5OTkwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5saXR5LXdyYXA6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4yNWVtfS5saXR5LWxvYWRlcnt6LWluZGV4Ojk5OTE7Y29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTAuOGVtO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXJ7b3BhY2l0eToxfS5saXR5LWNvbnRhaW5lcnt6LWluZGV4Ojk5OTI7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3JtYWw7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5saXR5LWNvbnRlbnR7ei1pbmRleDo5OTkzO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIC4zcyBlYXNlfS5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwubGl0eS1jbG9zZWQgLmxpdHktY29udGVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguOCk7LW1zLXRyYW5zZm9ybTpzY2FsZSguOCk7LW8tdHJhbnNmb3JtOnNjYWxlKC44KTt0cmFuc2Zvcm06c2NhbGUoLjgpfS5saXR5LWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpibG9jaztyaWdodDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ei1pbmRleDotMTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KX0ubGl0eS1jbG9zZXt6LWluZGV4Ojk5OTQ7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtZmFtaWx5OkFyaWFsLEJhc2tlcnZpbGxlLG1vbm9zcGFjZTtsaW5lLWhlaWdodDozNXB4O3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNik7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO291dGxpbmU6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS5saXR5LWNsb3NlOmhvdmVyLC5saXR5LWNsb3NlOmZvY3VzLC5saXR5LWNsb3NlOmFjdGl2ZSwubGl0eS1jbG9zZTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtZmFtaWx5OkFyaWFsLEJhc2tlcnZpbGxlLG1vbm9zcGFjZTtsaW5lLWhlaWdodDozNXB4O3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNik7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO291dGxpbmU6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmxpdHktY2xvc2U6YWN0aXZle3RvcDoxcHh9LmxpdHktaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtib3JkZXI6MH0ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lciwubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDo5NjRweH0ubGl0eS1pZnJhbWUtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZy10b3A6NTYuMjUlO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojMDAwfS5saXR5LWhpZGV7ZGlzcGxheTpub25lfVxuIiwiLy8g44Oh44OH44Kj44Ki44Kv44Ko44OqXHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicC1wY30pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJwLXNwfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluKCR3aWR0aCkge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skd2lkdGh9cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heCgkd2lkdGgpIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHdpZHRofXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXgxMTUwIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JGJwLTExNTB9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBweDJyZW0oJHNpemUpIHtcclxuICBmb250LXNpemU6ICRzaXplIC8gMTBweCAqIDFyZW07XHJcbn1cclxuIl19 */
