@charset "UTF-8";
/*---------------------------
/setting/size参照
---------------------------*/
/* min-width
-------------------------------------------------------------------------- */
/* max-width
-------------------------------------------------------------------------- */
/*黒：font*/
/*緑：文字のアクセントなど*/
/*薄緑：背景など*/
/*鮮やかな青：ベース*/
/*濃紺：リンク他*/
/*エメラルド：装飾他*/
/*赤：装飾他*/
/*bg：背景*/
/*グラデーション*/
/*文字グラデーション*/
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");
@import url("https://cdn.jsdelivr.net/npm/yakuhanjp@3.3.1/dist/css/yakuhanjp.min.css");
.c_grad_font {
  background: -webkit-linear-gradient(0deg, #0768d4, #4fc8dc);
  color: #4ac2db;
}

em.c_grad_font {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

p.c_grad_font {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* ja
-------------------------------------------------------------------------- */
/* en
-------------------------------------------------------------------------- */
#space {
  height: 1300px;
  background-color: blanchedalmond;
}

/*     フェードイン    */
.fadeIn {
  opacity: 0;
  transition-delay: 250ms;
  transition-duration: 1000ms;
  transition-property: opacity, transform;
  transition-timing-function: cubic-bezier(0.23, 0.76, 0.73, 0.97);
}

.fadeIn-up {
  transform: translate(0, 50px);
}

.fadeIn-down {
  transform: translate(0, -80px);
}

.fadeIn-left {
  transform: translate(-50px, 0);
}

.fadeIn-right {
  transform: translate(50px, 0);
}

.scroll-in {
  transform: translate(0);
  opacity: 1;
}

/*     スライドイン    */
.slideIn {
  opacity: 0;
  transition-delay: 0ms;
  transition-duration: 1000ms;
  transition-property: opacity, transform;
  transition-timing-function: cubic-bezier(0.23, 0.76, 0.73, 0.97);
}

.slideIn-up {
  transform: translate(0, 80px);
  opacity: 1;
}

.slideIn-down {
  transform: translate(0, -80px);
  opacity: 1;
}

.slideIn-left {
  transform: translate(-80px, 0);
  opacity: 1;
}

.slideIn-right {
  transform: translate(80px, 0);
  opacity: 1;
}

.scroll-in {
  transform: translate(0);
  opacity: 1;
}

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

/* 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 {
  font-size: 10px;
}

body {
  -webkit-font-smoothing: antialiased;
  background: #fff;
  font-size: 16px;
  line-height: 1.8;
  font-family: YakuHanJP, "Noto Sans JP", sans-serif;
}
body .area-link figure {
  position: relative;
  overflow: hidden;
}
body .area-link figure img {
  width: 100%;
  max-width: 100%;
  height: auto;
  transition: all 0.5s ease;
}

a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
  text-decoration: none;
}
a:hover {
  cursor: pointer;
}

img {
  max-width: 100%;
}

em {
  font-style: initial;
}

/*各html要素*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
}

h2 {
  margin-bottom: 3.125vw;
  font-size: clamp(18px, 1.046vw, 20px);
}

h3 {
  font-size: clamp(18px, 1.25vw, 24px);
}

.l-2col .l-container {
  display: flex;
  justify-content: space-between;
  gap: 8rem;
}
.l-2col article {
  width: 90rem;
}
.l-2col aside {
  width: 30rem;
}
.l-2col.form .l-inner {
  gap: 4rem;
}
.l-2col.form article {
  width: 60rem;
}
.l-2col.form aside {
  width: 56rem;
}
.l-2col-contact .l-container {
  display: flex;
  justify-content: space-between;
  gap: 8rem;
}

form {
  width: 100%;
  height: 100%;
  background: #fff;
}

.l-catch--text {
  margin: 70px auto 50px;
}
.l-catch--text + * .l-container, .l-catch--text + .l-container, .l-catch--text + * {
  margin-top: 0;
  padding-top: 0;
}

.p-lp-mv-product .p-lp__titleArea, .p-lp-mv-issue .p-lp__titleArea, .p-lp-mv .p-lp__titleArea, .p-home-mv .p-home__titleArea, .p-header__inner, .l-container--p0, .l-container--pt0, .l-container {
  width: 1280px;
  max-width: 100%;
  margin: 0 auto;
}

.l-container {
  padding: 6.25vw 0;
}
.l-container--pt0 {
  padding: 0 0 6.25vw;
}
.l-container--p0 {
  padding: 0 0 2.0833333333vw;
}
.l-container.l-container-servicelist {
  padding-top: 0 !important;
}

.l-header {
  z-index: 99;
  position: fixed;
  top: 0;
  width: 100%;
  height: 10rem;
  background: #fff;
  transition: 0.5s;
}
.under .l-header {
  border-bottom: 1px solid #ccc;
}

.c-2col-article__mv h1 {
  margin-bottom: 2rem;
  color: #459d92;
  font-size: 30px;
  line-height: 1.4;
}
.c-2col-article__mv p {
  margin-top: 2rem;
}
.c-2col-article__block {
  margin-top: 4rem;
}
.c-2col-article__block h2 {
  margin-bottom: 3rem;
  padding-bottom: 2rem;
  border-bottom: 2px;
  background-image: linear-gradient(90deg, #459d92 0 10%, #cccfde 5%);
  background-position: bottom;
  background-size: 100% 5%;
  background-repeat: no-repeat;
  font-size: 24px;
  line-height: 1.4;
}
.c-2col-article__block p + ul {
  margin-top: 2rem;
}
.c-2col-article__block ul + p {
  margin-top: 2rem;
}
.c-2col-article__blockList {
  padding-left: 0.5em;
  text-indent: -0.5em;
}
.c-2col-article__blockList li + li {
  margin-top: 0.5rem;
}
.c-2col-article__textLink li {
  padding: 2rem 2rem 2rem 0;
  border-bottom: 1px solid #ddd;
}
.c-2col-article__textLink li:hover p::after {
  right: -2.5rem;
}
.c-2col-article__textLink li:first-of-type {
  padding: 0 2rem 2rem 0;
}
.c-2col-article__textLink li p {
  position: relative;
  color: #459d92;
}
.c-2col-article__textLink li p::after {
  display: block;
  position: absolute;
  position: absolute;
  top: 0;
  top: 40%;
  right: 50%;
  right: -2rem;
  width: 7px;
  height: 7px;
  transform: translateX(-50%) rotate(45deg);
  border-top: 2px solid #459d92;
  border-right: 2px solid #459d92;
  content: "";
  transition: 0.3s;
}

.c-arrow--center-bottom {
  width: 0;
  height: 0;
  margin: 4rem auto 0;
  border-width: 7rem 10rem 0 10rem;
  border-style: solid;
  border-color: #ccc transparent transparent transparent;
}

.c-bg--gr {
  background: #f5f8fc;
}
.c-bg--triangle {
  background: #deecf6;
  background-image: url("/assets/img/service_bg.png");
  background-repeat: repeat;
  background-attachment: fixed;
}
.c-bg--inbound {
  background: rgba(52, 165, 182, 0.1);
}
.c-bg--inbound .p-service-archive__text h3,
.c-bg--inbound .p-service-archive__text h2 {
  color: #34a5b6;
}
.c-bg--inbound .p-service-archive__text:after {
  color: #34a5b6;
}
.c-bg--inbound .p-service-archive__text:before {
  border-color: #34a5b6;
}
.c-bg--outbound {
  background: rgba(5, 102, 212, 0.1);
}
.c-bg--outbound .p-service-archive__text h3,
.c-bg--outbound .p-service-archive__text h2 {
  color: #0566d4;
}
.c-bg--construction {
  background: rgba(225, 176, 4, 0.1);
}
.c-bg--construction .p-service-archive__text h3,
.c-bg--construction .p-service-archive__text h2 {
  color: #e1b004;
}
.c-bg--construction .p-service-archive__text:after {
  color: #e1b004;
}
.c-bg--construction .p-service-archive__text:before {
  border-color: #e1b004;
}

.l-btn-area {
  display: flex;
  justify-content: center;
  margin-top: 6rem;
}
.l-btn-area--2col {
  display: flex;
  justify-content: center;
  margin-top: 6rem;
  gap: 6rem;
}

.c-text-link--arrow-right a::before {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 0;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  transform: rotate(45deg);
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  border-color: #ccc;
  content: "";
  vertical-align: middle;
}
.c-btn--cta {
  background: url("../../assets/img/bg_btn_arrow.png") no-repeat;
  color: #fff;
  /* ::before, ::afterで2種類のグラデーションを用意 */
  /* グラデーション1 */
  /* グラデーション2 */
  /* ホバー時にグラデーション1を透明にする */
}
.c-btn--cta::before, .c-btn--cta::after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.c-btn--cta::before {
  /* アニメーション実行時間 */
  z-index: -1;
  background: linear-gradient(-45deg, #459d81 0%, #459d94 100%);
  transition: all 0.6s;
}
.c-btn--cta::after {
  z-index: -2;
  background: linear-gradient(45deg, #459d81 0%, #459d94 100%);
}
.c-btn--cta:hover::before {
  opacity: 0;
}
.c-btn--cta, .c-btn--ora, .c-btn--wh {
  display: inline-block;
  z-index: 0;
  position: relative;
  width: 35rem;
  min-width: 360px;
  overflow: hidden;
  border-radius: 10rem;
  background: transparent;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
  cursor: pointer;
}
.c-btn--cta a, .c-btn--ora a, .c-btn--wh a {
  display: inline-block;
  position: relative;
  width: 100%;
  min-width: 28rem;
  padding: 2rem 5rem;
}
.c-btn--ora {
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #ff2700;
  color: #fff;
  text-align: center;
  transition: 0.3s;
}
.c-btn--ora:hover {
  background: #fff;
}
.c-btn--ora:hover a {
  color: #ff2700;
}
.c-btn--wh {
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #fff;
  color: #ff2700;
  text-align: center;
  transition: 0.3s;
}
.c-btn--wh:hover {
  background: #ff2700;
}
.c-btn--wh:hover a {
  color: #fff;
}
.c-btn--tel {
  padding: 0.5208333333vw 2.6041666667vw;
  border-radius: 100rem;
  background: #fff;
  box-shadow: 0px 3px 13px rgba(0, 0, 0, 0.2);
  color: #333;
  font-weight: 500;
  font-size: clamp(14px, 0.8333vw, 16px);
  pointer-events: none;
}
.c-btn--grad {
  display: inline-block;
  z-index: 0;
  position: relative;
  overflow: hidden;
  border-radius: 10rem;
  background: transparent;
  background: url("../../assets/img/bg_btn_arrow.png") no-repeat;
  box-shadow: 1px 3px 12px rgba(0, 0, 0, 0.15);
  color: #fff;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
  cursor: pointer;
  /* ::before, ::afterで2種類のグラデーションを用意 */
  /* グラデーション1 */
  /* グラデーション2 */
  /* ホバー時にグラデーション1を透明にする */
}
.c-btn--grad::before, .c-btn--grad::after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.c-btn--grad::before {
  /* アニメーション実行時間 */
  z-index: -1;
  background: linear-gradient(-45deg, #3c9f44 0%, #459d94 100%);
  transition: all 0.6s;
}
.c-btn--grad::after {
  z-index: -2;
  background: linear-gradient(45deg, #459d94 0%, #3c9f44 100%);
}
.c-btn--grad:hover::before {
  opacity: 0;
}
.c-btn--grad a {
  display: inline-block;
  position: relative;
  width: 100%;
  min-width: 28rem;
  padding: 2rem 5rem;
}
.c-btn--grad a::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 1.5rem;
  width: 8px;
  height: 8px;
  transform: rotate(-45deg) translateY(-50%);
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
}
.c-btn--grad2 {
  width: 28rem;
  padding: 0.5208333333vw 2.6041666667vw;
  border-radius: 10rem;
  background: linear-gradient(to right, #50cadc 0%, #0566d4 100%);
  color: #fff;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-btn--orange {
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #ff2700;
  color: #fff;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-btn--orange a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 2rem 5rem;
}
.c-btn--orange::after {
  position: absolute;
  right: 2.5rem;
}
.c-btn--border {
  border: 2px solid #459d92;
  border-radius: 10rem;
  background: #fff;
  color: #459d92;
  font-weight: 500;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-btn--border a {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 2rem 5rem;
}
.c-btn--border a::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 1.5rem;
  width: 8px;
  height: 8px;
  transform: rotate(-45deg) translateY(-50%);
  border: solid #459d92;
  border-width: 0 2px 2px 0;
  content: "";
}

a {
  transition: 0.5s;
}
a:hover {
  opacity: 0.8;
}

.c-cate--line {
  display: inline-block;
  padding: 0.2rem 5rem;
  border: 1px solid #0566d4;
  color: #0566d4;
  font-size: clamp(10px, 0.625vw, 12px);
}

.c-company__title {
  color: #459d92;
  font-size: clamp(26px, 2.5vw, 40px);
}
.c-company__item + .c-company__item {
  margin-top: 3.125vw;
}
.c-company__item table {
  word-wrap: break-word;
  width: 90%;
  border-collapse: collapse;
}
.c-company__item table th {
  width: 25%;
  padding: 20px 20px;
  border-top: 1px solid #dae0e0;
  background-color: #f7f7f7;
  color: #333;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.6;
}
.c-company__item table td {
  padding: 20px 20px;
  border-top: 1px solid #dae0e0;
  color: #333;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
}
.c-company__item table td ul li {
  margin-left: 20px;
  list-style: disc;
}
.c-company dl {
  word-wrap: break-word;
  width: 90%;
  border-collapse: collapse;
}
.c-company dl dt {
  padding: 20px 20px;
  border-top: 1px solid #dae0e0;
  color: #333;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
}
.c-company dl dt span {
  font-weight: bold;
}
.c-company dl dd {
  padding: 20px 20px;
  border-top: 1px solid #dae0e0;
  color: #333;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
}
.c-company dl dd:last-of-type {
  border-bottom: 1px solid #dae0e0;
}
.c-company dl dd span {
  font-weight: bold;
}
.c-company dl dd ul li + li {
  padding-top: 20px;
}

.c-contact__title {
  font-size: clamp(24px, 1.77vw, 34px);
}
.c-contact__detail {
  display: flex;
  flex-direction: column;
  margin-top: 4.5rem;
  padding-top: 4.5rem;
  gap: 1.5rem;
  border-top: 1px solid #eee;
}
.c-contact__detail__head {
  color: #459d92;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-contact__detail__text {
  display: flex;
  flex-direction: column;
  padding: 2.5rem 3.5rem;
  gap: 1rem;
  border-bottom-right-radius: 30px;
  background: #ecf5f2;
}
.c-contact__detail__text ul {
  list-style: disc inside;
}
.c-contact__detail__annotation {
  color: #4b4b4b;
}
.c-contact__img {
  margin-bottom: 3rem;
}
.c-contact__link {
  padding-bottom: 5px;
  background: linear-gradient(0deg, #459d92, #459d92 1px, transparent 1px);
  color: #459d92;
}

.c-contact-2col {
  display: flex;
  gap: 7rem;
}
.c-contact-2col__left, .c-contact-2col__right {
  width: calc((100% - 7rem) / 2);
}
.c-contact-2col__attention {
  margin-top: 4.5rem;
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
  border-top: 1px solid #eee;
}

.c-cta {
  display: flex;
  justify-content: center;
  padding: 6rem 0;
  background: #f0f5f8;
  /*.area-link:hover figure {
    background:#4cbdaf;
  } */
}
.c-cta__demo, .c-cta__flow {
  display: flex;
  align-items: center;
  gap: 2.5rem;
}
.c-cta__text {
  width: calc(100% - 15.5rem);
}
.c-cta .c-cta__demo {
  padding-right: 5.5rem;
  border-right: 1px solid #666;
}
.c-cta .c-cta__flow {
  padding-left: 5.5rem;
}
.c-cta .area-link figure {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 13rem;
  height: 13rem;
  border-radius: 50%;
  background: linear-gradient(-45deg, #459d81 0%, #459d94 100%);
}
.c-cta .area-link figure img {
  width: 6rem;
}
.c-cta p {
  margin-bottom: 15px;
  color: #666;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.3;
}
.c-cta a {
  padding-left: 28px;
  background: url("../../assets/img/arrow_btn_green.png") 0 center/18px no-repeat;
  font-weight: bold;
  transition: 0.3s;
}
.c-cta .area-link:hover p {
  color: #459d8d;
}
.c-cta .area-link:hover a {
  margin-left: 0.5rem;
}
.c-cta-contactdemo .p-split-mv__ctaList ul {
  justify-content: center;
}
.c-cta-contactdemo .p-split-mv__ctaList ul li {
  width: 30rem;
  min-width: 123px;
}
.c-cta-contactdemo .p-split-mv__ctaList ul li a {
  padding: 1.0416666667vw 1.5625vw;
}

.c-figure {
  margin: 6rem 0 0;
  text-align: center;
}

.c-flow-subsidy {
  background: #ecf5f2;
}
.c-flow__title {
  margin-bottom: 3rem;
  font-size: clamp(24px, 1.562vw, 30px);
}
.c-flow__subtitle {
  margin-bottom: 5rem;
  font-weight: bold;
  font-size: 2.4rem;
}
.c-flow__step ul {
  display: flex;
  z-index: 0;
  position: relative;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 5rem;
}
.c-flow__step ul::before {
  display: block;
  z-index: -1;
  position: absolute;
  top: 26px;
  left: 50%;
  width: 88%;
  height: 1px;
  transform: translateX(-50%);
  background: #459d92;
  content: "";
}
.c-flow__step ul li {
  color: #459d92;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1;
  text-align: center;
}
.c-flow__step ul li a {
  display: inline-block;
  height: 52px;
  margin-bottom: 15px;
}
.c-flow__detail {
  display: flex;
  flex-flow: column;
  gap: 5rem;
}
.c-flow__detail li {
  display: flex;
  justify-content: space-between;
  gap: 4rem;
}
.c-flow__detail li ol li {
  padding-left: 1em;
  text-indent: -1em;
}
.c-flow__detail--text {
  display: flex;
  flex-flow: column;
  justify-content: center;
  width: 64rem;
}
.c-flow__detail--text h3 {
  margin-bottom: 2.4rem;
  font-size: 3rem;
}
.c-flow__detail--text h3 img {
  margin-right: 2rem;
}
.c-flow .c-flow__step ul::before {
  width: 91%;
}
.c-flow .c-flow__step ul::after {
  display: none;
}
.c-flow .c-flow__step ul li {
  font-size: 2rem;
}

.mailform .c-btn {
  display: block;
  z-index: 1;
  position: relative;
  position: relative;
  overflow: hidden;
  border: 2px solid #000;
  border-radius: 50vh;
  background: #000;
  color: #fff;
}

.bl-form__privacy {
  margin-top: 1.5625vw;
  text-align: center;
}

.bl-form__submit {
  display: block;
  width: 18.75vw;
  margin: 2.6041666667vw auto 0;
  padding: 0;
  text-align: center;
}
.bl-form__submit [type=submit] {
  width: 100%;
  padding: 0.9895833333vw 2.0833333333vw;
}
.bl-form__submit::after {
  right: 8.5%;
}

.must {
  display: inline-flex;
  margin-left: 10px;
  padding: 2px 5px 3px;
  border-radius: 3px;
  background: #FF0000;
  color: #fff;
  font-size: 11px;
  line-height: 1;
}

.opp,
.optional {
  display: inline-flex;
  margin-left: 10px;
  padding: 2px 5px 3px;
  border-radius: 3px;
  background: #999;
  color: #fff;
  font-size: 11px;
  line-height: 1;
}

.errorMsg {
  width: 100%;
  padding-left: 5px;
  color: #FF0000;
  font-weight: bold;
}

.bl-formInquiry * {
  outline: none;
}
.bl-formInquiry table {
  width: 100%;
  margin-bottom: 2.0833333333vw;
  border: solid 1px #ccc;
  border-top: none;
  border-left: none;
}
.bl-formInquiry table th,
.bl-formInquiry table td {
  padding: 15px;
  border: solid 1px #9b9b9b;
  background: #fff;
  vertical-align: middle;
}
.bl-formInquiry table th {
  width: 30%;
  background: #eee;
}
.bl-formInquiry table table {
  width: auto;
  margin: 0;
  border: none;
}
.bl-formInquiry table table th,
.bl-formInquiry table table td {
  padding: 0;
  padding-right: 10px;
  padding-bottom: 10px;
  border: none;
  background: none;
  font-weight: normal;
  font-size: 100%;
  vertical-align: middle;
  vertical-align: middle;
}
.bl-formInquiry table table th {
  background: none;
}
.bl-formInquiry table input[type=text], .bl-formInquiry table input[type=password] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin: 0 5px 0 0;
  padding: 5px;
  border: solid 1px #ccc;
  border-radius: 3px;
  background: #f7f7f7;
  font-size: 14px;
  line-height: 25px;
}
.bl-formInquiry table textarea {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin: 0 5px 0 0;
  padding: 5px;
  border: solid 1px #ccc;
  border-radius: 3px;
  background: #eee;
  font-size: 14px;
  line-height: 25px;
}
.bl-formInquiry table input[type=checkbox], .bl-formInquiry table input[type=radio] {
  margin-right: 5px;
}
.bl-formInquiry table .pref {
  z-index: 10;
  position: relative;
  width: 300px;
  overflow: hidden;
  border: 1px solid #ddd;
  border-radius: 4px;
  background: #fff;
}
.bl-formInquiry table select {
  -webkit-appearance: button;
  -moz-appearance: button;
  box-sizing: border-box;
  display: block;
  appearance: button;
  z-index: 15;
  position: relative;
  height: 37px;
  margin: 10px 0;
  padding: 5px 0 5px 15px;
  border: solid 1px #ccc;
  font-weight: normal;
  line-height: 21px;
  vertical-align: middle;
}
.bl-formInquiry table td .info {
  color: #999;
  font-size: 11px;
}
.bl-formInquiry table .autozip {
  padding: 5px 10px;
  border: none;
  border-radius: 3px;
  background: #666;
  color: #fff;
}
.bl-formInquiry table .input1 {
  width: 450px;
}
.bl-formInquiry table .input2 {
  width: 370px;
}
.bl-formInquiry table .input3 {
  width: 100px;
  margin: 0;
}
.bl-formInquiry table .input4 {
  width: 80px;
  margin: 0 5px;
}
.bl-formInquiry table .input5 {
  width: 600px;
}
.bl-formInquiry table .name th {
  padding-right: 5px;
}
.bl-formInquiry table .name td {
  padding-right: 15px;
}
.bl-formInquiry table td ul {
  *zoom: 1;
}
.bl-formInquiry table td ul:after {
  display: block;
  visibility: hidden;
  height: 0;
  clear: both;
  content: ".";
}
.bl-formInquiry table td ul li {
  width: 33%;
  float: left;
}
.bl-formInquiry span {
  margin-top: 5px;
}
.bl-formInquiry span.must {
  float: right;
}
.bl-formInquiry span.optional {
  float: right;
}
.bl-formInquiry #media li {
  margin-bottom: 10px;
}
.bl-formInquiry .etc {
  width: auto;
  margin: 0;
  float: none;
  clear: both;
}
.bl-formInquiry #etc {
  margin-left: 10px;
}
.bl-formInquiry h3 span {
  margin: 2px 10px 0 0;
  float: left;
}
.bl-formInquiry #privacy {
  height: 200px;
  margin-top: 10px;
  padding: 20px;
  overflow-y: auto;
  border: solid 1px #ccc;
}
.bl-formInquiry #privacy h4 {
  margin-top: 20px;
  font-weight: bold;
  font-size: 16px;
}
.bl-formInquiry #privacy ul {
  margin-bottom: 15px;
}
.bl-formInquiry #privacy dt {
  margin-top: 15px;
}
.bl-formInquiry #privacy dd {
  margin-left: 1em;
}
.bl-formInquiry #privacy li {
  width: auto;
  float: none;
}
.bl-formInquiry #submit {
  margin-top: 50px;
  text-align: center;
}
.bl-formInquiry #thanks {
  margin-bottom: 0;
  padding: 50px 0;
  background: #f5f5f5;
}
.bl-formInquiry #thanks p {
  text-align: center;
}
.bl-formInquiry #thanks #submit {
  margin-top: 70px;
}

.feemail_error {
  margin-bottom: 40px;
  padding: 30px;
  border: 2px solid #ff0000;
  color: #ff0000;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}

.bl-form input {
  outline: none;
}
.bl-form input[type=text] {
  width: 100%;
  padding: 14px 15px 15px;
  border: 1px solid #ccc;
  border-radius: 5px;
  background: #f7f7f7;
}
.bl-form input[type=checkbox] {
  display: inline-block;
  margin-right: 8px;
  margin-right: 1.5625vw;
}
.bl-form dl dt {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.bl-form dl + dl {
  margin-top: 30px;
  margin-bottom: 30px;
}

.bl-form__duo {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 30px;
}
.bl-form__duo dl {
  width: 49%;
}
.bl-form__duo dl + dl {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.c-greenMV {
  padding: 70px 0;
  background: #459d92;
  text-align: center;
}
.c-greenMV h1 {
  color: #fff;
  font-size: clamp(36px, 2.8125vw, 54px);
}

*[class^=c-img-box] {
  margin-bottom: 4rem;
  overflow: hidden;
}
*[class^=c-img-box] img {
  max-width: 44%;
}
*[class^=c-img-box] + * {
  overflow: hidden;
}

.c-img-box--l__item, .c-img-box--l img {
  max-width: 44%;
  margin-right: 4rem;
  float: left;
}
.c-img-box--r__item, .c-img-box--r img {
  max-width: 44%;
  margin-left: 4rem;
  float: right;
}
.c-img-box--half {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: space-between;
  gap: 8%;
}
.c-img-box--half__item {
  width: 46%;
  max-width: 46%;
  text-align: center;
}
.c-img-box--half__item img {
  display: block;
  max-width: 100%;
  margin: 0 auto 0.5rem;
}

.c-list--disc li {
  padding-left: 1em;
  line-height: 1.6;
  text-indent: -1em;
}
.c-list--disc li::before {
  padding-right: 1rem;
  content: "・";
}
.c-list--disc li + li {
  margin-top: 0.5em;
}
.c-list--indent li {
  padding-left: 2em;
  font-size: clamp(13px, 0.78vw, 15px);
  text-indent: -2em;
}
.c-list--indent li + li {
  margin-top: 0.5em;
}

.p-lower-mv {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  height: 30rem;
  background-position: center !important;
  background-repeat: no-repeat;
}
.p-lower-mv h1 {
  color: #459d92;
  font-size: clamp(36px, 2.8125vw, 54px);
}
.p-lower-mv.no-image {
  height: 20rem;
}
.p-lower-mv.no-image .c-mv-label {
  display: inline-block;
  padding: 3px 8px 5px;
  border-radius: 3px;
  background: #fff;
  color: #459d92;
  font-weight: bold;
  line-height: 1;
}
.p-lower-mv.no-image.green {
  background: #459d92;
}
.p-lower-mv.no-image.green .c-mv-label {
  color: #459d92;
}
.p-lower-mv.no-image h1 {
  color: #fff;
  font-size: 4rem;
}
.p-lower-mv:not(.no-image) h1 {
  text-shadow: 1px 1px 13px #fff, -1px -1px 13px #fff, 1px -1px 13px #fff, -1px 1px 13px #fff;
}
.p-lower-mv.l-mv__right {
  background-position: right !important;
}
.p-lower-mv.l-mv__left {
  background-position: left !important;
}

.p-split-mv {
  display: flex;
  min-height: 50rem;
}
.p-split-mv__text {
  display: flex;
  flex-flow: column;
  justify-content: center;
  width: 60%;
  padding-left: calc(50vw - 640px);
}
.p-split-mv__text span {
  display: inline-block;
  margin-bottom: 1.5rem;
  color: #111;
  font-weight: bold;
  font-size: 20px;
}
.p-split-mv__text h1 {
  margin-bottom: 3rem;
  font-size: clamp(36px, 2.8125vw, 54px);
  line-height: 1.3;
}
.p-split-mv__text.green {
  background: #ecf5f2;
}
.p-split-mv__text.green h1 {
  color: #459d92;
}
.p-split-mv__img {
  width: 40%;
  background-position: center !important;
  background-size: cover !important;
}
.p-split-mv__img.l-mv__right {
  background-position: right !important;
}
.p-split-mv__img.l-mv__left {
  background-position: left !important;
}
.p-split-mv__titleArea {
  padding-left: 10rem;
  background-position: left top;
  background-size: 8rem;
  background-repeat: no-repeat;
  line-height: 1;
}
.p-split-mv .l-btn-area {
  justify-content: start;
  margin-top: 1rem;
}
.p-split-mv__ctaList {
  margin-top: 3rem;
}
.p-split-mv__ctaList ul {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.p-split-mv__ctaList ul li {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #ff2700;
  color: #fff;
  text-align: center;
  transition: 0.3s;
}
.p-split-mv__ctaList ul li a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #fff;
  font-weight: bold;
  font-size: 1.4rem;
}
.p-split-mv__ctaList ul li:hover {
  background: #fff;
}
.p-split-mv__ctaList ul li:hover a {
  color: #ff2700;
}
.p-split-mv__ctaList ul li.c-btn--demo {
  background: #fff;
  color: #ff2700;
}
.p-split-mv__ctaList ul li.c-btn--demo a {
  color: #ff2700;
}
.p-split-mv__ctaList ul li.c-btn--demo:hover {
  background: #ff2700;
}
.p-split-mv__ctaList ul li.c-btn--demo:hover a {
  color: #fff;
}

.c-page-top {
  z-index: 10;
  position: fixed;
  right: 1.0416666667vw;
  bottom: 5.2083333333vw;
}
.c-page-top a:focus:focus {
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s;
}

.c-popup {
  z-index: 99;
  position: fixed;
  right: 0;
  bottom: 0;
  box-shadow: 2px -1px 6px rgba(0, 0, 0, 0.15);
  color: #fff;
}
.c-popup__close {
  position: absolute;
  top: -13px;
  left: -13px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #333;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}
.c-popup__text {
  padding: 1rem;
  background: #459d92;
}
.c-popup__text span {
  font-size: clamp(14px, 0.8333vw, 16px);
}
.c-popup__text p {
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 1.5;
}

.c-results02__row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  gap: 10px;
}
.c-results02__row.column04 > * {
  width: calc((100% - 30px) / 4);
}
.c-results02__row.column03 > * {
  width: calc((100% - 20px) / 3);
}
.c-results02__item {
  padding-bottom: 30px;
  overflow: hidden;
  border-radius: 20px;
  background-color: #fff;
  text-align: center;
}
.c-results02__title {
  margin-bottom: 10px;
  padding: 0.75em 0;
  background-color: #e9f5f2;
  color: #459d84;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-results02__logo {
  width: 80%;
  max-width: 220px;
  margin: auto;
}
.c-results02__logo.half {
  display: inline-block;
  width: 48%;
  max-width: 195px;
}
.c-results02__logo.half + .half {
  margin-left: -10%;
}
.c-results02__logo.half + .half.no-ml {
  margin-left: 0;
}
.c-text-link--arrow-right a, .c-text-link a {
  text-decoration: underline;
}
.c-text-link--arrow-right a:focus, .c-text-link a:focus {
  text-decoration: none;
}

.c-text-link a {
  transition: 0.3s all;
}
.c-text-link--arrow-right {
  text-align: right;
}
.c-text-link--arrow-right a {
  position: relative;
}
.c-text-link--arrow-right a::before {
  left: -2rem;
  border-color: #0566d4;
}
.c-text-link--underline {
  text-decoration: underline;
}
.c-text-link--underline:focus {
  text-decoration: none;
}

.c-title--copy {
  margin-bottom: 2.6041666667vw;
  color: #0e1155;
  font-size: clamp(25px, 1.875vw, 36px);
  line-height: 1.6;
}
.c-title--en {
  margin-bottom: 1.5625vw;
  color: #111;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.6;
}
.c-title--en span {
  display: block;
  color: #54bccf;
  font-style: italic;
  font-weight: normal;
  font-size: clamp(32px, 3.125vw, 60px);
  letter-spacing: 1px;
}
.c-title--service-feature {
  text-align: center;
}
.c-title--service-feature h2 {
  margin-bottom: 1.0416666667vw;
  font-size: clamp(24px, 1.562vw, 30px);
}
.c-title--service-feature h2 span {
  display: block;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-title--service-feature .en {
  color: #54bccf;
  font-style: italic;
  font-size: clamp(14px, 0.8333vw, 16px);
  letter-spacing: 2px;
}
.c-title--service-archive {
  padding-top: 4.1666666667vw;
  border-top: 1px solid #ccc;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: center;
}
.c-title--service {
  font-style: italic;
  font-weight: 100;
  font-size: clamp(16px, 0.9375vw, 18px);
  letter-spacing: 2px;
}
.c-title--service img {
  display: block;
  margin: 0 auto 1rem;
}
.c-title--service h2 {
  margin-bottom: 1.0416666667vw;
  font-style: normal;
  font-size: clamp(28px, 2.083vw, 40px);
}
.c-titleArea {
  text-align: center;
}
.c-titleArea__small {
  color: #459d92;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 1px;
}
.c-titleArea__big {
  font-size: clamp(32px, 2.5vw, 48px);
  line-height: 1.6;
}
.c-titleArea__big + .c-titleArea__lead {
  margin: -1.5625vw 0 2.0833333333vw;
}
.c-titleArea__mid {
  display: block;
  margin: 1rem 0 0;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-titleArea__mid__large {
  display: block;
  margin: 1rem 0 0;
  font-size: clamp(24px, 1.562vw, 30px);
}

.p-about {
  background: url(../../assets/img/about_bg.png) no-repeat top right/cover;
  background-color: #f6f7f8;
}

.p-attendance-case {
  background: linear-gradient(45deg, #459d81 0%, #459d94 100%);
}
.p-attendance-case .c-titleArea,
.p-attendance-case .c-titleArea__small {
  color: #fff;
}
.p-attendance-case__list {
  display: flex;
  justify-content: center;
  margin-bottom: 4rem;
  gap: 4rem;
}
.p-attendance-case__list__item {
  display: flex;
  position: relative;
  flex-direction: column;
  width: 40rem;
  padding: 2rem 3rem;
  border-bottom-right-radius: 2.5rem;
  background: #fff;
  pointer-events: none;
}
.p-attendance-case__list__item__num {
  position: absolute;
  top: 8px;
  left: 18px;
  color: #459d92;
  font-weight: bold;
  font-size: 2.5rem;
}
.p-attendance-case__list__item h3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 130px;
  font-weight: bold;
  font-size: 3rem;
  line-height: 1.5;
  text-align: center;
}

.p-attendance-tips {
  background: #ecf5f2;
}
.p-attendance-tips p {
  font-size: 1.875rem;
  text-align: center;
}

.p-banner_link {
  margin-top: 5vw;
  text-align: center;
}

.p-download-banner_link {
  display: flex;
  position: relative;
  justify-content: center;
  max-width: 100rem;
  margin: 0 auto;
  margin-top: 6.25vw;
  padding: 2rem 3rem;
  overflow: hidden;
  gap: 3rem;
  background-color: #ecf5f2;
}
.p-download-banner_link__txt {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 2rem;
}
.p-download-banner_link__txt__ttl {
  color: #459d92;
  font-weight: bold;
  font-size: 34px;
  line-height: 1.4;
  font-family: "Noto Sans CJK JP";
  text-align: left;
}
.p-download-banner_link__txt__ttl span {
  font-size: 26px;
}
.p-download-banner_link__txt__dtl {
  padding: 2rem 3rem;
  border-radius: 8px;
  background-color: white;
}
.p-download-banner_link__txt__dtl span {
  color: #000;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.556;
  font-family: "Noto Sans CJK JP";
}
.p-download-banner_link__txt__dtl ul {
  gap: 0;
}
.p-download-banner_link__txt__dtl ul li {
  position: relative;
  flex-direction: row;
  min-height: auto;
  padding-left: 2em;
  text-indent: -1em;
}
.p-download-banner_link__txt__dtl ul li:nth-of-type(even) {
  flex-direction: row;
}
.p-download-banner_link__txt__dtl ul li::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0.3em;
  transform: translateY(-50%);
  content: "・";
  color: #459d92;
  font-size: 2em;
}
.p-download-banner_link__lead {
  display: flex;
  position: absolute;
  right: -68px;
  bottom: 24px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  width: 314px;
  height: 52px;
  padding-left: 60px;
  border-radius: 26px;
  background-color: #ff2700;
  color: #fefefe;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.875;
  font-family: "Noto Sans CJK JP";
}
.p-download-banner_link__lead span {
  position: relative;
}
.p-download-banner_link__lead span::after {
  -webkit-transform: translateY(-50%) rotate(45deg);
  -ms-transform: translateY(-50%) rotate(45deg);
  position: absolute;
  top: 50%;
  right: -50px;
  width: 8px;
  height: 8px;
  transform: translateY(-50%) rotate(45deg);
  border-top: solid 2px #fefefe;
  border-right: solid 2px #fefefe;
  content: "";
}

.p-function-banner_link {
  max-width: 1000px;
  margin: 5vw auto 0;
}
.p-function-banner_link a {
  display: flex;
  justify-content: space-between;
  max-height: 250px;
  background: #4480ae;
}
.p-function-banner_link__text {
  padding: 4rem 6rem;
  color: #fff;
}
.p-function-banner_link__text__title {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.3;
}
.p-function-banner_link__text__title span {
  font-size: clamp(28px, 2.083vw, 40px);
}
.p-function-banner_link__text p {
  font-size: clamp(14px, 0.8333vw, 16px);
  line-height: 1.5;
}
.p-function-banner_link figure {
  max-height: 250px;
}

.c-breadcrumb {
  color: #ccc;
  font-size: clamp(12px, 0.729vw, 14px);
}
.c-breadcrumb ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: end;
  max-width: 128rem;
  margin: 2rem auto 0;
}
.c-breadcrumb ul li {
  margin: 0 10px;
}
.c-breadcrumb ul li:not(:last-child) {
  position: relative;
}
.c-breadcrumb ul li:not(:last-child)::after {
  position: absolute;
  right: -15px;
  content: "/";
}
.c-breadcrumb ul li a {
  color: #459d92;
}

.p-company h2 {
  margin-bottom: 1vw;
}
.p-company .l-container {
  background-image: url(../../assets/img/top_company_thumb.png);
  background-position: right 6.25vw;
  background-size: 60%;
  background-repeat: no-repeat;
}
.p-company__text {
  text-align: left;
}
.p-company__text .c-titleArea {
  text-align: left;
}
.p-company__text p {
  width: 36%;
}
.p-company .l-btn-area {
  justify-content: start;
  margin-top: 4rem;
}

.p-contact__lead {
  text-align: center;
}
.p-contact__lead h2 {
  margin-bottom: 3rem;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-contact__formWrap form {
  background: #fff;
}
.p-contact__formCaption {
  margin-bottom: 5rem;
  color: #de0d0d;
  text-align: center;
}
.p-contact__formLink {
  color: #de0d0d;
  text-decoration: underline;
}

.c-course-point__list {
  display: flex;
  justify-content: center;
  margin-top: 9rem;
  padding-top: 5rem;
  gap: 14rem;
  background: #fff;
}

.c-course-point__list__item {
  position: relative;
}

.c-course-point__list__detail {
  margin: 0 auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
  border-bottom-right-radius: 2.5rem;
  background: #fff;
  text-align: center;
}

.c-course-point__list__detail dl {
  display: inline-block;
  text-align: left;
}

.c-course-point__list__detail dl h3 {
  padding-bottom: 0.5em;
  color: #459d92;
  font-weight: bold;
  font-size: clamp(20px, 1.562vw, 30px);
  line-height: 1;
  font-family: "Noto Sans CJK JP";
}

.c-course-point__list__detail dl dd ul li {
  position: relative;
  padding-left: 2.5em;
  text-indent: -1em;
}

.c-course-point__list__detail dl dd ul li::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 1em;
  transform: translateY(-50%);
  content: "・";
}
.p-demo-banner-link {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100rem;
  margin: 0 auto;
  padding: 3rem;
  background: #fbf4e4;
  background: linear-gradient(105deg, #fbf4e4 0%, #fbf4e4 75%, #449f86 75%, #439f6b 88%, #3f9f58 100%);
}
.p-demo-banner-link-detail {
  width: 66%;
}
.p-demo-banner-link-detail-txt {
  padding-bottom: 2.5rem;
  color: #111111;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.6;
  font-family: "Noto Sans CJK JP";
  text-align: left;
}
.p-demo-banner-link-detail-txt span {
  color: #ff3200;
  font-size: clamp(24px, 1.562vw, 30px);
}
.p-demo-banner-link-detail__ctaList ul {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: 1rem;
}
.p-demo-banner-link-detail__ctaList ul a {
  color: #ff2700;
  font-weight: bold;
  font-size: 1.4rem;
}
.p-demo-banner-link-detail__ctaList ul .c-btn {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #ff2700;
  color: #fff;
  text-align: center;
  transition: 0.3s;
}
.p-demo-banner-link-detail__ctaList ul .c-btn a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #fff;
}
.p-demo-banner-link-detail__ctaList ul .c-btn:hover {
  background: #fff;
}
.p-demo-banner-link-detail__ctaList ul .c-btn:hover a {
  color: #ff2700;
}
.p-demo-banner-link-detail__ctaList ul .c-btn--demo {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #fff;
  color: #ff2700;
  text-align: center;
  transition: 0.3s;
}
.p-demo-banner-link-detail__ctaList ul .c-btn--demo a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #ff2700;
}
.p-demo-banner-link-detail__ctaList ul .c-btn--demo:hover {
  background: #ff2700;
}
.p-demo-banner-link-detail__ctaList ul .c-btn--demo:hover a {
  color: #fff;
}
.p-demo-banner-link figure {
  width: 34%;
}
.p-demo .c-flex-content {
  display: flex;
  gap: 4rem;
}
.p-demo .c-flex-content__text {
  width: 70%;
}
.p-demo .c-flex-content__text a {
  text-decoration: underline;
}
.p-demo .c-flex-content__text a:hover {
  text-decoration: none;
}
.p-demo .c-flex-content__text h3 {
  margin-bottom: 1.5rem;
  color: #459d92;
  font-size: clamp(25px, 1.875vw, 36px);
  line-height: 1.5;
}
.p-demo .c-flex-content figure {
  width: 30%;
}
.p-demo .c-flex-content figure img {
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 26px, rgba(0, 0, 0, 0.05) 0px 3px 6px;
}
.p-demo-use {
  background: #ecf5f2;
}
.p-demo-use .p-use__link {
  display: inline-block;
  position: relative;
  font-weight: normal;
}
.p-demo-use .p-use__link::after {
  display: block;
  position: absolute;
  top: 50%;
  right: -2rem;
  width: 8px;
  height: 8px;
  transform: rotate(-45deg) translateY(-50%);
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
}
.p-demo-flow {
  margin-top: 8rem;
  padding: 6rem;
  background: #fff;
}
.p-demo-flow__list {
  display: flex;
}
.p-demo-flow__list li {
  position: relative;
  width: 33.3333333333%;
}
.p-demo-flow__list li::after {
  position: absolute;
  top: 40%;
  right: -2rem;
  width: 0;
  height: 0;
  border-width: 2.5rem 0 2.5rem 3.2rem;
  border-style: solid;
  border-color: transparent transparent transparent #459d92;
  content: "";
}
.p-demo-flow__list li:last-of-type::after {
  content: none;
}
.p-demo-flow__list li a {
  text-decoration: underline;
}
.p-demo-flow__list li a:hover {
  text-decoration: none;
}
.p-demo-flow__list li figure {
  position: relative;
  text-align: center;
}
.p-demo-flow__list li figure:before {
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  z-index: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 29rem;
  height: 29rem;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #ecf5f2;
  content: "";
}
.p-demo-flow__list li figure img {
  z-index: 1;
  position: relative;
  width: 29.4rem;
}
.p-demo-flow__list li h3 {
  margin-top: 7rem;
  color: #459d92;
  font-weight: 700;
  font-size: 2.2rem;
  text-align: center;
}
.p-demo-flow__list li p {
  font-size: 1.4rem;
  text-align: center;
}
.p-demo-flow__list li span {
  color: #459d92;
  font-weight: 700;
  font-size: 4.8rem;
}

.p-example__list {
  justify-content: space-between;
  gap: 5rem;
}
.p-example__list li {
  width: 25%;
}
.p-example__list li::after {
  content: none;
}
.p-example__list li:last-of-type figure::after {
  content: none;
}
.p-example__list li figure::before {
  width: 24.5rem;
  height: 24.5rem;
}
.p-example__list li figure::after {
  position: absolute;
  top: 40%;
  right: -4rem;
  width: 0;
  height: 0;
  border-width: 2rem 0 2rem 3rem;
  border-style: solid;
  border-color: transparent transparent transparent #459d92;
  content: "";
}
.p-example__list li figure img {
  width: 27.4rem;
}
.p-example__list li h3 {
  margin-top: 5rem;
  line-height: 1.4;
}

.p-faq-list dt {
  display: flex;
  position: relative;
  align-items: flex-start;
  padding: 1.5625vw 40px 1.5625vw 2.0833333333vw;
  border-bottom-right-radius: 2.4rem;
  background: #459d92;
  color: #fff;
  transition: 0.5s;
}
.p-faq-list dt:focus {
  background: #4cbdaf;
}
.p-faq-list dt:not(:first-child) {
  margin-top: 3rem;
}
.p-faq-list dt span {
  margin-right: 20px;
  font-weight: normal;
  font-size: clamp(24px, 1.77vw, 34px);
  line-height: 1;
  vertical-align: bottom;
}
.p-faq-list dt.is-open {
  border-bottom-right-radius: 0;
}
.p-faq-list dt.is-open:after {
  transform: rotate(0);
}
.p-faq-list + .p-faq-list {
  margin-top: 1.5625vw;
}
.p-faq-list dd {
  position: relative;
  padding: 1.5625vw 2.0833333333vw;
  border-bottom-right-radius: 2.4rem;
  background: #fff;
  box-shadow: 0rem 0.5rem 2rem rgba(1, 120, 228, 0.2);
}
.p-faq-list dd::before {
  position: absolute;
  content: "A";
  color: #459d92;
  font-weight: normal;
  font-size: clamp(28px, 2.083vw, 40px);
  line-height: 1;
  vertical-align: bottom;
}
.p-faq-list dd span {
  margin-right: 20px;
  color: #459d92;
  font-weight: normal;
  font-size: clamp(28px, 2.083vw, 40px);
  line-height: 1;
  vertical-align: bottom;
}
.p-faq-list dd p {
  padding-left: 46px;
}
.p-faq-list dt:before {
  position: absolute;
  top: 50%;
  right: 30px;
  width: 20px;
  height: 2px;
  margin-top: -1px;
  background: #fff;
  content: "";
  transition: all 0.3s;
}
.p-faq-list dt:after {
  position: absolute;
  top: 50%;
  right: 30px;
  width: 20px;
  height: 2px;
  margin-top: -1px;
  transform: rotate(-90deg);
  background: #fff;
  content: "";
  transition: all 0.3s;
}
.p-faq-list a {
  color: #0e1155;
  text-decoration: underline;
}
.p-faq-list a:hover {
  text-decoration: none;
}
.p-faq-list ul {
  padding-left: 46px;
}

.p-faq-category {
  display: flex;
  margin-bottom: 10rem;
  gap: 4rem;
  color: #fff;
}
.p-faq-category li {
  position: relative;
  width: 40rem;
  height: 7rem;
  border-bottom-right-radius: 1rem;
  background: #459d92;
  font-size: clamp(16px, 1.046vw, 21px);
  line-height: 7rem;
}
.p-faq-category li::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 2rem;
  width: 20px;
  height: 20px;
  transform: rotate(-270deg) translateX(-50%);
  background: url("../../assets/img/arrow_btn_white.png") right center/20px no-repeat;
  content: "";
}
.p-faq-category li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding-left: 3rem;
}

.c-faq .p-faq-list:not(:last-child) {
  margin-bottom: 10rem;
}
.c-faq .p-faq-title {
  margin-bottom: 2rem;
  font-size: clamp(26px, 1.978vw, 38px);
}

.p-feature {
  background: url("../../assets/img/reason_bg.png") no-repeat;
  background-size: cover;
}
.p-feature.front-feature {
  background: url("../../assets/img/reason_bg.png") no-repeat 0 50px #FBFBFB;
  background-size: auto;
}
.p-feature.front-feature ul {
  counter-reset: number 0;
}
.p-feature.front-feature ul li {
  flex-direction: column;
  padding: 5rem;
  gap: 1.5rem;
  pointer-events: none;
}
.p-feature.front-feature ul li:before {
  content: "REASON 0" counter(number);
  color: #459d92;
  font-weight: normal;
  counter-increment: number 1;
}
.p-feature.front-feature ul li .front-feature_label {
  font-weight: bold;
  font-size: 2.6rem;
}
.p-feature.front-feature ul li .front-feature_label strong {
  color: #459d92;
}
.p-feature.front-feature ul li p {
  font-weight: normal;
  font-size: 1.6rem;
}
.p-feature.front-feature ul li:after {
  display: none;
}
.p-feature.front-feature h2 {
  line-height: 1.4;
}
.p-feature .l-container {
  display: flex;
  justify-content: space-between;
}
.p-feature__text {
  display: flex;
  flex-direction: column;
}
.p-feature__text .c-btn {
  width: 32rem;
  margin-top: auto;
}
.p-feature__text h2 {
  margin-bottom: 2rem;
  color: #459d92;
  font-size: clamp(32px, 2.5vw, 48px);
}
.p-feature__text--subTitle {
  margin-bottom: 0 !important;
  color: #459d92;
}
.p-feature__text p {
  margin-bottom: 14rem;
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.5;
}
.p-feature__list {
  display: flex;
  flex-flow: column;
  gap: 3rem;
}
.p-feature__list li {
  display: flex;
  position: relative;
  width: 63rem;
  padding: 2rem 25px 2rem 0;
  border-bottom-right-radius: 3rem;
  background-position: 0 center;
  background-size: 13rem;
  background-repeat: no-repeat;
  background-color: #fff;
  box-shadow: 1px 3px 12px rgba(0, 0, 0, 0.15);
  font-weight: bold;
  line-height: 1.5;
  transition: 0.3s;
}
.p-feature__list li p {
  font-size: 2.6rem;
}
.p-feature__list li span {
  color: #459d92;
}
.p-feature__list li figure {
  display: inline-block;
  position: relative;
  flex-shrink: 0;
  width: 13rem;
}
.p-feature__list li figure img {
  padding-top: 1.8rem;
}
.p-feature__list li figure::before {
  position: absolute;
  top: 0.68rem;
  width: 100%;
  color: #459d92;
  font-weight: normal;
  font-size: 20px;
  line-height: 1;
  text-align: center;
}
.p-feature__list li::after {
  display: block;
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 20px;
  height: 20px;
  background: url("../../assets/img/arrow_btn_white.png") no-repeat;
  content: "";
}
.p-feature__list li:hover {
  background: #ecf5f2;
}
.p-feature__list li:nth-child(1) figure::before {
  content: "01";
}
.p-feature__list li:nth-child(2) figure::before {
  content: "02";
}
.p-feature__list li:nth-child(3) figure::before {
  content: "03";
}
.p-feature .l-btn-area.u-sp {
  margin: 0 auto;
}
.p-feature-mvlower__main span {
  font-size: 140%;
}
.p-feature-mvlower__titleArea {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5rem;
}
.p-feature-mvlower__titleArea figure {
  text-align: center;
}
.p-feature-mvlower__titleArea figure img {
  max-width: 80%;
}
.p-feature-mvlower__titleArea p span {
  display: block;
  color: #459d92;
  font-weight: 700;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-feature-mvlower__tableWrap {
  margin-top: 6rem;
}
.p-feature-mvlower__tablecap {
  display: none;
}
.p-feature-mvlower__table tr:first-of-type th:first-of-type {
  width: 20%;
}
.p-feature-mvlower__table tr:first-of-type th:not(:first-of-type) {
  width: 40%;
}
.p-feature-mvlower__table tr:first-of-type th:not(:last-of-type) {
  border-right: 2px solid #fff;
}
.p-feature-mvlower__table th {
  padding: 1.5rem 0;
  background: #459d92;
  color: #fff;
  font-weight: 700;
  font-size: clamp(16px, 0.9375vw, 18px);
  letter-spacing: 0.05em;
  text-align: center;
}
.p-feature-mvlower__table td {
  padding: 1.5rem 2rem;
  vertical-align: middle;
}
.p-feature-mvlower__table td:first-of-type {
  font-weight: 700;
  text-align: center;
}
.p-feature-mvlower__table td ul li {
  padding-left: 0.5em;
  text-indent: -0.5em;
}

.c-feature-list {
  -moz-column-gap: calc(100% - 120rem);
  display: flex;
  column-gap: calc(100% - 120rem);
  row-gap: 8rem;
  flex-flow: wrap;
  /*.area-link {
    @include scale;
  }      */
}
.c-feature-list li {
  width: 60rem;
  border-bottom-right-radius: 2.5rem;
  box-shadow: 2px 2px 21px rgba(0, 0, 0, 0.1);
}
.c-feature-list li figure {
  text-align: center;
}
.c-feature-list__text--head {
  display: flex;
  padding: 3rem;
  gap: 2rem;
}
.c-feature-list__text--head figure {
  width: 20%;
}
.c-feature-list__text--head img {
  align-self: flex-start;
  min-width: 70px;
}
.c-feature-list__text--head h2 {
  width: 80%;
  margin: 0;
  color: #459d92;
  font-size: clamp(24px, 1.562vw, 30px);
  line-height: 1.5;
}
.c-feature-list__text p {
  padding: 0 3rem 5rem;
}
.c-feature-detail .l-container {
  display: flex;
  flex-flow: column;
  gap: 5rem;
}
.c-feature-detail__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8rem;
}
.c-feature-detail__item figure img {
  border-bottom-right-radius: 2.5rem;
}
.c-feature-detail__item--text {
  width: 50rem;
}
.c-feature-detail__item--text h2 {
  margin-bottom: 3rem;
  font-size: 3.5rem;
  line-height: 1.5;
}
.c-feature-detail__item--text h2 span {
  color: #459d92;
}
.c-feature-detail figure {
  width: 70rem;
}

.unf-section {
  padding-bottom: 6rem;
}
.use_nayami_flex {
  display: flex;
  gap: 40px;
}
.use_nayami_flex .unf_inner {
  position: relative;
  flex: 1;
  padding: 40px 25px 110px 25px;
  background: #ecf5f2;
}
.use_nayami_flex .unf_inner-title h2 {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: 3rem;
  text-align: center;
}
.use_nayami_flex .unf_inner-cont ul {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2rem;
}
.use_nayami_flex .unf_inner-cont ul li {
  display: flex;
  position: relative;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  width: 17rem;
  height: 17rem;
  border-radius: 9999px;
  background: #FFF;
  font-size: 1.6rem;
  line-height: 1.6;
  text-align: center;
}
.use_nayami_flex .unf_inner-cont ul li:before, .use_nayami_flex .unf_inner-cont ul li:after {
  display: inline-block;
  position: absolute;
  border-radius: 9999px;
  background: #FFF;
  content: "";
}
.use_nayami_flex .unf_inner-cont ul li:last-child, .use_nayami_flex .unf_inner-cont ul li:first-child {
  margin-top: 4rem;
}
.use_nayami_flex .unf_inner-cont ul li:last-child:before, .use_nayami_flex .unf_inner-cont ul li:first-child:before {
  width: 28px;
  height: 28px;
}
.use_nayami_flex .unf_inner-cont ul li:last-child:after, .use_nayami_flex .unf_inner-cont ul li:first-child:after {
  width: 18px;
  height: 18px;
}
.use_nayami_flex .unf_inner-cont ul li:first-child:before {
  right: -10px;
  bottom: -10px;
}
.use_nayami_flex .unf_inner-cont ul li:first-child:after {
  right: -30px;
  bottom: -30px;
}
.use_nayami_flex .unf_inner-cont ul li:last-child:before {
  bottom: -10px;
  left: -10px;
}
.use_nayami_flex .unf_inner-cont ul li:last-child:after {
  bottom: -30px;
  left: -30px;
}
.use_nayami_flex .unf_inner-cont ul li strong {
  color: #2b876a;
  font-weight: bold;
}
.use_nayami_flex .unf_inner-img {
  position: relative;
}
.use_nayami_flex .unf_inner-img img {
  display: block;
  position: absolute;
  top: 0;
  left: 37%;
  max-width: 100%;
  margin: 0 auto;
}

.feature05list-sp {
  display: none;
}
.feature05list-sp:after {
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  border-left: 3px dotted #2b876a;
  content: "";
}
.feature05list-sp li {
  display: flex;
  flex-direction: column;
}
.feature05list-sp li span {
  display: block;
  width: 100%;
  padding: 15px 0;
  background: #2b876a;
  color: #FFF;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.feature05list-sp li:nth-child(1) span {
  background: #7f9e9b;
}
.feature05list-sp li:nth-child(2) span {
  background: #6f9a94;
}
.feature05list-sp li:nth-child(3) span {
  background: #5f9891;
}
.feature05list-sp li:nth-child(4) span {
  background: #529990;
}
.feature05list-sp li .feature05list-cont {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px;
  gap: 20px;
  background: #ecf5f2;
}
.feature05list-sp li .feature05list-cont img {
  max-width: 50px;
}
.feature05list-sp li .feature05list-cont .feature05list-txt strong {
  color: #2b876a;
  font-size: 20px;
}

.p-footer-cta {
  background: url("../../assets/img/footer_bg.png") no-repeat;
  background-position: left center;
  background-size: cover;
}
.p-footer-cta .l-container {
  display: flex;
  justify-content: end;
  padding: 15rem 0;
}
.p-footer-cta ul {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: center;
  gap: 0;
}
.p-footer-cta ul li {
  width: 26.0416666667vw;
}
.p-footer-cta ul li .c-btn--grad {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 0;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-footer-cta ul li i {
  margin: -5px 2rem 0 0px;
}
.p-footer-cta__item--text {
  text-align: left;
}
.p-footer-cta__item--text p {
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.458vw, 28px);
}
.p-footer-cta__tel {
  font-size: clamp(14px, 0.8333vw, 16px);
  letter-spacing: 2px;
  text-align: center;
}
.p-footer-cta__tel a {
  display: block;
  width: 100%;
  padding: 2rem;
  font-weight: 500;
  font-size: clamp(24px, 1.77vw, 34px);
  line-height: 1;
}
.p-footer-cta .c-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 10rem;
}
.p-footer-cta .c-btn--orange {
  position: relative;
  margin-bottom: 2rem;
  font-size: clamp(18px, 1.458vw, 28px);
}
.p-footer-cta .c-btn--orange::after {
  display: block;
  width: 10px;
  height: 10px;
  transform: rotate(-45deg);
  border: solid #fff;
  border-width: 0 3px 3px 0;
  content: "";
}
.p-footer-cta .c-btn--tel .tel {
  padding-left: 2.4rem;
  background: url("../../assets/img/footer_tel_icon.png") no-repeat;
  background-position: 0px 13px;
  font-weight: bold;
  font-size: clamp(25px, 1.875vw, 36px);
  line-height: 1;
}
.p-footer-cta .c-btn--tel .time {
  color: #aaa;
}
.p-footer-cta .c-btn a {
  text-align: center;
}

.p-footer__list {
  width: calc((100% - 20rem) / 4);
}
.p-footer-nav {
  border-left: 1px solid #ccc;
}
.p-footer-nav a {
  color: #0e1155;
  font-weight: bold;
}
.p-footer-nav .l-container {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: flex-start;
  padding: 3.125vw 0 0;
  gap: 0;
}
.p-footer-nav__copyright {
  padding: 3rem 0;
  background: #0566d4;
  color: #fff;
  font-size: clamp(10px, 0.625vw, 12px);
  text-align: center;
}
.p-footer-nav nav {
  display: flex;
  width: 100%;
  margin-bottom: 10rem;
  gap: 5rem;
}
.p-footer-nav__list:nth-of-type(2) {
  width: calc(50% - 1.5625vw);
}
.p-footer-nav__list + .p-footer-nav__list {
  margin-left: 3rem;
  padding-left: 3rem;
}
.p-footer-nav__list li ul li a {
  color: #0e1155;
  font-weight: normal;
  font-size: clamp(13px, 0.78vw, 15px);
}
.p-footer-nav__list + .p-footer-nav__list {
  margin-left: 1.5625vw;
  padding-left: 1.5625vw;
  border-left: 1px solid #0e11551a;
}
.p-footer-nav__list + .p-footer-nav__list > ul > li:nth-of-type(1) {
  margin-top: 0;
}
.p-footer-nav__list > ul > li > a:before {
  display: inline-block;
  width: 1.8rem;
  height: 1.1rem;
  margin-right: 0.8rem;
  background: url(../../assets/img/footer-nav_icon.png);
  content: "";
}
.p-footer-nav__list > ul > li > a:before > ul > li {
  margin-top: 0.78125vw;
}
.p-footer-nav__list > ul > li > a:before li {
  display: flex;
}
.p-footer-nav__list > ul > li > a:before dl {
  margin-left: 2rem;
}
.p-footer-nav dt {
  margin-bottom: 1rem;
  color: #0e1155;
}
.p-footer-nav dd {
  margin-left: 2rem;
}
.p-footer-nav dd a {
  font-weight: normal;
  font-size: clamp(12px, 0.729vw, 14px);
}
.p-footer-nav li {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.p-footer-nav:nth-of-type(1) {
  border-left: none;
}
.p-footer-nav .p-footer__item a {
  color: #666;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.p-footer-nav .p-footer__childList a {
  color: #666;
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-footer-nav .p-footer__childList li {
  flex-wrap: nowrap;
}
.p-footer-nav .p-footer__childList li::before {
  content: "－ ";
  color: #459d92;
}
.p-footer-nav .p-footer__grandChildList > a {
  font-weight: bold;
}
.p-footer-nav .p-footer__grandChildList::before {
  display: none;
}
.p-footer-nav .p-footer__information {
  display: flex;
  justify-content: space-between;
  width: 100%;
  border-bottom: 1px solid #666;
}
.p-footer-nav .p-footer__information .p-footer__privacy {
  display: flex;
  align-items: baseline;
  padding-bottom: 1rem;
  gap: 1rem;
  font-size: 13px;
}
.p-footer-nav .p-footer__information .p-footer__privacy p {
  font-size: 12px;
  line-height: 1.5;
}
.p-footer-nav .p-footer__link {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  width: 100%;
  padding: 1rem 0;
}
.p-footer-nav .p-footer__link ul {
  display: flex;
  gap: 3rem;
}
.p-footer-nav .p-footer__link ul li {
  margin: 0;
}
.p-footer-nav .p-footer__link ul li a {
  color: #666;
  font-size: clamp(12px, 0.729vw, 14px);
}

.p-form-2column-flex {
  display: flex;
  gap: 1rem;
}
.p-form-2column-flex dl {
  width: 50%;
}
.p-form-2column dl {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 2rem;
  gap: 1rem;
}
.p-form-2column dl input[type=text], .p-form-2column dl input[type=password] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 100%;
  min-height: 60px;
  margin: 0 5px 0 0;
  padding: 5px;
  border: solid 1px #9b9b9b;
  border-radius: 3px;
  background: #eee;
  font-size: 16px;
  line-height: 25px;
}
.p-form-2column dl textarea {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 100%;
  min-height: 60px;
  margin: 0 5px 0 0;
  padding: 5px;
  border: solid 1px #ccc;
  border-radius: 3px;
  border-radius: 3px;
  background: #eee;
  font-size: 16px;
  line-height: 25px;
}
.p-form-2column dl select {
  -webkit-appearance: button;
  -moz-appearance: button;
  box-sizing: border-box;
  display: block;
  appearance: button;
  z-index: 15;
  position: relative;
  width: 100%;
  height: 37px;
  min-height: 60px;
  margin: 10px 0;
  padding: 5px 0 5px 15px;
  border: solid 1px #ccc;
  border-radius: 3px;
  font-weight: normal;
  line-height: 21px;
  vertical-align: middle;
}
.p-form-2column dl dt {
  display: flex;
  align-items: center;
}
.p-form-2column dl dt span.must {
  margin-top: 0;
  float: none;
}
.p-form-2column .confagree {
  padding-top: 1rem;
  font-weight: bold;
  text-align: center;
}
.p-form-2column .confagree p {
  margin-bottom: 2rem;
}
.p-form-2column .confagree span {
  font-weight: normal;
}
.p-form-2column .confagree span.must {
  margin-top: 0;
  float: none;
}
.p-form-2column__confirm dl {
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #d7d7d7;
}
.p-form-2column .form-attention {
  margin: 4rem auto 0;
  color: #de0d0d;
}

.front-read {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.front-read_cont {
  flex: 1;
}
.front-read_label {
  font-weight: 700;
  font-size: 2rem;
}
.front-read_label span {
  color: #459d92;
}
.front-kaiketsu .front-solution_inner h2 {
  margin-bottom: 4rem;
  color: #459d92;
  font-weight: bold;
  font-size: clamp(24px, 2.4vw, 36px);
  text-align: center;
}
.front-kaiketsu .front-solution_inner h2 b {
  display: block;
  color: #000;
  font-size: 1.8rem;
}
.front-kaiketsu .front-solution_anthor h3 {
  margin-bottom: 4rem;
  font-size: clamp(24px, 1.6vw, 30px);
  text-align: center;
}
.front-kaiketsu .front-solution_dlbox {
  display: flex;
  position: relative;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0 2% 3.125vw;
  padding: 3rem 4rem 3.5rem 4rem;
  gap: 100px;
  border-radius: 20px;
  background: #F6FAF9;
}
.front-kaiketsu .front-solution_dlbox:before {
  position: absolute;
  top: 10%;
  left: 50%;
  width: 1px;
  height: 80%;
  border-right: 1px dotted #CCC;
  content: "";
}
.front-kaiketsu .front-solution_dlbox:after {
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: calc(50% - 20px);
  width: 40px;
  height: 40px;
  transform: rotate(45deg);
  background: #F6FAF9;
  content: "";
}
.front-kaiketsu .front-solution_dlbox dl {
  flex: 1;
  padding-bottom: 10px;
}
.front-kaiketsu .front-solution_dlbox dl dt {
  font-size: 20px;
}
.front-kaiketsu .front-solution_dlbox dl dt strong {
  color: #459d92;
  font-weight: 700;
  font-size: 3rem;
}
.front-kaiketsu .front-solution_dlbox dl dd {
  position: relative;
  margin-top: 0.5rem;
  padding-left: 2rem;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.front-kaiketsu .front-solution_dlbox dl dd:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "✓";
  color: #999;
}
.front-kaiketsu .front-solution_item {
  display: flex;
  gap: 30px;
}
.front-kaiketsu .front-solution_ones {
  display: flex;
  flex: 1;
  align-items: flex-start;
  justify-content: space-between;
  padding: 2rem 3rem;
  gap: 20px;
  border-radius: 0 0 20px 0;
  background: #ecf5f2;
}
.front-kaiketsu .front-solution_ones_cont {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 10px;
}
.front-kaiketsu .front-solution_ones_head {
  color: #459d92;
  font-weight: bold;
  font-size: 24px;
}
.front-kaiketsu .front-solution_ones p strong {
  color: #459d92;
  font-weight: normal;
}
.front-kaiketsu02 .l-container {
  padding-top: clamp(50px, 4vw, 75px);
  padding-bottom: 0;
}
.front-kaiketsu02__subtit {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  margin-bottom: clamp(10px, 1vw, 15px);
  margin-left: auto;
  padding: 0.5em 1em;
  border-radius: 4rem;
  background: #333333;
  color: #fff;
  font-size: clamp(12px, 1.2vw, 18px);
  line-height: 1;
}
.front-kaiketsu02 .front-solution_inner h2 {
  color: #111111;
  font-size: clamp(28px, 2.5vw, 40px);
  line-height: 1.6;
}
.front-kaiketsu02 .front-solution_inner h2 b {
  display: inline-block;
  color: #459d92;
  font-size: clamp(36px, 2.8vw, 48px);
}
.front-kaiketsu02_list {
  display: flex;
  gap: 5rem;
}
.front-kaiketsu02_list li {
  flex: 1;
}
.front-kaiketsu02 .front-kaiketsu02_dlbox {
  margin: 0 !important;
}
.front-kaiketsu02 .front-kaiketsu02_dlbox::before {
  display: none;
}
.front-kaiketsu02 .front-kaiketsu02_dlbox::after {
  display: none;
}
.front-kaiketsu02 .front-kaiketsu02_dlbox dl dt {
  color: #459d92;
  font-size: clamp(18px, 1.4vw, 28px);
}
.front-kaiketsu02 .front-kaiketsu02_dlbox dl dd {
  margin-top: 2rem;
  padding: 0 !important;
}
.front-kaiketsu02 .front-kaiketsu02_dlbox dl dd::before {
  display: none;
}
.front-worry {
  position: relative;
  margin-bottom: 80px;
  background-color: #f6faf9;
}
.front-worry::after {
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  width: 355px;
  height: 80px;
  margin: auto;
  background-color: #f6faf9;
  content: "";
          clip-path: polygon(0 0, 100% 0, 50% 100%);
}
.front-worry .front-solution_inner h2 {
  color: #000;
}
.front-worry .front-solution_ones {
  background: #dde4e2;
}
.front-worry .front-solution_ones_head {
  color: #111111;
}
.front-worry .front-solution_ones_head span {
  font-size: 75%;
}
.front-worry .front-solution_ones p {
  padding-left: 1.25em;
  text-indent: -1.25em;
}
.front-worry .front-solution_ones_cont {
  line-height: 1.4;
}

.p-history {
  background: #ecf5f2;
}
.p-history ul.historyList {
  display: flex;
  gap: 2rem;
}
.p-history ul.historyList li {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-content: center;
  padding: 2.5rem;
  gap: 20px;
  border-radius: 0 0 20px 0;
  background: #FFF;
}
.p-history ul.historyList li img {
  display: block;
  width: auto;
  margin: 0 auto;
}
.p-history ul.historyList li .historyList_head {
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
}
.p-history ul.history-human-List {
  display: flex;
  margin-top: 20px;
  padding: 2.5rem 3rem;
  gap: 100px;
  border-radius: 0 0 20px 0;
  background: #FFF;
}
.p-history ul.history-human-List li {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 10px;
  font-size: 1.5rem;
}
.p-history ul.history-human-List .history-human-List_head {
  font-weight: 700;
  font-size: 1.5rem;
}
.p-history ul.history-human-List .history-human-List_head strong {
  display: inline-block;
  margin-right: 5px;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-history ul.history-human-List .history-human-List_job {
  color: #666;
  font-weight: bold;
}

.p-function__item-inner {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  gap: 2rem;
}
.p-function .c-function__item ul:not(.current) {
  display: none;
}
.p-function.green {
  background: #ecf5f2;
}
.p-function__modal {
  position: relative;
  transition: 0.3s;
}
.p-function__modal:hover {
  opacity: 0.7;
}
.p-function__zoom {
  box-sizing: content-box;
  display: inline-block;
  position: relative;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0.7em;
  height: 0.7em;
  margin: 1rem;
  padding: 0.5rem;
  border: 0.1em solid currentColor;
  border-radius: 50%;
  background: #fff;
  color: #459d92;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
}
.p-function__zoom::before {
  position: absolute;
  top: calc(85.35534% + 0.07071em);
  left: calc(85.35534% + 0.07071em);
  width: 0.336em;
  height: 0.1em;
  transform: translateY(-50%) rotate(45deg);
  transform-origin: left center;
  border-radius: 0 0.1em 0.1em 0;
  background: currentColor;
  content: "";
}
.p-function__zoom > span {
  position: relative;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 58%;
  height: 0.1em;
  margin: auto;
  border-radius: 0.1em;
  background: currentColor;
}
.p-function__zoom > span::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: rotate(90deg);
  border-radius: inherit;
  background: inherit;
  content: "";
}
.p-function-feature__list li:nth-child(even) {
  flex-direction: unset !important;
}
.p-function-feature__list li h3 {
  font-size: clamp(26px, 1.978vw, 38px);
}
.p-function-feature__related .title {
  margin: 2rem 0;
  font-weight: 700;
  font-size: 2.3rem;
}
.p-function-feature__related ol {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
}
.p-function-feature__related ol li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(20% - 3px);
  height: 8rem;
  background: #459d92;
  color: #fff;
  font-size: 2rem;
}
.p-function-feature__related ol li:not(:last-child) {
  margin-bottom: 0;
}
.p-function-point-bold {
  color: #459d92;
  font-weight: bold;
}
.p-function-student-tips {
  padding: 5rem;
  border-bottom-right-radius: 2.5rem;
  background: #ecf5f2;
}
.p-function-student-tips__ttl {
  padding-bottom: 3rem;
  border-bottom: 2px dotted #218c71;
}
.p-function-student-tips__ttl--tag {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  max-width: 100%;
  margin: 0 0 1.5rem;
  padding: 0px 28px;
  border-radius: 30px;
  background: #218c71;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  font-family: "Noto Sans JP";
  text-align: center;
}
.p-function-student-tips__ttl--tag::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  z-index: 1;
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-50%);
  border: 5px solid transparent;
  border-top: 14px solid #218c71;
  content: "";
}
.p-function-student-tips__ttl--txt {
  color: black;
  font-weight: bold;
  font-size: 36px;
  line-height: 1.2;
  font-family: "Noto Sans JP";
}
.p-function-student-tips__dtl {
  padding-top: 3rem;
}
.p-function-student-tips__dtl--ttl {
  color: #218c71;
  font-weight: bold;
  font-size: 24px;
}
.p-function-student-tips__dtl--txt {
  padding-top: 2.4rem;
}
.p-function-student-select__wrap {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  gap: 1rem;
}
.p-function-student-select__list {
  width: 24%;
}
.p-function-student-select__list__item {
  display: flex;
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 10rem;
  padding: 3rem;
  border-bottom-right-radius: 2.5rem;
  background: #63ae9b;
}
.p-function-student-select__list__item--02 {
  width: 32%;
  background: #4da38d;
}
.p-function-student-select__list__item--03 {
  width: 32%;
  background: #37977f;
}
.p-function-student-select__list__item--04 {
  width: 32%;
  background: #218c71;
}
.p-function-student-select__list__item::after {
  position: absolute;
  bottom: -7rem;
  width: 0;
  height: 0;
  border-width: 34px 46.5px 0 46.5px;
  border-style: solid;
  border-color: #BFBFBF transparent transparent transparent;
  content: "";
}
.p-function-student-select__list__item__wrap {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.p-function-student-select__list__item__dtl {
  color: #fff;
  font-size: 32px;
  line-height: 1.2;
  text-align: center;
}
.p-function-student-select__list__item__dtl span {
  font-size: 16px;
}
.p-function-student-select__underList {
  width: 75%;
}
.p-function-student-select__underList__left {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 505px;
  padding: 3rem;
  gap: 2rem;
  background: #e8e8e8;
}
.p-function-student-select__underList__left figure {
  margin: 0 auto;
}
.p-function-student-select__underList__left figure img {
  width: 100%;
}
.p-function-student-select__underList__left--ttl {
  color: #111111;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.4;
  font-family: "Noto Sans JP";
  text-align: center;
}
.p-function-student-select__underList__right {
  width: 100%;
  min-height: 505px;
  padding: 3rem 5rem;
  background: #ecf5f2;
}
.p-function-student-select__underList__right figure {
  margin: 0 auto;
}
.p-function-student-select__underList__right figure img {
  width: 100%;
}
.p-function-student-select__underList__right--ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: 5rem;
  gap: 2rem;
  color: #218c71;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.4;
  font-family: "Noto Sans JP";
}
.p-function-student-select__underList__right ul {
  padding: 4rem 2rem 4rem 3rem;
}
.p-function-student-select__underList__right ul li {
  position: relative;
  padding-left: 1em;
}
.p-function-student-select__underList__right ul li::before {
  position: absolute;
  top: 0;
  left: -3px;
  content: "・";
  color: #218c71;
  font-size: 2rem;
}
.p-function-student-select__underList__right ul li + li {
  margin-top: 4rem;
}
.p-function-course-management__relFunc {
  gap: 2rem !important;
}
.p-function-course-management__relFunc li {
  padding: 3rem !important;
}
.p-function-course-management__relFunc li figure::before {
  content: none !important;
}
.p-function-course-management__relFunc li h3 {
  font-size: clamp(18px, 1.354vw, 26px);
  line-height: 1.2 !important;
}
.p-function-course-management__relFunc li h3 span {
  display: contents !important;
  font-size: clamp(14px, 0.8333vw, 16px);
}

.c-function__category {
  display: flex;
  align-items: end;
  height: 8rem;
  margin-bottom: 3rem;
  gap: 2px;
  border-bottom: 2px solid #459d92;
  white-space: nowrap;
}
.c-function__category li {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 7rem;
  padding: 0 3rem;
  background: #eee;
  color: #9b9b9b;
  font-weight: bold;
  font-size: clamp(15px, 0.9375vw, 19px);
  cursor: pointer;
}
.c-function__category li:hover {
  height: 8rem;
  border-top-right-radius: 2rem;
  background: #459d92;
  color: #fff;
}
.c-function__category li.new {
  background: #f3a90b;
  color: #fff;
}
.c-function__category li.featured {
  background: #ff6d15;
  color: #fff;
}
.c-function__category li.current {
  height: 8rem;
  border-top-right-radius: 2rem;
}
.c-function__category li.current:not(.featured, .new) {
  background: #459d92;
  color: #fff;
}
.c-function__category__relate li {
  line-height: 1.4;
  text-align: center;
}
.c-function__category__relate li span {
  display: contents;
  font-size: clamp(10px, 0.625vw, 12px);
}
.c-function-category {
  display: flex;
  margin-bottom: 3rem;
  gap: 3px;
  white-space: nowrap;
}
.c-function-category li {
  position: relative;
  padding: 0 3rem;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  color: #459d92;
  font-weight: bold;
  font-size: clamp(15px, 0.9375vw, 19px);
  line-height: 1.5;
  text-align: center;
}
.c-function-category li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 2rem 0;
}
.c-function-category li::after {
  display: block;
  position: absolute;
  bottom: 8px;
  left: 50%;
  width: 7px;
  height: 7px;
  transform: rotate(45deg) translateX(-50%);
  border: solid #459d92;
  border-width: 0 1px 1px 0;
  content: "";
}
.c-function-category li:hover {
  background: #459d92;
  color: #fff;
}
.c-function-category li:hover::after {
  border: solid #fff;
  border-width: 0 1px 1px 0;
}
.c-function-category li.item-new {
  color: #f3a90b;
}
.c-function-category li.item-new::after {
  border: solid #f3a90b;
  border-width: 0 1px 1px 0;
}
.c-function-category li.item-new:hover {
  background: #f3a90b;
  color: #fff;
}
.c-function-category li.item-new:hover::after {
  border: solid #fff;
  border-width: 0 1px 1px 0;
}
.c-function-category li.item-featured {
  color: #ff6d15;
}
.c-function-category li.item-featured::after {
  border: solid #ff6d15;
  border-width: 0 1px 1px 0;
}
.c-function-category li.item-featured:hover {
  background: #ff6d15;
  color: #fff;
}
.c-function-category li.item-featured:hover::after {
  border: solid #fff;
  border-width: 0 1px 1px 0;
}
.c-function__item h2 {
  margin-bottom: 3rem;
  font-size: clamp(24px, 1.666vw, 32px);
  line-height: 1.2;
}
.c-function__item h2 a {
  padding-right: 60px;
  background-image: url("../../assets/img/arrow_function_category.png");
  background-position: right bottom;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.c-function__item h2#c-function__new span {
  color: #f3a90b;
  font-size: 14px;
}
.c-function__item h2#c-function__new a {
  background-image: url("../../assets/img/arrow_function_category_new.png");
}
.c-function__item h2#c-function__featured span {
  color: #ff6d15;
  font-size: 14px;
}
.c-function__item h2#c-function__featured a {
  background-image: url("../../assets/uploads/arrow_function_category_featured.png");
}
.c-function__item ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 3rem;
  gap: 1rem;
}
.c-function__item ul.new li {
  background: #fbf4e4;
}
.c-function__item ul.new li:hover {
  background: #f3a90b;
  color: #fff;
}
.c-function__item ul.featured li {
  background: #ffebdf;
}
.c-function__item ul.featured li:hover {
  background: #ff6d15;
  color: #fff;
}
.c-function__item ul li {
  display: flex;
  align-items: center;
  width: calc((100% - 3rem) / 4);
  padding: 2rem;
  gap: 2rem;
  border-bottom-right-radius: 1rem;
  background: #ecf5f2;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}
.c-function__item ul li p {
  line-height: 1.6;
}
.c-function__item ul li h3 {
  font-size: clamp(16px, 1.046vw, 21px);
  line-height: 1.5;
}
.c-function__item ul li:hover {
  background: #459d92;
  color: #fff;
}
.c-function__item ul li figure {
  width: 8rem;
}
.c-function__item ul:not(.system, .c-tabCont__item) {
  margin-bottom: 8rem;
}
.c-function-item .u-text--center {
  margin-bottom: 6rem;
}
.c-function-item.green {
  background: #f6faf9;
}
.c-function-item__list {
  -moz-column-gap: 10px;
  display: flex;
  column-gap: 10px;
  row-gap: 1.2rem;
  flex-flow: wrap;
}
.c-function-item__list.yellow li {
  background: #fbf4e4;
}
.c-function-item__list.yellow li:hover {
  background: #f3a90b;
  color: #fff;
}
.c-function-item__list li {
  width: calc((100% - 30px) / 4);
  padding: 2rem;
  border-bottom-right-radius: 1rem;
  background: #ecf5f2;
}
.c-function-item__list li div {
  display: flex;
  align-items: baseline;
  height: 8rem;
  margin-bottom: 2rem;
  gap: 2rem;
}
.c-function-item__list li div a {
  width: 8rem;
}
.c-function-item__list li:hover {
  background: #459d92;
  color: #fff;
}
.c-function-text {
  margin-top: 4rem;
}
.c-function-text span {
  display: inline-block;
  margin-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.146vw, 22px);
}
.c-function-explanation + .c-function-explanation {
  padding-top: 6.25vw;
}
.c-function-explanation blockquote {
  max-width: 305px;
  padding: 3rem;
  border-radius: 3rem;
  background: #459d92;
  color: #fff;
}
.c-function-explanation h2 {
  margin-bottom: 1rem;
  color: #459d92;
  font-size: clamp(24px, 1.562vw, 30px);
}
.c-function-explanation img {
  padding: 20px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 3px 26px, rgba(0, 0, 0, 0.05) 0px 3px 6px;
}
.c-function-explanation img.border_none {
  padding: 0;
  box-shadow: none;
}
.c-function-explanation__list {
  -moz-column-gap: calc(100% - 120rem);
  display: flex;
  column-gap: calc(100% - 120rem);
  row-gap: 6rem;
  flex-flow: wrap;
}
.c-function-explanation__list a {
  text-decoration: underline;
}
.c-function-explanation__list > li {
  width: 60rem;
}
.c-function-explanation__list figure {
  margin-bottom: 2rem;
}
.c-function-explanation--circle__list {
  display: flex;
  flex-wrap: wrap;
  gap: 5rem;
}
.c-function-explanation--circle__list > li {
  width: calc((100% - 15rem) / 4);
}
.c-function-explanation--circle__list h2 {
  margin-bottom: 1rem;
  color: #459d92;
  font-size: clamp(24px, 1.562vw, 30px);
  text-align: center;
}
.c-function-explanation--circle--icon {
  position: relative;
  width: 150px;
  height: 150px;
  margin: 0 auto 2rem;
  border-radius: 50%;
  background-color: #ccc;
}
.c-function-explanation--circle--icon img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.c-function-explanation--2col {
  display: flex;
  justify-content: center;
  gap: 6rem;
}
.c-function-explanation--2col figure {
  width: 50%;
  background: #fff;
}
.c-function-explanation--2col__list {
  width: 50%;
}
.c-function-explanation ol li {
  position: relative;
  padding-left: 20px;
  list-style-type: none;
}
.c-function-explanation ol li::before {
  position: absolute;
  left: 0;
  content: "・";
}

.c-scrollX-container {
  overflow: auto;
}
.c-scrollX-container ::webkit-scrollbar {
  display: none;
}
.c-scrollX-container-mb {
  margin-bottom: 8rem;
}

.c-tabCont ul li {
  display: block !important;
}
.p-header {
  background: #fff;
}
.p-header__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
  height: 100%;
  gap: 0;
}
.p-header__logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
}
.p-header__logo a:focus {
  opacity: 0.7;
  transition: 0.3s;
}
.p-header__nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
  gap: 1.5rem;
}
.p-header__item--top {
  padding: 0 3rem;
  border-bottom: 1px solid #ddd;
}
.p-header__item--top .l-container {
  display: flex;
  justify-content: space-between;
  padding: 2rem 0;
  gap: 3rem;
  font-size: 13px;
}
.p-header__item--top .l-container .p-header__item--catch {
  display: flex;
  gap: 4rem;
}
.p-header__item--top .l-container .p-header__item--catch .bold {
  font-weight: bold;
}
.p-header__item--top .l-container .p-header__item--catch span:last-child {
  color: #707070;
}
.p-header__item--top .l-container .p-header__item--tel {
  display: flex;
  gap: 1rem;
}
.p-header__item--top .l-container .p-header__item--tel .time {
  color: #a0a0a0;
}
.p-header__item--top .l-container .p-header__item--tel .tel {
  padding-left: 2rem;
  background: url("../../assets/img/header_icon_tel.png") 0 center/16px no-repeat;
  font-weight: bold;
  font-size: 2rem;
  line-height: 1;
}
.p-header__item--bottom {
  z-index: 999;
  top: 0;
  right: 0;
  left: 0;
  padding: 1rem 3rem;
  border-bottom: 1px solid #ddd;
  background: #fff;
  font-weight: 500;
  font-size: clamp(13px, 0.78vw, 15px);
}
.p-header__item--bottom.is-menu-open {
  transform: translateX(0);
  scrollbar-width: none;
}
.p-header__item--bottom.is-menu-open::-webkit-scrollbar {
  display: none;
}
.p-header__item--bottom.fixed {
  z-index: 999;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}
.p-header__item--bottom .l-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
.p-header__item--bottom .l-container .p-header__nav {
  display: flex;
  max-width: 830px;
  gap: 4rem;
}
.p-header__item--bottom .l-container .p-header__ctaList {
  margin-left: 1em;
}
.p-header__item--bottom .l-container .p-header__ctaList ul {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: 1rem;
}
.p-header__item--bottom .l-container .p-header__ctaList ul a {
  color: #ff2700;
  font-weight: bold;
  font-size: 1.4rem;
}
.p-header__item--bottom .l-container .p-header__ctaList ul .c-btn {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #ff2700;
  color: #fff;
  text-align: center;
  transition: 0.3s;
}
.p-header__item--bottom .l-container .p-header__ctaList ul .c-btn a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #fff;
}
.p-header__item--bottom .l-container .p-header__ctaList ul .c-btn:hover {
  background: #fff;
}
.p-header__item--bottom .l-container .p-header__ctaList ul .c-btn:hover a {
  color: #ff2700;
}
.p-header__item--bottom .l-container .p-header__ctaList ul .c-btn--demo {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #fff;
  color: #ff2700;
  text-align: center;
  transition: 0.3s;
}
.p-header__item--bottom .l-container .p-header__ctaList ul .c-btn--demo a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #ff2700;
}
.p-header__item--bottom .l-container .p-header__ctaList ul .c-btn--demo:hover {
  background: #ff2700;
}
.p-header__item--bottom .l-container .p-header__ctaList ul .c-btn--demo:hover a {
  color: #fff;
}
.p-header__item--bottom .p-header__subMenu {
  width: 0;
  transition: 0.1s;
}
.p-header__item--bottom .p-header__subMenu.is-switch-open {
  width: 50%;
  height: 100vh;
}
.p-header__item--bottom .p-header__subMenu li {
  padding: 10px 0;
  font-size: clamp(16px, 1.046vw, 21px);
}
.p-header__item--bottom .p-header__subMenu--child {
  display: none;
}

.c-header-btn {
  z-index: 999;
  position: fixed;
  top: 0;
  right: 0;
  padding: 15px 3rem;
}
.c-header-btn.is-menu-open .line:first-of-type {
  transform: translateY(11px) rotate(45deg);
}
.c-header-btn.is-menu-open .line:nth-of-type(2) {
  opacity: 0;
}
.c-header-btn.is-menu-open .line:last-of-type {
  transform: translateY(-11px) rotate(-45deg);
}
.c-header-btn__toggle {
  display: flex;
  flex-flow: column;
  gap: 8px;
}
.c-header-btn .line {
  display: block;
  width: 40px;
  height: 3px;
  background: #333;
  transition: 0.2s;
}

.p-home-mv {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
  text-align: center;
}
.p-home-mv.homeab_a {
  background: url("../img/homeab_b-img.png") no-repeat center center;
  background-size: cover;
}
.p-home-mv.homeab_a .p-home__titleArea {
  display: flex;
  position: relative;
  top: inherit;
  left: inherit;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  height: 100%;
  padding: 0 0 5% 0;
  transform: none;
  background: url("../img/homeab_a-img.png") no-repeat right center;
  background-size: 420px;
}
.p-home-mv.homeab_a .p-home__titleArea p {
  position: absolute;
  top: 0;
  left: 0;
  text-shadow: none;
}
.p-home-mv.homeab_a .p-home__titleArea p.p-home__label {
  margin-bottom: 30px;
  padding: 0px 20px !important;
  line-height: 1.4;
}
.p-home-mv.homeab_a .p-home__titleArea p.p-home__label span {
  font-weight: bold;
  font-size: 34px;
}
.p-home-mv.homeab_a .p-home__titleArea p.p-home__titleArea--subTitle {
  position: static;
  color: #FFF;
}
.p-home-mv.homeab_a .p-home__titleArea p.p-home__label {
  position: static;
  background: #fcd051;
  color: #333;
}
.p-home-mv.homeab_a .p-home__titleArea p.p-home__label span {
  font-size: 30px;
}
.p-home-mv.homeab_a .p-home__titleArea h1 {
  color: #FFF;
  font-size: clamp(50px, 5.166vw, 90px);
  text-shadow: none;
}
.p-home-mv.homeab_a .p-home__titleArea h1 + p {
  top: 8%;
  left: 30%;
  padding: 20px 30px;
  border-radius: 50px;
  background: #FFF;
  color: #333;
  font-weight: bold;
  font-size: 22px;
  line-height: 1.4;
  text-align: center;
}
.p-home-mv.homeab_a .p-home__titleArea h1 + p:after {
  position: absolute;
  bottom: -30px;
  left: 60px;
  border-top: 40px solid #FFF;
  border-right: 30px solid transparent;
  border-left: 0 solid transparent;
  content: "";
}
.p-home-mv.homeab_a .p-home__titleArea ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.p-home-mv.homeab_a .p-home__titleArea ul li {
  display: flex;
  flex: 1;
  justify-content: space-around;
  gap: 0;
  line-height: 1;
}
.p-home-mv.homeab_a .p-home__titleArea ul li:before {
  content: url(../img/homeab_a-before.png);
}
.p-home-mv.homeab_a .p-home__titleArea ul li:after {
  content: url(../img/homeab_a-after.png);
}
.p-home-mv.homeab_a .p-home__titleArea ul li span {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  margin: 0 -20px;
  background: linear-gradient(180deg, #FFF 0%, #f9fdbc 100%);
  font-weight: 900;
  font-size: 4rem;
  white-space: nowrap;
}
.p-home-mv.homeab_a .p-home__titleArea ul li strong {
  display: inline-block;
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 26px;
  white-space: nowrap;
}
.p-home-mv.homeab_b {
  background: url("../img/homeab_b-img.png") no-repeat center center;
  background-size: cover;
  color: #FFF;
}
.p-home-mv.homeab_b * {
  text-shadow: none;
}
.p-home-mv.homeab_b .p-home__titleArea {
  position: static;
  top: inherit;
  left: inherit;
  height: 100%;
  padding: 3% 0 5% 0;
  transform: none;
}
.p-home-mv.homeab_b .p-home__titleArea b {
  font-weight: 700;
}
.p-home-mv.homeab_b .p-home__titleArea p.p-home__label {
  margin-bottom: 30px;
  padding: 0px 20px !important;
  background: #fcd051;
  color: #333;
  line-height: 1.4;
}
.p-home-mv.homeab_b .p-home__titleArea p.p-home__label span {
  font-weight: bold;
  font-size: 30px;
}
.p-home-mv.homeab_b .p-home__titleArea p.p-home__titleArea--subTitle {
  font-size: 5.6rem;
}
.p-home-mv.homeab_b .p-home__titleArea p.p-home__titleArea--subTitle span {
  display: inline-block;
  margin-right: 5px;
  padding: 5px 15px;
  background: #116b73;
  color: #FFF;
  line-height: 1.4;
}
.p-home-mv.homeab_b .p-home__titleArea .homeab_b_flex {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 30px;
}
.p-home-mv.homeab_b .p-home__titleArea .homeab_b_flex h1 {
  margin: 0 50px 0 0;
  color: #FFF;
  font-size: 58px;
}
.p-home-mv.homeab_b .p-home__titleArea .homeab_b_flex h1 strong {
  display: block;
  font-size: 24px;
}
.p-home-mv.homeab_b .p-home__titleArea ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
.p-home-mv.homeab_b .p-home__titleArea ul li {
  display: flex;
  flex: 1;
  justify-content: space-around;
  gap: 20px;
  line-height: 1;
}
.p-home-mv.homeab_b .p-home__titleArea ul li:before {
  background: url(../img/homeab_a-before.png) no-repeat center center;
}
.p-home-mv.homeab_b .p-home__titleArea ul li:after {
  background: url(../img/homeab_a-after.png) no-repeat center center;
}
.p-home-mv.homeab_b .p-home__titleArea ul li:before, .p-home-mv.homeab_b .p-home__titleArea ul li:after {
  width: 40px;
  height: 80px;
  background-size: cover;
  content: "";
}
.p-home-mv.homeab_b .p-home__titleArea ul li span {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  margin: 0 -20px;
  background: linear-gradient(180deg, #FFF 0%, #f9fdbc 100%);
  font-weight: 900;
  font-size: 3rem;
  white-space: nowrap;
}
.p-home-mv.homeab_b .p-home__titleArea ul li strong {
  display: inline-block;
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 24px;
  white-space: nowrap;
}
.p-home-mv.homeab_b .c-home-mv__news a {
  color: #000;
}
.p-home-mv .p-home__titleArea {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 6.25vw 0;
  transform: translate(-50%, -50%);
}
.p-home-mv .p-home__titleArea--subTitle {
  clear: both;
  font-weight: 700;
  font-size: clamp(18px, 1.354vw, 26px);
}
.p-home-mv .p-home__titleArea--subTitle span {
  color: #459d92;
}
.p-home-mv .p-home__titleArea--subTitle.phrase {
  color: #459d92;
  font-weight: 700;
  font-size: clamp(25px, 1.875vw, 36px);
}
.p-home-mv .p-home__titleArea--subTitle.phrase span {
  font-size: clamp(32px, 2.5vw, 48px);
}
.p-home-mv .js-slide {
  height: 100%;
}
.p-home-mv .js-slide .slick-list {
  height: 100%;
}
.p-home-mv .js-slide .slick-list .slick-track {
  height: 100%;
}
.p-home-mv .js-slide .slick-list .slick-slide {
  height: 100%;
}
.p-home-mv .js-slide .slick-list .slick-slide img {
  -o-object-fit: cover;
  -o-object-position: right;
  height: 100%;
  object-fit: cover;
  object-position: right;
}
.p-home-mv .js-slide.u-sp {
  order: 1;
}
.p-home-mv .slick-dots {
  position: absolute;
  bottom: 1.5rem;
}
.p-home-mv .slick-dots li {
  display: inline-block;
  margin: 0 1.8rem;
}
.p-home-mv .slick-dots li button::before {
  width: 4rem;
  height: 4px;
  border-radius: 3px;
  background: #bbb;
  content: "";
}
.p-home-mv .slick-dots li.slick-active button::before {
  background: #459d92;
}
.p-home-mv h1 {
  margin-bottom: 4rem;
  color: #459d92;
  font-size: clamp(40px, 4.166vw, 80px);
  line-height: 1.5;
  line-height: 1;
  text-align: left;
  text-shadow: 1px 1px 5px #FFF, -1px -1px 5px #fff, 1px -1px 5px #fff, -1px 1px 5px #fff;
}
.p-home-mv h1 strong {
  font-weight: 500;
  font-size: 1.4em;
}
.p-home-mv p {
  padding-left: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: left;
  text-shadow: 1px 1px 3px #fff, -1px -1px 3px #fff, 1px -1px 3px #fff, -1px 1px 3px #fff;
}

.c-home-mv__news {
  z-index: 50;
  position: relative;
  width: 1280px;
  margin: 0 auto;
}
.c-home-mv__news dl {
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
  flex-flow: wrap;
  width: 50rem;
  padding: 1.2rem 20px 1.2rem 5rem;
  gap: 2rem;
  border-top-right-radius: 1rem;
  background: #fff;
  box-shadow: 2px -1px 6px rgba(0, 0, 0, 0.15);
}
.c-home-mv__news dl::after {
  position: absolute;
  top: 50%;
  right: 2rem;
  width: 8px;
  height: 8px;
  transform: rotate(45deg) translateY(-50%);
  border: solid #459d92;
  border-width: 2px 2px 0 0;
  content: "";
}
.c-home-mv__news dl dt {
  color: #999;
  font-weight: normal;
}

.l-results-slider {
  padding: 2rem 0;
  overflow: hidden;
  background: #fff;
}

.p-home-underlead {
  padding-bottom: 3vw !important;
}
.p-home-underlead.front-read_label {
  font-weight: bold;
  font-size: clamp(16px, 1.6vw, 20px);
}
.p-home-underlead h2 {
  margin-bottom: 3rem !important;
  font-size: clamp(26px, 2.5vw, 36px);
  line-height: 1.6;
}
.p-home-underlead h2 span {
  color: #459d92;
}
.p-home-consti__table {
  width: 100%;
}
.p-home-consti__table tr:nth-of-type(n + 3) th {
  width: 10%;
}
.p-home-consti__table tr:nth-of-type(n + 3) td:first-of-type {
  width: 10%;
}
.p-home-consti__table tr:nth-of-type(n + 3) td {
  padding: 1.5rem 0;
}
.p-home-consti__table tr td:nth-of-type(n + 2) {
  width: 40%;
}
.p-home-consti__table tr td:last-of-type {
  width: 35%;
}
.p-home-consti__table .border-bottom {
  border-bottom: 2px solid #ccc;
}
.p-home-consti__table .border-right {
  border-right: 2px solid #ccc;
}
.p-home-consti__table th {
  padding: 0.5rem 0;
  background: #459d92;
  color: #fff;
  font-weight: 700;
  font-size: clamp(16px, 0.9375vw, 18px);
  letter-spacing: 0.05em;
  text-align: center;
  vertical-align: middle;
}
.p-home-consti__table td {
  text-align: center;
  vertical-align: middle;
}
.p-home-consti__table td p {
  font-weight: 700;
  font-size: clamp(18px, 1.146vw, 22px);
}
.p-home-consti__table td p span {
  color: #ff2700;
  font-size: 14px;
}
.p-home-consti__table .sub {
  padding: 0.5rem 0;
  background: #dcece9;
  color: #459d92;
  font-weight: 700;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-home-consti__table .white {
  background: #fff;
}
.p-home-consti__table ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 2rem;
  gap: 2rem;
}
.p-home-consti__table ul li {
  width: 40%;
  font-size: 90%;
  line-height: 1.4;
}
.p-home-consti__caption {
  margin-top: 4rem;
  font-size: 14px;
}
.p-home-consti__caption li {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
.p-home-consti__caption li + li {
  margin-top: 1.5rem;
}
.p-home-flow__list {
  display: flex;
  gap: 3rem;
}
.p-home-flow__list li {
  transition: 0.3s;
}
.p-home-flow__list li:hover {
  opacity: 0.7;
}
.p-home-flow__list li div {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
  gap: 1rem;
}
.p-home-flow__list li span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 5rem;
  border: 2px solid #459d92;
  border-radius: 50%;
  color: #459d92;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-home-flow__list li p {
  color: #459d92;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-home-flow__modalItem {
  display: flex;
  align-items: center;
  width: 128rem;
  padding: 5rem;
  gap: 5rem;
  border-radius: 10px;
  background: #fff;
}
.p-home-flow__modalItem figure {
  flex-shrink: 0;
}
.p-home-flow__modalItem--textArea ol {
  margin-top: 2rem;
}
.p-home-flow__modalItem--textArea ol li {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
.p-home-flow__modalItem--textArea ol li + li {
  margin-top: 0.5rem;
}
.p-home-flow__modalItem--titleArea {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.p-home-flow__modalItem--titleArea span {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 7rem;
  height: 7rem;
  border: 1px solid #459d92;
  border-radius: 50%;
  color: #459d92;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1;
}
.p-home-flow__modalItem--titleArea span b {
  display: block;
  font-size: 10px;
}
.p-home-flow__modalItem--titleArea p {
  font-weight: 700;
  font-size: 2.4rem;
}
.p-home-flow__results {
  position: relative;
  text-align: center;
}
.p-home-flow__results::before {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 0;
  position: absolute;
  top: 75%;
  left: 0%;
  width: 98.5%;
  height: 4rem;
  transform: translateY(-50%);
  background: #459d92;
  content: "";
}
.p-home-flow__results::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 0;
  position: absolute;
  top: 75%;
  right: 0%;
  width: 0;
  height: 0;
  transform: translateY(-50%);
  border-width: 2rem 0 2rem 2rem;
  border-style: solid;
  border-color: transparent transparent transparent #459d92;
  content: "";
}
.p-home-flow__results p {
  display: inline-block;
  z-index: 1;
  position: relative;
  margin-top: 8rem;
  padding: 0 3rem;
  background: #F6FAF9;
  text-align: center;
}
.p-home-flow__results span {
  color: #459d92;
  font-weight: 700;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-home-flow__results span.black {
  color: #000;
}
.p-home-process__text {
  margin-top: 8rem;
  color: #000;
  font-weight: 700;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}

.p-home__label {
  display: inline-block;
  margin-bottom: 40px;
  padding: 5px 40px !important;
  float: left;
  border-radius: 9999px;
  background: #459d92;
  color: #FFF;
  text-align: center !important;
  text-shadow: none !important;
}

.p-inquiry__lead--titleArea {
  margin-bottom: 2.6041666667vw;
}
.p-inquiry__lead--titleArea h2 {
  position: relative;
  margin-bottom: 1.5625vw;
  padding-bottom: 0.78125vw;
  border-bottom: 1px solid #cbd5dc;
  font-size: 1.875vw;
  line-height: 1.5;
}
.p-inquiry__lead--titleArea h2::after {
  display: block;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 5.2083333333vw;
  height: 1px;
  background-color: #b81c22;
  content: "";
}

.p-lp-mv {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
  background: url(../../assets/uploads/lp_mv_img.png);
  text-align: center;
}
.p-lp-mv .p-lp__titleArea {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 6.25vw 0;
  transform: translate(-50%, -50%);
}
.p-lp-mv .p-lp__titleArea--subTitle {
  color: #459d92;
  font-weight: 700;
  font-size: clamp(18px, 1.458vw, 28px);
}
.p-lp-mv .p-lp__titleArea--subTitle.phrase {
  color: #459d92;
  font-weight: 700;
  font-size: clamp(25px, 1.875vw, 36px);
  line-height: 1.4;
}
.p-lp-mv .p-lp__titleArea--subTitle.phrase span {
  font-size: clamp(32px, 2.5vw, 48px);
}
.p-lp-mv h1 {
  margin-bottom: 4rem;
  color: #459d92;
  font-size: clamp(32px, 3.125vw, 60px);
  line-height: 1.5;
  text-align: left;
  text-shadow: 1px 1px 5px #FFF, -1px -1px 5px #fff, 1px -1px 5px #fff, -1px 1px 5px #fff;
}
.p-lp-mv h1 strong {
  font-weight: 500;
  font-size: 1.4em;
}
.p-lp-mv p {
  padding-left: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: left;
  text-shadow: 1px 1px 3px #fff, -1px -1px 3px #fff, 1px -1px 3px #fff, -1px 1px 3px #fff;
}
.p-lp-mv__ctaList {
  margin-left: 1em;
}
.p-lp-mv__ctaList ul {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: 1rem;
}
.p-lp-mv__ctaList ul a {
  color: #ff2700;
  font-weight: bold;
  font-size: 1.4rem;
}
.p-lp-mv__ctaList ul .c-btn {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #ff2700;
  color: #fff;
  text-align: center;
  transition: 0.3s;
}
.p-lp-mv__ctaList ul .c-btn a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #fff;
}
.p-lp-mv__ctaList ul .c-btn:hover {
  background: #fff;
}
.p-lp-mv__ctaList ul .c-btn:hover a {
  color: #ff2700;
}
.p-lp-mv__ctaList ul .c-btn--demo {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #fff;
  color: #ff2700;
  text-align: center;
  transition: 0.3s;
}
.p-lp-mv__ctaList ul .c-btn--demo a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #ff2700;
}
.p-lp-mv__ctaList ul .c-btn--demo:hover {
  background: #ff2700;
}
.p-lp-mv__ctaList ul .c-btn--demo:hover a {
  color: #fff;
}

.p-lp-mv-issue {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
  background: url(../../assets/uploads/lp-issue_mv_img.png);
  text-align: center;
}
.p-lp-mv-issue .p-lp__titleArea {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 6.25vw 0;
  transform: translate(-50%, -50%);
}
.p-lp-mv-issue .p-lp__titleArea--subTitle {
  color: #459d92;
  font-weight: 700;
  font-size: clamp(18px, 1.458vw, 28px);
}
.p-lp-mv-issue h1 {
  margin-bottom: 4rem;
  color: #459d92;
  font-size: clamp(32px, 3.125vw, 60px);
  line-height: 1.5;
  text-align: left;
  text-shadow: 1px 1px 5px #FFF, -1px -1px 5px #fff, 1px -1px 5px #fff, -1px 1px 5px #fff;
}
.p-lp-mv-issue h1 strong {
  font-weight: 500;
  font-size: 1.4em;
}
.p-lp-mv-issue p {
  padding-left: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: left;
  text-shadow: 1px 1px 3px #fff, -1px -1px 3px #fff, 1px -1px 3px #fff, -1px 1px 3px #fff;
}
.p-lp-mv-issue__ctaList {
  margin-left: 1em;
}
.p-lp-mv-issue__ctaList ul {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: 1rem;
}
.p-lp-mv-issue__ctaList ul a {
  color: #ff2700;
  font-weight: bold;
  font-size: 1.4rem;
}
.p-lp-mv-issue__ctaList ul .c-btn {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #ff2700;
  color: #fff;
  text-align: center;
  transition: 0.3s;
}
.p-lp-mv-issue__ctaList ul .c-btn a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #fff;
}
.p-lp-mv-issue__ctaList ul .c-btn:hover {
  background: #fff;
}
.p-lp-mv-issue__ctaList ul .c-btn:hover a {
  color: #ff2700;
}
.p-lp-mv-issue__ctaList ul .c-btn--demo {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #fff;
  color: #ff2700;
  text-align: center;
  transition: 0.3s;
}
.p-lp-mv-issue__ctaList ul .c-btn--demo a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #ff2700;
}
.p-lp-mv-issue__ctaList ul .c-btn--demo:hover {
  background: #ff2700;
}
.p-lp-mv-issue__ctaList ul .c-btn--demo:hover a {
  color: #fff;
}

.p-lp-mv-product {
  position: relative;
  width: 100%;
  height: 600px;
  overflow: hidden;
  background: url(../../assets/uploads/lp-product_mv_img.png);
  text-align: center;
}
.p-lp-mv-product.lpproducts2 {
  background: url(../../assets/img/lpproducts2.png) no-repeat right 40% center;
}
.p-lp-mv-product.lpproducts2 .p-lp__titleArea--subTitle.phrase {
  padding-left: 0;
}
.p-lp-mv-product.lpproducts2 .p-lp__titleArea--subTitle.phrase span {
  display: inline-block;
  margin-bottom: 10px;
  padding: 10px 35px;
  border-radius: 9999px;
  background: #459d92;
  color: #FFF;
  font-size: clamp(20px, 1.875vw, 30px);
  line-height: 1;
  text-shadow: none;
}
.p-lp-mv-product.lpproducts2 .p-lp-mv__ctaList {
  margin-left: 0;
}
.p-lp-mv-product .p-lp__titleArea {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 6.25vw 0;
  transform: translate(-50%, -50%);
}
.p-lp-mv-product .p-lp__titleArea--subTitle {
  color: #459d92;
  font-weight: 700;
  font-size: clamp(18px, 1.458vw, 28px);
}
.p-lp-mv-product h1 {
  margin-bottom: 4rem;
  color: #459d92;
  font-size: clamp(32px, 3.125vw, 60px);
  line-height: 1.5;
  text-align: left;
  text-shadow: 1px 1px 5px #FFF, -1px -1px 5px #fff, 1px -1px 5px #fff, -1px 1px 5px #fff;
}
.p-lp-mv-product h1 strong {
  font-weight: 500;
  font-size: 1.4em;
}
.p-lp-mv-product p {
  padding-left: 1rem;
  font-size: clamp(18px, 1.046vw, 20px);
  text-align: left;
  text-shadow: 1px 1px 3px #fff, -1px -1px 3px #fff, 1px -1px 3px #fff, -1px 1px 3px #fff;
}
.p-lp-mv-product__ctaList {
  margin-left: 1em;
}
.p-lp-mv-product__ctaList ul {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  gap: 1rem;
}
.p-lp-mv-product__ctaList ul a {
  color: #ff2700;
  font-weight: bold;
  font-size: 1.4rem;
}
.p-lp-mv-product__ctaList ul .c-btn {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #ff2700;
  color: #fff;
  text-align: center;
  transition: 0.3s;
}
.p-lp-mv-product__ctaList ul .c-btn a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #fff;
}
.p-lp-mv-product__ctaList ul .c-btn:hover {
  background: #fff;
}
.p-lp-mv-product__ctaList ul .c-btn:hover a {
  color: #ff2700;
}
.p-lp-mv-product__ctaList ul .c-btn--demo {
  width: 19rem;
  min-width: 123px;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #fff;
  color: #ff2700;
  text-align: center;
  transition: 0.3s;
}
.p-lp-mv-product__ctaList ul .c-btn--demo a {
  display: block;
  padding: 0.5208333333vw 1.5625vw;
  color: #ff2700;
}
.p-lp-mv-product__ctaList ul .c-btn--demo:hover {
  background: #ff2700;
}
.p-lp-mv-product__ctaList ul .c-btn--demo:hover a {
  color: #fff;
}

.l-results-slider {
  padding: 2rem 0;
  overflow: hidden;
  background: #fff;
}

.p-lp-underlead {
  padding-bottom: 3vw !important;
}
.p-lp-underlead h2 {
  margin-bottom: 0 !important;
  font-size: clamp(26px, 2.5vw, 40px);
  line-height: 1.6;
  text-align: center;
}
.p-lp-underlead h2 span {
  color: #459d92;
}
.p-lp-consti__table {
  width: 100%;
}
.p-lp-consti__table tr:nth-of-type(n + 3) th {
  width: 10%;
}
.p-lp-consti__table tr:nth-of-type(n + 3) td:first-of-type {
  width: 10%;
}
.p-lp-consti__table tr:nth-of-type(n + 3) td {
  padding: 1.5rem 0;
}
.p-lp-consti__table tr td:nth-of-type(n + 2) {
  width: 40%;
}
.p-lp-consti__table tr td:last-of-type {
  width: 35%;
}
.p-lp-consti__table .border-bottom {
  border-bottom: 2px solid #ccc;
}
.p-lp-consti__table .border-right {
  border-right: 2px solid #ccc;
}
.p-lp-consti__table th {
  padding: 0.5rem 0;
  background: #459d92;
  color: #fff;
  font-weight: 700;
  font-size: clamp(16px, 0.9375vw, 18px);
  letter-spacing: 0.05em;
  text-align: center;
  vertical-align: middle;
}
.p-lp-consti__table td {
  text-align: center;
  vertical-align: middle;
}
.p-lp-consti__table td p {
  font-weight: 700;
  font-size: clamp(18px, 1.146vw, 22px);
}
.p-lp-consti__table td p span {
  color: #ff2700;
  font-size: 14px;
}
.p-lp-consti__table .sub {
  padding: 0.5rem 0;
  background: #dcece9;
  color: #459d92;
  font-weight: 700;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}
.p-lp-consti__table .white {
  background: #fff;
}
.p-lp-consti__table ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 2rem;
  gap: 2rem;
}
.p-lp-consti__table ul li {
  width: 40%;
  font-size: 90%;
  line-height: 1.4;
}
.p-lp-consti__caption {
  margin-top: 4rem;
  font-size: 14px;
}
.p-lp-consti__caption li {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
.p-lp-consti__caption li + li {
  margin-top: 1.5rem;
}
.p-lp-flow__list {
  display: flex;
  gap: 3rem;
}
.p-lp-flow__list li {
  transition: 0.3s;
}
.p-lp-flow__list li:hover {
  opacity: 0.7;
}
.p-lp-flow__list li div {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
  gap: 1rem;
}
.p-lp-flow__list li span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 5rem;
  border: 2px solid #459d92;
  border-radius: 50%;
  color: #459d92;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-lp-flow__list li p {
  color: #459d92;
  font-weight: 700;
  font-size: 2.4rem;
}
.p-lp-flow__modalItem {
  display: flex;
  align-items: center;
  width: 128rem;
  padding: 5rem;
  gap: 5rem;
  border-radius: 10px;
  background: #fff;
}
.p-lp-flow__modalItem figure {
  flex-shrink: 0;
}
.p-lp-flow__modalItem--textArea ol {
  margin-top: 2rem;
}
.p-lp-flow__modalItem--textArea ol li {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
.p-lp-flow__modalItem--textArea ol li + li {
  margin-top: 0.5rem;
}
.p-lp-flow__modalItem--titleArea {
  display: flex;
  align-items: center;
  gap: 2rem;
}
.p-lp-flow__modalItem--titleArea span {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 7rem;
  height: 7rem;
  border: 1px solid #459d92;
  border-radius: 50%;
  color: #459d92;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1;
}
.p-lp-flow__modalItem--titleArea span b {
  display: block;
  font-size: 10px;
}
.p-lp-flow__modalItem--titleArea p {
  font-weight: 700;
  font-size: 2.4rem;
}
.p-lp-flow__results {
  position: relative;
  text-align: center;
}
.p-lp-flow__results::before {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 0;
  position: absolute;
  top: 75%;
  left: 0%;
  width: 98.5%;
  height: 4rem;
  transform: translateY(-50%);
  background: #459d92;
  content: "";
}
.p-lp-flow__results::after {
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  z-index: 0;
  position: absolute;
  top: 75%;
  right: 0%;
  width: 0;
  height: 0;
  transform: translateY(-50%);
  border-width: 2rem 0 2rem 2rem;
  border-style: solid;
  border-color: transparent transparent transparent #459d92;
  content: "";
}
.p-lp-flow__results p {
  display: inline-block;
  z-index: 1;
  position: relative;
  margin-top: 8rem;
  padding: 0 3rem;
  background: #F6FAF9;
  text-align: center;
}
.p-lp-flow__results span {
  color: #459d92;
  font-weight: 700;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-lp-flow__results span.black {
  color: #000;
}
.p-lp-process__text {
  margin-top: 8rem;
  color: #000;
  font-weight: 700;
  font-size: clamp(18px, 1.25vw, 24px);
  text-align: center;
}
.p-lp-solution ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 5rem;
}
.p-lp-solution ul li {
  display: flex;
  min-height: 290px;
}
.p-lp-solution ul li:nth-of-type(even) {
  flex-direction: row-reverse;
}
.p-lp-solution ul li:nth-of-type(even) .p-lp-solution__txt {
  border-bottom-right-radius: 0rem;
  border-bottom-left-radius: 2.5rem;
}
.p-lp-solution ul li figure {
  width: 30%;
}
.p-lp-solution ul li figure img {
  width: 100%;
  min-height: 290px;
}
.p-lp-solution__txt {
  display: flex;
  flex-direction: column;
  width: 70%;
  padding: 2rem 3rem;
  border-bottom-right-radius: 2.5rem;
  background-color: white;
}
.p-lp-solution__txt h3 {
  padding: 1.4rem;
}
.p-lp-solution__txt__ttl {
  display: flex;
  align-items: center;
  padding: 1rem 0;
  color: #2b876a;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.5;
  font-family: "Noto Sans CJK JP";
  text-align: left;
}
.p-lp-solution__txt__num {
  display: flex;
  flex-direction: column;
  width: 88px;
  height: 88px;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  border-color: #459d81;
  background-color: white;
  color: #459d81;
  font-weight: bold;
  font-size: 40px;
  line-height: 0.15;
  font-family: "Noto Sans CJK JP";
  text-align: center;
}
.p-lp-solution__txt__num__small {
  position: relative;
  align-items: center;
  justify-content: center;
  color: #459d81;
  font-size: 14px;
  line-height: 3.286;
  font-family: "Noto Sans CJK JP";
  text-align: center;
}
.p-lp-banner_link {
  display: flex;
  justify-content: center;
  max-width: 100rem;
  margin: 0 auto;
  margin-top: 6.25vw;
  padding: 2rem 3rem;
  gap: 3rem;
  border-bottom-right-radius: 2.5rem;
  background-color: #fbf4e4;
}
.p-lp-banner_link__txt {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 1rem;
}
.p-lp-banner_link__txt__ttl {
  color: #2b876a;
  font-weight: bold;
  font-size: 45px;
  line-height: 1.4;
  font-family: "Noto Sans CJK JP";
  text-align: left;
}
.p-lp-banner_link__txt__ttl span {
  font-size: 24px;
}
.p-lp-banner_link__txt__dtl {
  padding: 2rem 3rem;
  border-bottom-right-radius: 2.5rem;
  background-color: white;
}
.p-lp-banner_link__txt__dtl span {
  color: #2b876a;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.556;
  font-family: "Noto Sans CJK JP";
}
.p-lp-banner_link__txt__dtl ul {
  gap: 0;
}
.p-lp-banner_link__txt__dtl ul li {
  flex-direction: row;
  min-height: auto;
}
.p-lp-banner_link__txt__dtl ul li:nth-of-type(even) {
  flex-direction: row;
}

.p-use-lp li {
  border-bottom-right-radius: 2.5rem;
  background: #fff;
}
.p-use-lp li h2 {
  width: calc(100% - 25rem);
  margin: 0;
  padding: 0 1rem;
  border-left: 1px solid #eee;
  background: #fff;
  color: #459d92;
  font-size: 16px;
}
.p-use-lp li .c-results__item--body {
  min-height: 400px;
}
.p-use-lp .c-titleArea {
  color: #fff;
}
.p-use-lp .c-titleArea__small {
  color: #fff;
}
.p-use-lp .p-use-container {
  padding: 0vw;
  padding-bottom: 3vw;
}
.p-use-lp .p-use-container::before {
  content: none;
}

.p-footer-cta .c-btn--demo {
  position: relative;
  margin-bottom: 2rem;
  border: 2px solid #ff2700;
  border-radius: 10rem;
  background: #fff;
  color: #ff2700;
  font-weight: 500;
  font-size: clamp(18px, 1.458vw, 28px);
  text-align: center;
  transition: 0.3s;
}

.p-footer-cta .c-btn--demo::after {
  display: block;
  position: absolute;
  right: 2.5rem;
  width: 10px;
  height: 10px;
  transform: rotate(-45deg);
  border: solid #ff2700;
  border-width: 0 3px 3px 0;
  content: "";
}

.p-lp-issue__demo__inner {
  padding: 6rem;
  background-color: #fff;
}

.p-lp-product__function__icon {
  border: 1px solid #ecf5f2;
  border-radius: 300px;
}
.p-lp-product__function__icon__area {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
}
.p-lp-product__function__icon__area h2 {
  position: relative;
  margin-right: 5rem;
  margin-bottom: 0;
  color: #000;
}
.p-lp-product__function__icon__area h2::after {
  position: absolute;
  top: -1.5rem;
  right: 0;
  content: "PICK UP";
  color: #ff6d15;
  font-weight: bold;
  font-size: 1.6rem;
}
.p-lp-product__function .p-function-course-management__relFunc {
  justify-content: space-between;
  margin-top: 5rem;
}
.p-lp-product__function .p-function-course-management__relFunc li {
  max-width: 400px;
  padding: 0rem !important;
}
.p-lp-product__function__dtl {
  padding: 3rem !important;
}
.p-lp-product__function figure {
  height: auto !important;
}
.p-lp-product__function figure img {
  padding-top: 0 !important;
}
.p-merit.green {
  background: #ecf5f2;
}
.p-merit-list {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.p-merit-list li {
  display: flex;
  align-items: center;
  width: calc(50% - 2rem);
  padding: 2.5rem 4rem;
  gap: 3rem;
  border-radius: 0 0 3rem;
  background: #fff;
  box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.1);
}
.p-merit-list li:nth-child(1) figure::before {
  content: "01";
}
.p-merit-list li:nth-child(2) figure::before {
  content: "02";
}
.p-merit-list li:nth-child(3) figure::before {
  content: "03";
}
.p-merit-list li:nth-child(4) figure::before {
  content: "04";
}
.p-merit-list li:nth-child(5) figure::before {
  content: "05";
}
.p-merit-list li:nth-child(6) figure::before {
  content: "06";
}
.p-merit-list li:nth-child(7) figure::before {
  content: "07";
}
.p-merit-list li:nth-child(8) figure::before {
  content: "08";
}
.p-merit-list li:nth-child(9) figure::before {
  content: "09";
}
.p-merit-list__imgArea {
  width: 7rem;
  text-align: center;
}
.p-merit-list__imgArea figure::before {
  color: #459D85;
  font-weight: 500;
  font-size: 2rem;
}
.p-merit-list__textArea {
  font-weight: 700;
  font-size: 3rem;
  line-height: 1.4;
}
.p-merit-list__textArea span {
  color: #459D85;
}
.p-merit-aboutArea {
  margin-top: 9rem;
  padding: 7rem;
  background: #fff;
  text-align: center;
}

.c-news__list li {
  display: flex;
  padding: 2rem 4rem;
  background: #fff;
}

.p-news {
  background: #ecf5f2;
}
.p-news .c-news__list {
  margin-bottom: 3rem;
}
.p-news .c-news__list li {
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}
.p-news .c-news__list li:nth-child(even) {
  background: #f6faf9;
}
.p-news .c-news__list li .c-news__date {
  font-weight: bold;
}

.c-news-all .c-news__list li {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
  border-bottom: 1px solid #eee;
}
.c-news-all .c-news__category {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 14rem;
  background: #459d92;
  color: #fff;
  font-size: clamp(13px, 0.78vw, 15px);
  line-height: 1;
}

.p-notfound h2 {
  margin-bottom: 0;
  font-weight: bold;
  font-size: 100px;
  line-height: 1.2;
  text-align: center;
}
.p-notfound p {
  margin-top: 4rem;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  text-align: center;
}

.p-onayami .c-nayami__list {
  margin-top: 10rem;
}
.p-onayami .c-nayami__list li figure {
  margin-top: -8rem;
}
.p-onayami.front-onayami {
  background: #ecf5f2;
}
.p-onayami.front-onayami .c-nayami__list li {
  background: #FFF;
}

.p-page-nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: normal;
  justify-content: center;
  gap: 2rem;
}
.p-page-nav ul li a {
  position: relative;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.p-page-nav li {
  width: 28%;
  text-align: center;
}
.p-page-nav li a {
  display: block;
  padding: 20px 10px;
  border: 2px solid #ccc;
  border-radius: 100px;
  box-shadow: 0rem 0.5rem 2rem rgba(1, 120, 228, 0.2);
  transition: 0.2s;
}
.p-page-nav ul li:nth-of-type(1) a {
  border-color: #34a5b6;
  color: #34a5b6;
}
.p-page-nav ul li:nth-of-type(2) a {
  border-color: #0566d4;
  color: #0566d4;
}
.p-page-nav ul li:nth-of-type(3) a {
  border-color: #e1b004;
  color: #e1b004;
}
.p-page-nav ul li:nth-of-type(1) a:hover {
  background: #34a5b6;
  color: #fff;
}
.p-page-nav ul li:nth-of-type(2) a:hover {
  background: #0566d4;
  color: #fff;
}
.p-page-nav ul li:nth-of-type(3) a:hover {
  background: #e1b004;
  color: #fff;
}
.p-page-nav ul li a:after {
  position: absolute;
  bottom: 0;
  left: calc(50% - 10px);
  width: 0;
  height: 0;
  border-width: 12px 10px 0 10px;
  border-style: solid;
  border-color: transparent transparent transparent transparent;
  content: "";
  transition: 0.5s;
}
.p-page-nav ul li a:hover:after {
  bottom: -12px;
}
.p-page-nav ul li:nth-of-type(1) a:hover:after {
  border-color: #34a5b6 transparent transparent transparent;
}
.p-page-nav ul li:nth-of-type(2) a:hover:after {
  border-color: #0566d4 transparent transparent transparent;
}
.p-page-nav ul li:nth-of-type(3) a:hover:after {
  border-color: #e1b004 transparent transparent transparent;
}

.c-partner-contact__article {
  margin-top: 6rem;
}
.c-partner-contact__article li {
  display: flex;
  justify-content: space-between;
  padding: 5rem 0 7rem;
  border-top: 1px solid #ddd;
}
.c-partner-contact__item--left {
  width: 64rem;
}
.c-partner-contact__item--left h3 {
  margin-bottom: 1.5rem;
  color: #459d92;
  font-size: clamp(24px, 1.562vw, 30px);
}
.c-partner-contact__item--right {
  width: 60rem;
}
.c-partner-contact__item--right.text-content {
  padding: 3rem;
  background: #f6f6f7;
}
.c-partner-contact__item--right.text-content h4 {
  display: flex;
  align-items: center;
  gap: 2rem;
  font-size: clamp(18px, 1.354vw, 26px);
}
.c-partner-contact__item--right.text-content p {
  font-size: 15px;
}
.c-partner-contact__cta {
  display: flex;
  justify-content: space-between;
  padding: 6rem;
  border: 1px solid #e1e1e3;
  background: #f6f6f7;
}
.c-partner-contact__cta .c-flexItem__left h3 {
  margin-bottom: 2rem;
  font-size: 3rem;
}
.c-partner-contact__cta .c-flexItem__left p:not(.small) {
  margin-bottom: 1.5rem;
}
.c-partner-contact__cta .c-flexItem__left .small {
  font-size: 1.3rem;
}
.c-partner-contact__cta .c-flexItem__right figure {
  position: relative;
}
.c-partner-contact__cta .c-flexItem__right figure::before {
  display: block;
  position: absolute;
  top: -3rem;
  left: -4.6rem;
  width: 94px;
  height: 94px;
  background: url("../../assets/img/partner_limited.png") center/94px no-repeat;
  content: "";
}
.c-partner-contact__cta .c-flexItem__right .l-btn-area {
  margin-top: 2rem;
}
.c-partner-contact__cta .c-flexItem__right .c-btn {
  position: relative;
  width: 100%;
  height: 6.5rem;
}
.c-partner-contact__cta .c-flexItem__right .c-btn::after {
  display: block;
  position: absolute;
  top: 50%;
  right: 5px;
  width: 8px;
  height: 8px;
  transform: rotate(-45deg) translateY(-50%);
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: "";
}
.c-partner-contact__cta .c-flexItem__right {
  text-align: center;
}

.c-price-plan {
  display: flex;
  margin-top: 6rem;
  margin-bottom: 4rem;
  gap: 1rem;
}
.c-price-plan__item {
  flex: 1;
  border-bottom-right-radius: 2rem;
  box-shadow: 1px 6px 9px rgba(0, 0, 0, 0.15);
}
.c-price-plan__item--head {
  padding: 4rem 10px;
  color: #fff;
  text-align: center;
}
.c-price-plan__item--head h3 {
  margin-bottom: 2rem;
  font-size: 3rem;
  line-height: 1;
}
.c-price-plan__item--head h3 span {
  font-weight: normal;
  font-size: 13px;
}
.c-price-plan__item--body {
  padding: 3rem 4rem;
}
.c-price-plan__item--body .label {
  margin-bottom: 1rem;
  background: #eee;
  text-align: center;
}
.c-price-plan__item--cost01, .c-price-plan__item--cost02 {
  display: flex;
  flex-flow: wrap;
  align-items: baseline;
}
.c-price-plan__item--cost01 {
  margin-bottom: 3rem;
  line-height: 1.4;
}
.c-price-plan__item--cost01 dt {
  width: 120px;
}
.c-price-plan__item--cost01 dd {
  width: calc(100% - 120px);
  font-weight: bold;
  font-size: 3rem;
}
.c-price-plan__item--cost01 dd span {
  font-size: 16px;
}
.c-price-plan__item--cost02 dt {
  width: 120px;
  font-weight: normal;
}
.c-price-plan__item--cost02 dd {
  width: calc(100% - 120px);
}
.c-price-plan__item.standard .c-price-plan__item--head {
  background: #459d92;
}
.c-price-plan__item.standard .c-price-plan__item--cost01 dd {
  color: #459d92;
}
.c-price-plan__item.customized .c-price-plan__item--head {
  background: #45819d;
}
.c-price-plan__item.customized .c-price-plan__item--cost01 dd {
  color: #45819d;
}
.c-price-plan__item.deluxe .c-price-plan__item--head {
  background: #49459d;
}
.c-price-plan__item.deluxe .c-price-plan__item--cost01 dd {
  color: #49459d;
}
.c-price .c-btn {
  width: 40rem;
}

.p-privacy h2 {
  margin-bottom: 3rem;
  color: #459d92;
  font-weight: 700;
  font-size: 30px;
}
.p-privacy__block h3 {
  margin: 4rem 0 2rem;
}
.p-privacy__block h3 + h4 {
  margin: 0 0 0.5rem;
}
.p-privacy__block h4 {
  margin: 3rem 0 0.5rem;
}
.p-privacy__block p + p {
  margin-top: 3rem;
}
.p-privacy__block p + ul, .p-privacy__block p + ol {
  margin-top: 2rem;
}
.p-privacy__block + h2 {
  margin-top: 6rem;
}
.p-privacy__block ul {
  padding-left: 0.5em;
  text-indent: -0.5em;
}
.p-privacy__block ul li + li {
  margin-top: 0.5rem;
}
.p-privacy__block ul li::before {
  content: "・";
}
.p-privacy__block ul + p {
  margin-top: 2rem;
}
.p-privacy__block ol {
  padding-left: 1.2em;
  text-indent: -1.2em;
}
.p-privacy__block ol li + li {
  margin-top: 0.5rem;
}
.p-privacy__table {
  width: 100%;
  border: 1px solid #ddd;
}
.p-privacy__table tr, .p-privacy__table th, .p-privacy__table td {
  border: 1px solid #ddd;
}
.p-privacy__table th, .p-privacy__table td {
  padding: 1rem;
}
.p-privacy__table th {
  background: #ecf5f2;
}
.p-privacy__table.mokuteki th {
  width: 20%;
}
.p-privacy__table.child {
  margin-top: 1rem;
}
.p-privacy__table.child th, .p-privacy__table.child td {
  padding: 0.5rem;
  font-size: 14px;
}

.p-reason-panel {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0;
  background-position: center;
  background-size: cover;
}
.p-reason-panel__text {
  width: 31.25vw;
  margin: 0 0 0 calc(50% - 33.3333333333vw);
  padding: 9.375vw 0;
}
.p-reason-panel__text h2 {
  font-size: clamp(25px, 1.875vw, 36px);
}

.p-results {
  background: linear-gradient(45deg, #459d81 0%, #459d94 100%);
}
.p-results .c-titleArea,
.p-results .c-titleArea__small {
  color: #fff;
}
.p-results .c-btn--grad {
  border: 2px solid #fff;
  box-shadow: none;
}
.p-results .c-results__list {
  display: flex;
  justify-content: center;
  margin-bottom: 4rem;
  gap: 4rem;
}
.p-results .c-results__item {
  display: flex;
  flex-direction: column;
  width: 40rem;
  pointer-events: none;
}
.p-results .c-results__item > * {
  width: 100%;
}
.p-results .c-results__item a {
  display: inline-block;
  border-bottom: 1px dotted #ccc;
  background: #fff;
  text-align: center;
}
.p-results .c-results__item a:hover {
  opacity: 1;
}
.p-results .c-results__item a figure img {
  width: auto;
  max-width: 100%;
}
.p-results .c-results__item--cont {
  flex-grow: 1;
  padding: 2rem 3rem;
  border-bottom-right-radius: 2.5rem;
  background: #fff;
}
.p-results .c-results__item--cont h3 {
  font-weight: bold;
  font-size: clamp(18px, 1.25vw, 24px);
}
.p-results .c-results__item--cont p {
  margin-bottom: 2rem;
}
.p-results .c-results__item--cont ul li {
  position: relative;
  color: #459d92;
  font-size: 1.3rem;
}
.p-results .c-results__item--cont ul li::before {
  content: "#";
}

.c-results__campany {
  display: flex;
  flex-flow: wrap;
  width: 90%;
  max-width: 128.6rem;
  margin: auto;
  margin-top: 10rem;
  border: solid #eee;
  border-width: 1px 0 0 1px;
}
.c-results__campany li {
  width: 20%;
  border: solid #eee;
  border-width: 0 1px 1px 0;
  font-size: clamp(13px, 0.78vw, 15px);
  line-height: 1.5;
}
.c-results__detail--category {
  display: flex;
  align-items: end;
  margin-bottom: 3rem;
  gap: 3px;
  border-bottom: 2px solid #459d92;
  white-space: nowrap;
}
.c-results__detail--category li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc((100% - 1.2rem) / 7);
  height: 7rem;
  padding: 0 4rem;
  background: #eee;
  color: #9b9b9b;
  font-weight: bold;
  transition: 0.1s;
}
.c-results__detail--category li.current, .c-results__detail--category li:hover {
  height: 8rem;
  border-top-right-radius: 2rem;
  background: #459d92;
  color: #fff;
  cursor: pointer;
}
.c-results__item > ul {
  display: flex;
  flex-flow: wrap;
  gap: 4rem;
}
.c-results__item > ul:not(.current) {
  display: none;
}
.c-results__item > ul li {
  position: relative;
  width: 62rem;
  border: 1px solid #eee;
  border-bottom-right-radius: 2.5rem;
}
.c-results__item > ul li.area-link::after {
  display: block;
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 2rem;
  height: 2rem;
  background: url("../../assets/img/arrow_btn_white.png") no-repeat;
  content: "";
}
.c-results__item--head {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
}
.c-results__item--head figure {
  width: 25rem;
}
.c-results__item--head h2 {
  width: calc(100% - 25rem);
  margin: 0;
  padding-left: 2.5rem;
  border-left: 1px solid #eee;
  color: #459d92;
  font-size: clamp(18px, 1.146vw, 22px);
}
.c-results__item--body {
  padding: 3rem 4rem;
}
.c-results__item--body--ttl {
  margin-bottom: 0.5em;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-results-example > .l-container {
  margin-bottom: 4rem;
}
.c-results-example h1 {
  margin-bottom: 2rem;
  color: #459d92;
  font-size: clamp(26px, 1.978vw, 38px);
  line-height: 1.5;
}
.c-results-detail {
  background: #ecf5f2;
}
.c-results-detail .l-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.c-results-detail__head {
  margin-bottom: 2rem;
  color: #459d92;
}
.c-results-detail__head h3 {
  font-size: clamp(22px, 1.458vw, 28px);
}
.c-results-detail__head--info {
  display: flex;
  gap: 2rem;
  font-size: 13px;
}
.c-results-detail__head--info dl {
  display: flex;
  font-weight: bold;
}
.c-results-detail__body p {
  margin-bottom: 2rem;
}
.c-results-detail__body--profile {
  display: flex;
  align-items: center;
  padding: 1.5rem;
  gap: 4rem;
  background: #fff;
}
.c-results-detail__body--profile .name {
  display: flex;
  align-items: center;
  align-self: normal;
  justify-content: center;
  width: 23rem;
  border-right: 1px solid #dadde7;
  font-weight: bold;
}
.c-results-detail__body--column {
  display: flex;
  flex-flow: wrap;
}
.c-results-detail__body--column dt {
  width: 9rem;
  font-weight: normal;
}
.c-results-detail__body--column dd {
  width: 36rem;
}

.l-2col .l-container {
  display: flex;
  justify-content: space-between;
  padding-top: 6rem;
  padding-bottom: 12rem;
  gap: 8rem;
}
.l-2col article {
  width: 90rem;
}
.l-2col .c-article__block:not(:first-child) {
  margin-top: 7rem;
}
.l-2col .c-article__block:not(:first-child) h2 {
  margin-top: 3rem;
}
.l-2col .c-article__block h2 {
  position: relative;
  margin-bottom: 3rem;
  padding-bottom: 3rem;
  font-size: clamp(28px, 2.083vw, 40px);
  line-height: 1.4;
}
.l-2col .c-article__block h2::before, .l-2col .c-article__block h2::after {
  display: block;
  position: absolute;
  bottom: 0;
  height: 0.2rem;
  content: "";
}
.l-2col .c-article__block h2::before {
  left: 0;
  width: 5rem;
  background: #459d92;
}
.l-2col .c-article__block h2::after {
  right: 0;
  width: calc(100% - 5rem);
  background: #cccfde;
}
.l-2col .c-article__block p,
.l-2col .c-article__block h3,
.l-2col .c-article__block h4 {
  margin-top: 2rem;
}
.l-2col .c-article__block h3 {
  color: #459d92;
  font-size: clamp(22px, 1.458vw, 28px);
}
.l-2col .c-article__block h4 {
  font-size: 18px;
}
.l-2col .c-article__addArea {
  margin-top: 7rem;
}
.l-2col .c-article__addArea h2 {
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 15px;
  font-size: clamp(22px, 1.458vw, 28px);
}
.l-2col .c-article__addArea h2::before, .l-2col .c-article__addArea h2::after {
  display: block;
  position: absolute;
  bottom: 0;
  height: 2px;
  content: "";
}
.l-2col .c-article__addArea h2::before {
  left: 0;
  width: 5rem;
  background: #459d92;
}
.l-2col .c-article__addArea h2::after {
  right: 0;
  width: calc(100% - 5rem);
  background: #cccfde;
}
.l-2col .c-article__addArea.bnr {
  display: flex;
  align-items: center;
  border-bottom-right-radius: 2rem;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.15);
}
.l-2col .c-article__addArea.bnr figure {
  width: 40rem;
}
.l-2col .c-article__addArea.bnr .bnr-text {
  width: calc(100% - 40rem);
  padding: 0 5rem;
}
.l-2col .c-article__addArea.bnr .bnr-text h3 {
  padding-left: 30px;
  background: url("../../assets/img/arrow_btn_white.png") no-repeat 0 center/20px;
  font-weight: bold;
  font-size: clamp(18px, 1.458vw, 28px);
}
.l-2col .c-article__addArea.case .c-card__list {
  display: flex;
  flex-flow: wrap;
  margin-bottom: 4rem;
  gap: 4rem;
}
.l-2col .c-article__addArea.case .c-card__list li {
  flex: 1;
}
.l-2col .c-article__addArea.case .c-card__list li h3 {
  font-size: 1.8rem;
  line-height: 1.5;
}
.l-2col .c-article__addArea.case .c-card__item {
  position: relative;
  border-bottom-right-radius: 2rem;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.15);
}
.l-2col .c-article__addArea.case .c-card__item::after {
  display: block;
  position: absolute;
  right: 1.5rem;
  bottom: 1.5rem;
  width: 20px;
  height: 20px;
  background: url("../../assets/img/arrow_btn_white.png");
  content: "";
}
.l-2col .c-article__addArea.case .c-card__item--middle {
  padding: 2rem;
}
.l-2col .c-article__addArea.case .c-card__item--bottom {
  padding: 0 2rem 2rem;
  color: #459d92;
}
.l-2col .c-aside {
  width: 30rem;
}
.l-2col .c-aside__block + .c-aside__block {
  margin-top: 6rem;
}
.l-2col .c-aside__titleArea h2 {
  margin-bottom: 0;
  padding-bottom: 1rem;
  border-bottom: 2px solid #459d92;
  color: #459d92;
  font-size: clamp(18px, 1.458vw, 28px);
}
.l-2col .c-aside__list li {
  display: flex;
  align-items: center;
  padding: 2rem 0;
  gap: 1.5rem;
  border-bottom: 1px solid #cccfde;
}
.l-2col .c-aside__list li figure {
  width: 100px;
  height: 70px;
  background: #ddd;
}
.l-2col .c-aside__list--title {
  font-size: 14px;
  line-height: 1.4;
}
.l-2col .c-aside .c-textlink.right {
  padding-top: 1.5rem;
  color: #459d92;
  font-weight: bold;
  font-size: 14px;
  text-align: right;
}
.l-2col .c-aside .c-textlink.right a {
  display: inline-block;
  padding-left: 3rem;
  background: url("../../assets/img/arrow_btn_white.png") no-repeat 0 center/2rem;
}

.c-result-slideitemr {
  padding: 2rem 0;
  background: #fff;
}

.c-detail-2column {
  display: flex;
  justify-content: space-around;
  width: 100%;
  max-width: 1280px;
  margin: 50px auto 12rem auto;
  gap: 80px;
}
.c-detail-2column aside {
  width: 100%;
  max-width: 380px;
}
.c-detail-2column aside .aside-archive {
  display: flex;
  justify-content: flex-end;
  margin-top: 10px;
}
.c-detail-2column aside .aside-archive a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  color: #459d82;
  font-weight: bold;
  font-size: 16px;
}
.c-detail-2column aside .aside-archive a:after {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 9999px;
  background: #459d82;
  content: ">";
  color: #FFF;
  font-weight: bold;
  font-size: 16px;
}
.c-detail-2column aside .aside-section:nth-child(n+2) {
  margin-top: 50px;
}
.c-detail-2column aside .aside-section_title {
  margin-bottom: 20px;
  padding: 20px;
  border-radius: 0 12px 0 0;
  color: #FFF;
  font-weight: bold;
  font-size: 20px;
}
.c-detail-2column aside .aside-section_title.ast01 {
  background: #459d82;
}
.c-detail-2column aside .aside-section_title.ast02 {
  background: #ff6d15;
}
.c-detail-2column aside .aside-list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
}
.c-detail-2column aside .aside-list li:nth-child(n+2) {
  margin-top: 20px;
}
.c-detail-2column aside .aside-list li.area-link {
  transition: 0.3s;
}
.c-detail-2column aside .aside-list li.area-link:hover {
  opacity: 0.7;
}
.c-detail-2column aside .aside-list a {
  display: inline-block;
  overflow: hidden;
  border-radius: 5px;
}
.c-detail-2column aside .aside-list a img {
  max-width: 120px;
}
.c-detail-2column aside .aside-list a.dllistaimg {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  max-width: 120px;
  min-height: 90px;
  padding: 5px;
  background: #e9e9e9;
}
.c-detail-2column aside .aside-list a.dllistaimg img {
  max-width: 100%;
}
.c-detail-2column aside .aside-list-txt {
  flex: 1;
  font-weight: bold;
  font-size: 16px;
}
.c-detail-contnt {
  width: 100%;
  max-width: 820px;
}
.c-detail-contnt p + p {
  margin-top: 1.5rem;
}
.c-detail-first h1 {
  font-size: 36px;
}
.c-detail-first .detail-contents_box {
  margin-top: 40px;
  padding: 20px 25px;
  background: #ecf5f2;
}
.c-detail-first .detail-contents_head {
  font-weight: bold;
  font-size: 20px;
}
.c-detail-first .detail-contents_list {
  margin-top: 10px;
  counter-reset: number 0;
}
.c-detail-first .detail-contents_list li {
  padding-left: 30px;
}
.c-detail-first .detail-contents_list li a:hover {
  text-decoration: underline;
}
.c-detail-first .detail-contents_list * + .detail-contents_h2 {
  margin-top: 20px;
}
.c-detail-first .detail-contents_h2 {
  position: relative;
}
.c-detail-first .detail-contents_h2 a {
  font-weight: bold;
}
.c-detail-first .detail-contents_h2:before {
  display: flex;
  position: absolute;
  top: 2px;
  left: 0;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 9999px;
  background: #459d82;
  content: counter(number) "";
  color: #FFF;
  font-weight: bold;
  font-size: 16px;
  line-height: 1;
  counter-increment: number 1;
}
.c-detail-mv {
  margin: 40px 0;
}
.c-detail-mv img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}
.c-detail-second {
  margin-top: 40px;
}
.c-detail-second_img {
  margin-top: 30px;
}
.c-detail-second_img img {
  display: block;
  margin: 0 auto;
}
.c-detail-second h2 {
  margin-bottom: 40px;
  padding: 5px 5px 5px 25px;
  border-left: 4px solid #459d82;
  font-weight: bold;
  font-size: 30px;
  line-height: 1.7;
}
.c-detail-second h3 {
  margin: 40px 0 20px 0;
  padding: 10px;
  background: #ecf5f2;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.7;
}
.c-detail-second h4 {
  width: 100%;
  margin: 20px 0 10px 0;
  color: #459d82;
  font-weight: bold;
  font-size: 20px;
  /*display: flex;
  justify-content: space-between;
  gap: 2px;*/
}
.c-detail-second p + p {
  margin-top: 1.5rem;
}

.p-sitemap__box {
  flex: 1;
}
.p-sitemap__box__inner {
  margin-bottom: 3rem;
}
.p-sitemap__box__inner h2 {
  margin-bottom: 1.5rem;
  border-bottom: 2px solid #ddd;
  line-height: 2.5;
}
.p-sitemap__box__inner > ul > li > a {
  color: #459d92;
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
  line-height: 2;
}
.p-sitemap__box__inner ul ul {
  margin: 0 0 1.5em 1em;
}
.p-sitemap__box__inner ul ul li {
  display: inline-block;
  padding-right: 1.5em;
}
.p-sitemap__box__inner ul ul li a {
  color: #459d92;
}

.p-sms-feature__list {
  display: flex;
  gap: 3.5rem;
}
.p-sms-feature__item {
  display: flex;
  flex-direction: column;
  width: calc((100% - 7rem) / 3);
  padding: 3rem;
  border-bottom-right-radius: 2.5rem;
  background: #fff;
}
.p-sms-feature__item--img {
  display: block;
  height: 12.5rem;
}
.p-sms-feature__item--img figure {
  display: flex;
  justify-content: center;
  width: 13rem;
  height: 100%;
  margin: 0 auto;
}
.p-sms-feature__item--img figure img {
  -o-object-fit: contain;
  object-fit: contain;
}
.p-sms-feature__item h3 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 2rem;
  margin-bottom: 1rem;
  color: #333;
  line-height: 1.5;
  text-align: center;
}
.p-sms-feature__item p {
  color: #333;
}

.p-student-tips {
  background: linear-gradient(45deg, #459d81 0%, #459d94 100%);
}
.p-student-tips .c-titleArea,
.p-student-tips .c-titleArea__small {
  color: #fff;
}
.p-student-tips__list {
  display: flex;
  justify-content: center;
  margin-bottom: 4rem;
  gap: 4rem;
}
.p-student-tips__list__item {
  display: flex;
  position: relative;
  flex-direction: column;
  width: 40rem;
  padding: 2rem 3rem;
  border-bottom-right-radius: 2.5rem;
  background: #fff;
  pointer-events: none;
}
.p-student-tips__list__item__num {
  position: absolute;
  top: 8px;
  left: 18px;
  color: #459d92;
  font-weight: bold;
  font-size: 2.5rem;
}
.p-student-tips__list__item h3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 130px;
  font-weight: bold;
  font-size: 3rem;
  line-height: 1.5;
  text-align: center;
}

.p-subsidy-point .c-flex-content {
  display: flex;
  gap: 4rem;
}
.p-subsidy-point .c-flex-content__text {
  width: 74rem;
}
.p-subsidy-point .c-flex-content__text p:first-child {
  margin-bottom: 3rem;
}
.p-subsidy-point .c-flex-content figure {
  width: 50rem;
}
.p-subsidy-btn {
  padding: 8rem 0;
}
.p-subsidy-btn .c-btn {
  min-width: 50rem;
}

.c-subsidy-price {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.c-subsidy-price__label {
  padding: 3px 3px 4px;
  border: 1px solid #333;
  border-radius: 3px;
  font-size: clamp(13px, 0.78vw, 15px);
  line-height: 1;
}
.c-subsidy-price__num {
  color: #459d92;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-subsidy-price__num span {
  color: #459d92;
  font-size: clamp(36px, 2.8125vw, 54px);
}

.p-use {
  overflow: hidden;
  background: #ecf5f2;
}
.p-use-container {
  z-index: 0;
  position: relative;
  width: 130rem;
  margin: auto;
  padding: 4.25vw 0 6.25vw;
}
.p-use-container .c-titleArea {
  padding-top: 11rem;
}
.p-use-container::before {
  display: block;
  z-index: -1;
  position: absolute;
  left: 50%;
  width: 110rem;
  height: 100%;
  transform: translateX(-50%);
  border-radius: 1000px 1000px 0 0;
  background: #fff;
  content: "";
}
.p-use__list {
  position: relative;
  margin-bottom: 4rem;
}
.p-use__list .area-link figure {
  overflow: hidden;
  background-color: #459d92;
}
.p-use__list .area-link figure img {
  transition: 0.3s all;
}
.p-use__list .area-link:focus img {
  position: relative;
  transform: scale(1.1, 1.1);
  opacity: 0.7;
}
.p-use__list:not(.js-slide) {
  -moz-column-gap: calc((100% - 120rem) / 2);
  display: flex;
       column-gap: calc((100% - 120rem) / 2);
  row-gap: 4rem;
  flex-flow: wrap;
  margin-top: 6rem;
}
.p-use__list:not(.js-slide) li {
  display: flex;
  flex-direction: column;
  width: 40rem;
}
.p-use__list.js-slide li {
  margin: 0 1.6666666667rem;
}
.p-use__list--text {
  flex-grow: 1;
  width: 40rem;
  padding: 2rem 2.5rem;
  border-bottom-right-radius: 3rem;
  color: #fff;
}
.p-use__list--text .copy {
  font-weight: bold;
}
.p-use__list--text p {
  font-size: clamp(14px, 0.8333vw, 16px);
}
.p-use__list--text h3 {
  font-size: clamp(18px, 1.146vw, 22px);
}
.p-use__list--item01 .p-use__list--text {
  background: #4480ae;
}
.p-use__list--item02 .p-use__list--text {
  background: #bd6253;
}
.p-use__list--item03 .p-use__list--text {
  background: #569aa2;
}
.p-use__list--item04 .p-use__list--text {
  background: #43547d;
}
.p-use__list--item05 .p-use__list--text {
  background: #628e44;
}
.p-use__list--item06 .p-use__list--text {
  background: #b9a91e;
}
.p-use__list--item07 .p-use__list--text {
  background: #8d6a9a;
}
.p-use__list .prev,
.p-use__list .next {
  z-index: 10;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.p-use__list .prev {
  left: -1.5rem;
  cursor: pointer;
}
.p-use__list .next {
  right: -1.5rem;
  cursor: pointer;
}
.p-use-mv {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30rem;
  background: url("../../assets/img/use_mv.png") no-repeat;
}
.p-use-mv h1 {
  color: #459d92;
  font-size: 5rem;
}
.p-use-mv--item01 {
  background: #ecf2f7;
}
.p-use-mv--item01 h1 {
  color: #4480ae;
}

.c-nayami {
  position: relative;
}
.c-nayami .c-titleArea {
  margin-bottom: 7rem;
}
.c-nayami__list {
  display: flex;
  flex-flow: wrap;
  margin-bottom: 4rem;
  gap: 4rem;
}
.c-nayami__list li {
  flex: 1;
  padding: 0 20px 3rem;
  border-bottom-right-radius: 2.5rem;
  background: #ecf5f2;
  text-align: center;
}
.c-nayami__list li figure {
  margin-top: -5rem;
  margin-bottom: 2rem;
}
.c-nayami__list li p {
  font-weight: bold;
  font-size: clamp(16px, 0.9375vw, 18px);
}
.c-nayami__list li p span {
  color: #459d92;
}
.c-nayami__text {
  font-weight: bold;
}
.c-nayami__text p {
  font-weight: normal;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-nayami::after {
  display: block;
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 1.8rem solid #fff;
  border-right: 2.8rem solid transparent;
  border-left: 2.8rem solid transparent;
  content: "";
}

.c-nayami__08item {
  position: relative;
}
.c-nayami__08item::after {
  content: none !important;
}
.c-nayami__08item .c-titleArea {
  margin-bottom: 7rem;
}
.c-nayami__08item__list {
  display: flex;
  flex-flow: wrap;
  flex-wrap: wrap !important;
  justify-content: space-between;
  margin-bottom: 4rem;
  gap: 4rem;
}
.c-nayami__08item__list li {
  position: relative;
  flex: 1;
  width: 15.1041666667vw;
  min-width: 15.1041666667vw;
  max-width: 15.1041666667vw;
  margin-bottom: 2rem;
  padding: 3rem 2rem 3rem;
  border-bottom-right-radius: 2.5rem;
  background: #ecf5f2;
  text-align: center;
}
.c-nayami__08item__list li::after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  position: absolute;
  bottom: -30px;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 64px solid #ecf5f2;
  border-right: 23px solid transparent;
  border-left: 23px solid transparent;
  border-style: solid;
  content: "";
}
.c-nayami__08item__list li figure {
  margin-top: -5rem;
  margin-bottom: 2rem;
}
.c-nayami__08item__list li p {
  font-weight: normal;
  font-size: clamp(14px, 0.8333vw, 16px);
  text-align: left;
}
.c-nayami__08item__list li p span {
  padding-right: 0.1em;
  color: #459d92;
  font-size: clamp(18px, 1.25vw, 24px);
}
.c-nayami__08item__list li p.c-nayami__list__08item__ttl {
  padding-bottom: 2rem;
  font-weight: bold;
  font-size: clamp(18px, 1.046vw, 20px);
  line-height: 1.4;
  text-align: center;
}
.c-nayami__08item__list__img {
  margin: 0 auto -1px;
  text-align: center;
}
.c-nayami__08item__text {
  font-weight: bold;
}
.c-nayami__08item__text p {
  font-weight: normal;
  font-size: clamp(18px, 1.046vw, 20px);
}
.c-nayami__08item::after {
  display: block;
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border-top: 1.8rem solid #fff;
  border-right: 2.8rem solid transparent;
  border-left: 2.8rem solid transparent;
  content: "";
}

.c-resolution {
  background: linear-gradient(45deg, #459d81 0%, #459d94 100%);
}
.c-resolution__catch {
  margin-bottom: 3rem;
  color: #fff;
  font-weight: bold;
  font-size: 3rem;
  text-align: center;
}
.c-resolution__list li {
  display: flex;
  overflow: hidden;
  border-bottom-right-radius: 2rem;
}
.c-resolution__list li figure {
  width: 50rem;
  background: #fff;
}
.c-resolution__list li figure img {
  max-width: none;
  height: 100%;
}
.c-resolution__list li:nth-child(even) {
  flex-direction: row-reverse;
}
.c-resolution__list li:not(:last-child) {
  margin-bottom: 4rem;
}
.c-resolution__list--text {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-items: flex-start;
  justify-content: center;
  width: calc(100% - 50rem);
  padding: 4rem;
  background: #fff;
}
.c-resolution__list--text h3 {
  margin-bottom: 1rem;
  color: #459d92;
  font-size: clamp(18px, 1.146vw, 22px);
  line-height: 1.5;
}

.c-use-point__list {
  display: flex;
  margin-top: 9rem;
  gap: 10rem;
}
.c-use-point__list li {
  flex: 1;
}
.c-use-point__list li figure,
.c-use-point__list li h3 {
  margin-bottom: 2rem;
  text-align: center;
}
.c-use-point__list li figure {
  position: relative;
}
.c-use-point__list li:first-of-type figure::before, .c-use-point__list li:nth-of-type(2) figure::before, .c-use-point__list li:last-of-type figure::before {
  display: block;
  position: absolute;
  top: -1.5em;
  left: 50%;
  transform: translateX(-50%);
  color: #459d92;
  font-size: clamp(24px, 1.562vw, 30px);
  font-family: "Roboto", sans-serif;
}
.c-use-point__list li:first-of-type figure::before {
  content: "01";
}
.c-use-point__list li:nth-of-type(2) figure::before {
  content: "02";
}
.c-use-point__list li:last-of-type figure::before {
  content: "03";
}
.c-use-point__list li h3 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: clamp(22px, 1.458vw, 28px);
  line-height: 1.5;
}

.c-use-point__list.function-use-point li {
  padding: 6rem 2rem 2rem;
}
.c-use-point__list.function-use-point li:first-of-type figure::before {
  content: "Point 1";
}
.c-use-point__list.function-use-point li:nth-of-type(2) figure::before {
  content: "Point 2";
}
.c-use-point__list.function-use-point li:last-of-type figure::before {
  content: "Point 3";
}
.c-use-point__list.function-use-point li h3 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: clamp(18px, 1.25vw, 24px);
  line-height: 1.5;
}
.c-use-point__list.function-use-point li figure img {
  padding-top: 1rem;
}

.u-mt--10 {
  margin-top: 1rem;
}

.u-mb--10 {
  margin-bottom: 1rem;
}

.u-mr--10 {
  margin-right: 1rem;
}

.u-ml--10 {
  margin-left: 1rem;
}

.u-mt--20 {
  margin-top: 2rem;
}

.u-mb--20 {
  margin-bottom: 2rem;
}

.u-mr--20 {
  margin-right: 2rem;
}

.u-ml--20 {
  margin-left: 2rem;
}

.u-mt--30 {
  margin-top: 3rem;
}

.u-mb--30 {
  margin-bottom: 3rem;
}

.u-mr--30 {
  margin-right: 3rem;
}

.u-ml--30 {
  margin-left: 3rem;
}

.u-mt--40 {
  margin-top: 4rem;
}

.u-mb--40 {
  margin-bottom: 4rem;
}

.u-mr--40 {
  margin-right: 4rem;
}

.u-ml--40 {
  margin-left: 4rem;
}

.u-mt--50 {
  margin-top: 5rem;
}

.u-mb--50 {
  margin-bottom: 5rem;
}

.u-mr--50 {
  margin-right: 5rem;
}

.u-ml--50 {
  margin-left: 5rem;
}

.u-mt--60 {
  margin-top: 6rem;
}

.u-mb--60 {
  margin-bottom: 6rem;
}

.u-mr--60 {
  margin-right: 6rem;
}

.u-ml--60 {
  margin-left: 6rem;
}

.u-mt--70 {
  margin-top: 7rem;
}

.u-mb--70 {
  margin-bottom: 7rem;
}

.u-mr--70 {
  margin-right: 7rem;
}

.u-ml--70 {
  margin-left: 7rem;
}

.u-mt--80 {
  margin-top: 8rem;
}

.u-mb--80 {
  margin-bottom: 8rem;
}

.u-mr--80 {
  margin-right: 8rem;
}

.u-ml--80 {
  margin-left: 8rem;
}

.u-mt--90 {
  margin-top: 9rem;
}

.u-mb--90 {
  margin-bottom: 9rem;
}

.u-mr--90 {
  margin-right: 9rem;
}

.u-ml--90 {
  margin-left: 9rem;
}

.u-mt--100 {
  margin-top: 10rem;
}

.u-mb--100 {
  margin-bottom: 10rem;
}

.u-mr--100 {
  margin-right: 10rem;
}

.u-ml--100 {
  margin-left: 10rem;
}

.u-mt--110 {
  margin-top: 11rem;
}

.u-mb--110 {
  margin-bottom: 11rem;
}

.u-mr--110 {
  margin-right: 11rem;
}

.u-ml--110 {
  margin-left: 11rem;
}

.u-mt--120 {
  margin-top: 12rem;
}

.u-mb--120 {
  margin-bottom: 12rem;
}

.u-mr--120 {
  margin-right: 12rem;
}

.u-ml--120 {
  margin-left: 12rem;
}

.u-bg__lightgr {
  background: #f6faf9;
}

.u-mt--10 {
  margin-top: 1rem;
}

.u-mb--10 {
  margin-bottom: 1rem;
}

.u-mr--10 {
  margin-right: 1rem;
}

.u-ml--10 {
  margin-left: 1rem;
}

.u-mt--20 {
  margin-top: 2rem;
}

.u-mb--20 {
  margin-bottom: 2rem;
}

.u-mr--20 {
  margin-right: 2rem;
}

.u-ml--20 {
  margin-left: 2rem;
}

.u-mt--30 {
  margin-top: 3rem;
}

.u-mb--30 {
  margin-bottom: 3rem;
}

.u-mr--30 {
  margin-right: 3rem;
}

.u-ml--30 {
  margin-left: 3rem;
}

.u-mt--40 {
  margin-top: 4rem;
}

.u-mb--40 {
  margin-bottom: 4rem;
}

.u-mr--40 {
  margin-right: 4rem;
}

.u-ml--40 {
  margin-left: 4rem;
}

.u-mt--50 {
  margin-top: 5rem;
}

.u-mb--50 {
  margin-bottom: 5rem;
}

.u-mr--50 {
  margin-right: 5rem;
}

.u-ml--50 {
  margin-left: 5rem;
}

.u-mt--60 {
  margin-top: 6rem;
}

.u-mb--60 {
  margin-bottom: 6rem;
}

.u-mr--60 {
  margin-right: 6rem;
}

.u-ml--60 {
  margin-left: 6rem;
}

.u-mt--70 {
  margin-top: 7rem;
}

.u-mb--70 {
  margin-bottom: 7rem;
}

.u-mr--70 {
  margin-right: 7rem;
}

.u-ml--70 {
  margin-left: 7rem;
}

.u-mt--80 {
  margin-top: 8rem;
}

.u-mb--80 {
  margin-bottom: 8rem;
}

.u-mr--80 {
  margin-right: 8rem;
}

.u-ml--80 {
  margin-left: 8rem;
}

.u-mt--90 {
  margin-top: 9rem;
}

.u-mb--90 {
  margin-bottom: 9rem;
}

.u-mr--90 {
  margin-right: 9rem;
}

.u-ml--90 {
  margin-left: 9rem;
}

.u-mt--100 {
  margin-top: 10rem;
}

.u-mb--100 {
  margin-bottom: 10rem;
}

.u-mr--100 {
  margin-right: 10rem;
}

.u-ml--100 {
  margin-left: 10rem;
}

.u-mt--110 {
  margin-top: 11rem;
}

.u-mb--110 {
  margin-bottom: 11rem;
}

.u-mr--110 {
  margin-right: 11rem;
}

.u-ml--110 {
  margin-left: 11rem;
}

.u-mt--120 {
  margin-top: 12rem;
}

.u-mb--120 {
  margin-bottom: 12rem;
}

.u-mr--120 {
  margin-right: 12rem;
}

.u-ml--120 {
  margin-left: 12rem;
}

.u-margin--auto {
  margin-right: auto;
  margin-left: auto;
}

.u-text--center {
  padding: 0 20px;
  text-align: center;
}

.u-text--left {
  padding: 0 20px;
  text-align: left;
}

.u-text--right {
  padding: 0 20px;
  text-align: right;
}

.u-sp {
  display: none;
}
.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;
}

.modal {
  display: none;
}

.modal.is-open {
  display: block;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./../img/ajax-loader.gif") center center no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

.js-slide {
  opacity: 0;
  transition: opacity 0.3s linear;
}

.js-slide.slick-initialized {
  opacity: 1;
}

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

@media screen and (max-width: 768px) {
  html {
    width: 100%;
    overflow-x: hidden;
    font-size: 0.8333333333vw;
  }
  main {
    margin-top: 55px;
  }
  .l-2col .l-container {
    flex-direction: column;
    gap: 3.125vw;
  }
  .l-2col article {
    width: 100%;
  }
  .l-2col aside {
    width: 100%;
  }
  .l-2col.form .l-inner {
    gap: 3.125vw;
  }
  .l-2col.form article {
    width: 100%;
  }
  .l-2col.form aside {
    width: 100%;
  }
  .l-2col-contact .l-container {
    flex-direction: column;
    gap: 3.125vw;
  }
  .l-catch--text {
    text-align: left;
  }
  .l-container.l-container-servicelist {
    padding-top: 3vw !important;
  }
  .l-header {
    height: 8rem;
  }
  .c-2col-article__mv h1 {
    font-size: clamp(22px, 1.458vw, 28px);
  }
  .c-2col-article__block h2 {
    margin-bottom: 0.5208333333vw;
    padding-bottom: 0.5208333333vw;
    font-size: clamp(18px, 1.458vw, 28px);
  }
  .l-btn-area--2col {
    flex-direction: column;
    align-items: center;
  }
  .c-btn {
    min-width: 50vw;
  }
  .c-btn--cta, .c-btn--ora, .c-btn--wh {
    width: 75vw;
    min-width: unset;
  }
  .c-btn--cta a, .c-btn--ora a, .c-btn--wh a {
    padding: 4rem 5rem;
  }
  .c-btn--tel {
    pointer-events: auto;
  }
  .c-btn--grad a::after {
    right: 1em;
  }
  .c-company__item + .c-company__item {
    margin-top: 6.25vw;
  }
  .c-company__item table {
    word-wrap: break-word;
    width: 100%;
    margin-top: 40px;
    border-collapse: collapse;
  }
  .c-company__item table tr {
    display: grid;
    width: 100%;
  }
  .c-company__item table tr:last-of-type td {
    border-bottom: 1px solid #dae0e0;
  }
  .c-company__item table th {
    width: 100%;
    background-color: #f7f7f7;
    font-weight: 700;
  }
  .c-company__item table td {
    padding: 4vw 2.66667vw 5.33333vw;
    border-top: none;
  }
  .c-company dl {
    word-wrap: break-word;
    width: 100%;
    border-collapse: collapse;
  }
  .c-company dl dt {
    padding: 20px 0px;
    border-top: 1px solid #dae0e0;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
  }
  .c-company dl dd {
    padding: 20px 0px;
    border-top: 1px solid #dae0e0;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6;
  }
  .c-contact__detail__text {
    padding: 2rem 3rem;
  }
  .c-contact-2col {
    flex-direction: column;
    gap: 9rem;
  }
  .c-contact-2col__left, .c-contact-2col__right {
    width: 100%;
  }
  .c-cta {
    flex-flow: column;
    align-items: center;
    gap: 5rem;
  }
  .c-cta__text {
    width: 60vw;
  }
  .c-cta .c-cta__demo {
    width: 90%;
    padding-right: 0;
    padding-bottom: 5rem;
    border-right: none;
    border-bottom: 1px solid #666;
  }
  .c-cta .c-cta__flow {
    width: 90%;
    padding: 0;
  }
  .c-cta .area-link figure img {
    width: 50%;
  }
  .c-cta .area-link figure {
    width: 20vw;
    height: 20vw;
  }
  .c-flow__detail {
    gap: 10rem;
  }
  .c-flow__detail li {
    flex-flow: column;
  }
  .c-flow__detail li img {
    width: 100%;
    max-width: none;
  }
  .c-flow__detail--text {
    width: 100%;
  }
  .c-flow__detail--text h3 {
    font-size: clamp(18px, 1.458vw, 28px);
  }
  .c-flow .c-flow__step ul::before {
    width: 69%;
  }
  .c-flow .c-flow__step ul {
    flex-wrap: wrap;
  }
  .c-flow .c-flow__step ul::after {
    display: block;
    z-index: -1;
    position: absolute;
    bottom: 32%;
    left: 50%;
    width: 63%;
    height: 1px;
    transform: translateX(-50%);
    background: #459d92;
    content: "";
  }
  .c-flow .c-flow__step ul li {
    width: 30%;
  }
  .c-flow .c-flow__step ul li p {
    font-size: 12px;
  }
  .bl-form__privacy {
    margin-top: 3.6458333333vw;
  }
  .bl-form__submit {
    width: 80%;
    margin: 6.25vw auto 15.625vw;
  }
  .must {
    margin-left: 2.6041666667vw;
    padding: 0.5208333333vw 1.5625vw 0.78125vw;
    font-size: 2.0833333333vw;
  }
  .opp,
.optional {
    margin-left: 2.6041666667vw;
    padding: 0.5208333333vw 1.5625vw 0.78125vw;
    font-size: 2.0833333333vw;
  }
  .errorMsg {
    padding-left: 1.5625vw;
  }
  .bl-formInquiry table {
    width: 100%;
  }
  .bl-formInquiry table th,
.bl-formInquiry table td {
    display: block;
    padding: 2.0833333333vw;
  }
  .bl-formInquiry table th {
    width: 100%;
  }
  .bl-formInquiry table table th,
.bl-formInquiry table table td {
    padding-right: 1.5625vw;
    padding-bottom: 1.5625vw;
  }
  .bl-formInquiry table input[type=text], .bl-formInquiry table input[type=password] {
    margin: 0 1.5625vw 0 0;
    padding: 1.5625vw;
    font-size: 3.6458333333vw;
  }
  .bl-formInquiry table textarea {
    margin: 0 1.5625vw 0 0;
    padding: 1.5625vw;
    font-size: 3.6458333333vw;
  }
  .bl-formInquiry table select {
    height: 13.0208333333vw;
    margin: 2.0833333333vw 0;
    padding: 1.5625vw 0 1.5625vw 4.1666666667vw;
  }
  .bl-formInquiry table td .info {
    font-size: 2.6041666667vw;
  }
  .bl-formInquiry table .autozip {
    padding: 1.5625vw 3.125vw;
  }
  .bl-formInquiry table .input1 {
    width: 100%;
  }
  .bl-formInquiry table .input2 {
    width: 100%;
  }
  .bl-formInquiry table .input3 {
    width: 40%;
  }
  .bl-formInquiry table .input4 {
    width: 40%;
    margin: 0 1.0416666667vw;
  }
  .bl-formInquiry table .input5 {
    width: 100%;
  }
  .bl-formInquiry span {
    margin-top: 1.5625vw;
  }
  .bl-formInquiry #media li {
    margin-bottom: 3.125vw;
  }
  .bl-formInquiry #etc {
    margin-left: 3.125vw;
  }
  .bl-formInquiry h3 span {
    margin: 0.78125vw 3.125vw 0 0;
  }
  .bl-formInquiry #privacy {
    display: none;
    width: auto;
  }
  .bl-formInquiry #privacy * {
    width: auto !important;
  }
  .bl-formInquiry #submit {
    margin-top: 10.4166666667vw;
  }
  .bl-formInquiry #thanks {
    padding: 10.4166666667vw 0;
  }
  .bl-formInquiry #thanks #submit {
    margin-top: 13.0208333333vw;
  }
  .feemail_error {
    margin-bottom: 10.4166666667vw;
    padding: 7.8125vw;
    font-size: 4.6875vw;
  }
  .bl-form input[type=text] {
    padding: 3.125vw;
  }
  .bl-form dl dt {
    margin-bottom: 1.5625vw;
    font-size: 4.6875vw;
  }
  .bl-form dl + dl {
    margin-top: 5.2083333333vw;
    margin-bottom: 5.2083333333vw;
  }
  .bl-form__duo {
    margin-top: 5.2083333333vw;
    margin-bottom: 5.2083333333vw;
  }
  *[class^=c-img-box] img {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 0 auto 2rem;
    float: none;
  }
  .c-img-box--l__item, .c-img-box--l img {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--r__item, .c-img-box--r img {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .c-img-box--half__item {
    width: 100%;
    max-width: initial;
    margin-right: 0;
  }
  .p-lower-mv {
    background-position: left 50% top 50%;
    background-size: cover;
  }
  .p-lower-mv h1 {
    font-size: clamp(28px, 2.083vw, 40px);
  }
  .p-lower-mv.no-image {
    height: 36rem;
  }
  .p-split-mv {
    flex-flow: column;
  }
  .p-split-mv__text, .p-split-mv__img {
    width: 100%;
  }
  .p-split-mv__text h1 {
    font-size: clamp(28px, 2.083vw, 40px);
  }
  .p-split-mv__img {
    height: 40vw;
  }
  .p-split-mv__titleArea {
    padding-left: 95px;
  }
  .p-split-mv .c-btn {
    width: 100%;
  }
  .p-split-mv .c-btn--grad a {
    width: 100%;
  }
  .p-split-mv__ctaList {
    margin-top: 6rem;
  }
  .p-split-mv__ctaList ul {
    flex-direction: column;
    gap: 3rem;
  }
  .p-split-mv__ctaList ul li {
    width: 75vw !important;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-split-mv__ctaList ul li a {
    padding: 6px 0;
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .c-page-top {
    right: 5%;
    bottom: 1.0416666667vw;
    width: 50px;
  }
  .c-page-top a {
    width: 3rem;
    height: 3rem;
  }
  .c-popup__text {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 210px;
    padding: 3rem;
  }
  .c-results02__row > * {
    width: 100% !important;
  }
  .c-results02__item {
    padding-bottom: 30px;
  }
  .c-results02__logo.half.mb-full {
    width: 80%;
    max-width: 220px;
    margin-left: 0;
  }
  .c-titleArea__big {
    font-size: clamp(22px, 1.458vw, 28px);
  }
  .c-titleArea__big + .c-titleArea__lead {
    margin: 6.25vw 0;
  }
  .c-titleArea__mid__large {
    font-size: clamp(18px, 1.046vw, 20px);
  }
  .p-about {
    background: none;
    background-color: #f6f7f8;
  }
  .p-attendance-case__list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 4rem;
    gap: 4rem;
  }
  .p-attendance-case__list__item {
    width: 100%;
    padding: 6rem 6rem;
  }
  .p-attendance-case__list__item__num {
    font-size: 5.5rem;
  }
  .p-attendance-case__list__item h3 {
    min-height: 140px;
    font-size: 6rem;
  }
  .p-attendance-tips p {
    font-size: 16px;
    text-align: left;
  }
  .p-download-banner_link {
    flex-direction: column;
    max-width: 100%;
    padding: 5rem;
  }
  .p-download-banner_link__txt__ttl {
    padding-bottom: 4rem;
    font-size: 30px;
  }
  .p-download-banner_link__txt__ttl span {
    font-size: 20px;
  }
  .p-download-banner_link__txt__dtl ul li {
    padding-left: 1em;
    font-size: 15px;
    text-indent: 0em;
  }
  .p-download-banner_link__txt__dtl ul li::after {
    left: 0em;
    font-size: 1.5em;
  }
  .p-download-banner_link figure {
    padding-bottom: 20rem;
  }
  .p-function-banner_link {
    width: 100%;
    max-width: none;
  }
  .p-function-banner_link a {
    flex-direction: column;
    max-height: none;
    padding: 5rem;
  }
  .p-function-banner_link__text {
    padding: 0rem 0rem 5rem;
  }
  .p-function-banner_link__text p {
    line-height: 1.7;
  }
  .p-function-banner_link figure {
    max-height: none;
    text-align: center;
  }
  .c-breadcrumb ul {
    padding: 0 20px;
  }
  .p-company .l-container {
    background-image: none;
  }
  .p-company__text p {
    width: 100%;
  }
  .p-company .l-btn-area {
    justify-content: center;
  }
  .p-contact__formWrap p {
    margin: 8rem 0;
  }
  .c-course-point__list {
    padding-top: 8rem;
    padding-right: 8rem;
    padding-left: 8rem;
  }

  .c-course-point__list__detail {
    padding-right: 8rem;
    padding-bottom: 8rem;
    padding-left: 8rem;
  }

  .c-course-point__list__detail dl dd ul li {
    position: relative;
    padding-left: 1em;
    text-indent: 0em;
  }

  .c-course-point__list__detail dl dd ul li::after {
    top: 25%;
    left: 0em;
  }
  .p-demo-banner-link {
    flex-direction: column;
    max-width: 100%;
    padding: 8rem;
    background: linear-gradient(170deg, #fbf4e4 0%, #fbf4e4 70%, #449f86 70%, #439f6b 88%, #3f9f58 100%);
  }
  .p-demo-banner-link-detail {
    width: 100%;
  }
  .p-demo-banner-link-detail-txt {
    padding-bottom: 8rem;
  }
  .p-demo-banner-link-detail__ctaList {
    padding-bottom: 8rem;
  }
  .p-demo-banner-link-detail__ctaList ul {
    flex-flow: column;
    align-items: start;
  }
  .p-demo-banner-link-detail__ctaList ul {
    gap: 8rem;
  }
  .p-demo-banner-link-detail__ctaList ul li {
    width: 100%;
  }
  .p-demo-banner-link-detail__ctaList ul a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: clamp(16px, 1.046vw, 21px);
  }
  .p-demo-banner-link-detail__ctaList ul .c-btn {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-demo-banner-link-detail__ctaList ul .c-btn--demo {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-demo-banner-link figure {
    width: 100%;
    text-align: center;
  }
  .p-demo .c-flex-content {
    flex-flow: column;
  }
  .p-demo .c-flex-content__text {
    width: 100%;
  }
  .p-demo .c-flex-content figure {
    width: 100%;
    text-align: center;
  }
  .p-demo-flow__list {
    flex-direction: column;
    gap: 12rem;
  }
  .p-demo-flow__list li {
    width: 100%;
  }
  .p-demo-flow__list li::after {
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    position: absolute;
    top: auto;
    bottom: -14rem;
    left: 50%;
    width: 0;
    height: 0;
    transform: translateX(-50%);
    border-width: 8rem 15rem 0 15rem;
    border-style: solid;
    border-color: #459d92 transparent transparent transparent;
  }
  .p-demo-flow__list li figure:before {
    width: 100%;
    height: 100%;
  }
  .p-demo-flow__list li figure img {
    width: 80%;
  }
  .p-demo-flow__list li h3 {
    margin-top: 2rem;
    font-size: clamp(18px, 1.25vw, 24px);
  }
  .p-demo-flow__list li p {
    font-size: 14px;
  }
  .p-demo-flow__list li span {
    font-size: clamp(28px, 2.083vw, 40px);
  }
  .p-example__list li::after {
    content: "";
  }
  .p-example__list li figure::after {
    content: none;
  }
  .p-faq-list dt span {
    margin-right: 12px;
  }
  .p-faq-list dd {
    font-size: 16px;
  }
  .p-faq-list dd span {
    margin-right: 12px;
  }
  .p-faq-list dd p {
    padding-left: 30px;
  }
  .p-faq-list dt:before {
    right: 20px;
  }
  .p-faq-list dt:after {
    right: 20px;
  }
  .p-faq-list ul {
    padding-left: 30px;
  }
  .p-faq-category {
    flex-flow: column;
    gap: 2rem;
  }
  .p-faq-category li {
    width: 100%;
    height: 12vw;
    line-height: 12vw;
  }
  .p-feature {
    background-image: none;
  }
  .p-feature.front-feature {
    background: #FBFBFB !important;
  }
  .p-feature.front-feature ul li {
    gap: 5rem;
  }
  .p-feature.front-feature ul li .front-feature_label {
    font-size: 5rem;
  }
  .p-feature.front-feature ul li p {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .p-feature.front-feature ul {
    gap: 5rem !important;
  }
  .p-feature .l-container {
    flex-flow: column;
    gap: 5rem;
  }
  .p-feature__text {
    text-align: center;
  }
  .p-feature__text .c-btn {
    width: 100%;
  }
  .p-feature__text h2 {
    font-size: clamp(22px, 1.458vw, 28px);
  }
  .p-feature__text p {
    font-weight: normal;
    font-size: inherit;
  }
  .p-feature__text p {
    margin-bottom: 3rem;
  }
  .p-feature__list li p {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .p-feature__list li figure img {
    padding-top: 14px;
  }
  .p-feature__list li figure::before {
    top: 6px;
  }
  .p-feature-mvlower__main span {
    font-size: 120%;
  }
  .p-feature-mvlower__titleArea {
    gap: 9rem;
  }
  .p-feature-mvlower__titleArea {
    flex-direction: column;
  }
  .p-feature-mvlower__titleArea figure {
    margin-top: 2rem;
  }
  .p-feature-mvlower__titleArea p span {
    display: inline-block;
  }
  .p-feature-mvlower__tableWrap {
    margin-top: 8rem;
  }
  .p-feature-mvlower__tablescroll {
    overflow-x: scroll;
  }
  .p-feature-mvlower__tablecap {
    display: block;
    margin-bottom: 10px;
    font-size: 12px;
    text-align: center;
  }
  .p-feature-mvlower__table {
    width: 1000px;
  }
  .c-feature-list li {
    width: 100%;
  }
  .c-feature-list li figure img {
    width: 100%;
    max-width: none;
  }
  .c-feature-list__text--head figure {
    width: 80px;
  }
  .c-feature-list__text--head h2 {
    font-size: clamp(22px, 1.458vw, 28px);
  }
  .c-feature-detail .l-container {
    gap: 10rem;
  }
  .c-feature-detail__item {
    flex-flow: column;
    gap: 3rem;
  }
  .c-feature-detail__item--text {
    width: 100%;
  }
  .c-feature-detail__item--text h2 {
    font-size: 6vw;
  }
  .c-feature-detail figure {
    width: 100%;
  }
  .use_nayami_flex {
    flex-direction: column;
  }
  .use_nayami_flex .unf_inner {
    padding: 5rem;
  }
  .use_nayami_flex .unf_inner-title h2 {
    font-size: clamp(22px, 1.458vw, 28px);
  }
  .use_nayami_flex .unf_inner-cont ul {
    flex-direction: column;
  }
  .use_nayami_flex .unf_inner-cont ul li {
    width: 100%;
    height: auto;
    padding: 5rem;
    border-radius: 0;
    font-size: 16px;
    text-align: left;
  }
  .use_nayami_flex .unf_inner-cont ul li br {
    display: none;
  }
  .use_nayami_flex .unf_inner-cont ul li:last-child, .use_nayami_flex .unf_inner-cont ul li:first-child {
    margin-top: 0;
  }
  .use_nayami_flex .unf_inner-cont ul li:first-child:before {
    display: none;
  }
  .use_nayami_flex .unf_inner-cont ul li:first-child:after {
    display: none;
  }
  .use_nayami_flex .unf_inner-cont ul li:last-child:before {
    bottom: -40px;
    left: 40px;
  }
  .use_nayami_flex .unf_inner-cont ul li:last-child:after {
    bottom: -70px;
    left: 70px;
  }
  .use_nayami_flex .unf_inner-cont ul li span {
    display: block;
    font-size: 16px;
  }
  .use_nayami_flex .unf_inner-img img {
    position: static;
    max-width: 30%;
    padding: 5rem;
  }
  .feature05list-pc {
    display: none;
  }
  .feature05list-sp {
    display: flex;
    position: relative;
    flex-direction: column;
    gap: 20px;
  }
  .p-footer-cta {
    display: block;
    padding: 10rem 0 5rem;
    background-image: none;
  }
  .p-footer-cta .l-container {
    display: block;
    padding: 0;
  }
  .p-footer-cta ul li .c-btn--grad {
    padding: 2.5rem 0;
  }
  .p-footer-cta ul li i {
    margin: 0 1rem 0 0;
    vertical-align: text-bottom;
  }
  .p-footer-cta ul li {
    width: 90% !important;
  }
  .p-footer-cta__item--text {
    margin-right: 0;
    padding: 0.125vw 5%;
  }
  .p-footer__list {
    width: 100%;
  }
  .p-footer-nav nav {
    flex-flow: column;
    margin-bottom: 5rem;
  }
  .p-footer-nav__list:nth-of-type(2) {
    width: 100% !important;
  }
  .p-footer-nav__list {
    width: 100% !important;
    margin-top: 2rem !important;
    border: none !important;
  }
  .p-footer-nav li {
    display: block;
  }
  .p-footer-nav .p-footer__childList {
    display: flex;
    flex-wrap: wrap;
  }
  .p-footer-nav .p-footer__childList li {
    width: 50%;
  }
  .p-footer-nav .p-footer__information {
    flex-flow: column;
  }
  .p-footer-nav .p-footer__information .p-footer__privacy {
    justify-content: space-between;
  }
  .p-footer-nav .p-footer__link {
    flex-flow: column;
  }
  .p-form-2column .form-attention {
    margin: 10rem auto 0;
  }
  .front-read {
    flex-direction: column-reverse;
  }
  .front-read_label {
    font-size: inherit;
  }
  .front-kaiketsu .front-solution_inner h2 b {
    font-size: inherit;
  }
  .front-kaiketsu .front-solution_dlbox {
    flex-direction: column;
    margin-bottom: 50xp;
    gap: 30px;
  }
  .front-kaiketsu .front-solution_dlbox:before {
    top: 52%;
    left: 5%;
    width: 90%;
    height: 1px;
    border-top: 1px dotted #CCC;
    border-right: none;
  }
  .front-kaiketsu .front-solution_dlbox dl {
    width: 100%;
  }
  .front-kaiketsu .front-solution_dlbox dl dt strong {
    font-size: inherit;
  }
  .front-kaiketsu .front-solution_dlbox dl dd {
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.5;
  }
  .front-kaiketsu .front-solution_item {
    flex-direction: column;
  }
  .front-kaiketsu .front-solution_ones {
    flex-direction: column;
    padding: 20px;
  }
  .front-kaiketsu .front-solution_ones img {
    display: block;
    margin: 0 auto;
  }
  .front-kaiketsu .front-solution_ones_cont {
    gap: 10px;
  }
  .front-kaiketsu .front-solution_ones_head {
    text-align: center;
  }
  .front-kaiketsu02 .front-solution_inner h2 b {
    font-size: inherit;
  }
  .front-kaiketsu02_list {
    flex-wrap: wrap;
  }
  .front-kaiketsu02_list li {
    flex: unset;
    width: 100%;
  }
  .front-kaiketsu02 .front-kaiketsu02_dlbox dl dt br {
    display: none;
  }
  .front-worry {
    margin-bottom: 8vw;
  }
  .front-worry::after {
    width: 47vw;
    height: 10vw;
  }
  .p-history ul.historyList {
    flex-direction: column;
  }
  .p-history ul.historyList li {
    padding: 20px;
  }
  .p-history ul.historyList li .historyList_head {
    font-size: clamp(18px, 1.25vw, 24px);
  }
  .p-history ul.history-human-List {
    flex-direction: column;
    padding: 20px;
    gap: 20px;
  }
  .p-history ul.history-human-List li {
    font-size: 15px;
  }
  .p-history ul.history-human-List .history-human-List_head {
    font-size: 13px;
  }
  .p-history ul.history-human-List .history-human-List_head strong {
    font-size: 18px;
  }
  .p-function-feature__list li:nth-child(even) {
    flex-direction: column !important;
  }
  .p-function-feature__list li h3 {
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .p-function-feature__related .title {
    font-size: clamp(18px, 1.046vw, 20px);
  }
  .p-function-feature__related ol li {
    width: calc(50% - 3px);
    height: auto;
    padding: 20px;
  }
  .p-function-student-tips__ttl--tag {
    margin: 0 0 5rem;
  }
  .p-function-student-tips__ttl--txt {
    font-size: 30px;
  }
  .p-function-student-select__wrap {
    flex-direction: column;
    gap: 10rem;
  }
  .p-function-student-select__list {
    width: 100%;
  }
  .p-function-student-select__list__item {
    margin-bottom: 18rem;
    gap: 1rem;
  }
  .p-function-student-select__list__item::after {
    bottom: -13rem;
    border-width: 24px 36.5px 0 36.5px;
  }
  .p-function-student-select__list__item__dtl {
    font-size: 18px;
  }
  .p-function-student-select__underList {
    width: 100%;
  }
  .p-function-student-select__underList__left {
    min-height: auto;
    padding: 6rem;
    gap: 4rem;
  }
  .p-function-student-select__underList__left figure {
    width: 30%;
  }
  .p-function-student-select__underList__left--ttl {
    font-size: 22px;
  }
  .p-function-student-select__underList__right {
    min-height: auto;
    padding: 6rem;
  }
  .p-function-student-select__underList__right figure {
    width: 30%;
  }
  .p-function-student-select__underList__right--ttl {
    flex-direction: column;
    padding-right: 0rem;
    gap: 4rem;
    font-size: 20px;
  }
  .p-function-student-select__underList__right ul li::before {
    top: -4px;
    left: 0px;
    font-size: 6rem;
  }
  .p-function-course-management__relFunc {
    gap: 7rem !important;
  }
  .p-function-course-management__relFunc li {
    padding: 6rem !important;
  }
  .p-function-course-management__relFunc li figure {
    margin-top: 0 !important;
  }
  .p-function-course-management__relFunc li h3 {
    justify-content: center !important;
    text-align: center !important;
  }
  .c-function__category {
    height: 10rem;
  }
  .c-function__category li {
    height: 8rem;
    padding: 0 6rem;
    font-size: clamp(18px, 1.046vw, 20px);
  }
  .c-function__category li.current {
    height: 9rem;
  }
  .c-function__category__relate li span {
    display: inline-block;
    font-size: clamp(18px, 1.046vw, 20px);
  }
  .c-function-category {
    margin-bottom: 16px;
  }
  .c-function__item h2 {
    font-size: clamp(18px, 1.354vw, 26px);
  }
  .c-function__item h2 a {
    padding-right: 40px;
  }
  .c-function__item ul {
    gap: 2rem;
  }
  .c-function__item ul li {
    width: calc((100% - 3rem) / 2);
  }
  .c-function__item ul li p {
    font-size: 12px;
  }
  .c-function__item ul li {
    padding: 4rem 2rem;
  }
  .c-function-item__list {
    -moz-column-gap: 0;
    column-gap: 0;
    row-gap: 3rem;
  }
  .c-function-item__list li {
    width: 100%;
    padding: 5rem;
  }
  .c-function-explanation blockquote {
    max-width: unset;
  }
  .c-function-explanation h2 {
    font-size: clamp(22px, 1.458vw, 28px);
  }
  .c-function-explanation__list {
    -moz-column-gap: calc(100% - 100rem);
    column-gap: calc(100% - 100rem);
    row-gap: 12rem;
    flex-direction: column;
  }
  .c-function-explanation__list > li {
    width: 100%;
  }
  .c-function-explanation--circle__list > li {
    width: calc((100% - 5rem) / 2);
  }
  .c-function-explanation--2col {
    flex-direction: column;
    gap: 2rem;
  }
  .c-function-explanation--2col figure {
    width: 100%;
  }
  .c-function-explanation--2col__list {
    width: 100%;
  }
  .p-header__logo.u-sp {
    display: flex;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 100%;
    padding-left: 3vw;
  }
  .p-header__nav ul {
    flex-flow: column;
    align-items: start;
    width: 100%;
  }
  .p-header__nav ul li {
    width: 100%;
    padding: 10px 0;
  }
  .p-header__nav ul .p-header-switch {
    position: relative;
  }
  .p-header__nav ul .p-header-switch::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 30px;
    width: 7px;
    height: 7px;
    transform: rotate(45deg) translateY(-50%);
    border: solid #333;
    border-width: 2px 2px 0 0;
    content: "";
  }
  .p-header__nav ul a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: clamp(16px, 1.046vw, 21px);
  }
  .p-header__nav .p-header__navList {
    position: relative;
    transition: 0.1s;
  }
  .p-header__nav .p-header__navList li:not(:last-child) {
    border-bottom: 1px solid #eee;
  }
  .p-header__item--top {
    display: none;
  }
  .p-header__item--bottom {
    display: flex;
    width: 80vw;
    height: 100vh;
    margin-right: 0;
    margin-left: auto;
    padding: 3rem 0;
    overflow-x: hidden;
    overflow-y: auto;
    transform: translateX(80vw);
    border-bottom: none;
    background: #fff;
    transition: 0.2s;
  }
  .p-header__item--bottom .l-container {
    flex-flow: column;
    justify-content: start;
    padding: 0 3vw;
    gap: 3rem;
    transition: 0.1s;
  }
  .p-header__item--bottom .l-container.is-switch-open {
    width: 50%;
  }
  .p-header__item--bottom .l-container .p-header__nav {
    flex-flow: column;
    align-items: start;
    width: 100%;
    gap: 3rem;
  }
  .p-header__item--bottom .l-container .p-header__ctaList {
    width: 100%;
    margin-left: 0;
  }
  .p-header__item--bottom .l-container .p-header__ctaList ul {
    flex-flow: column;
    align-items: start;
  }
  .p-header__item--bottom .l-container .p-header__ctaList ul li {
    width: 100%;
  }
  .p-header__item--bottom .l-container .p-header__ctaList ul a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: clamp(16px, 1.046vw, 21px);
  }
  .p-header__item--bottom .l-container .p-header__ctaList ul .c-btn {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-header__item--bottom .l-container .p-header__ctaList ul .c-btn--demo {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-home-mv.homeab_a .p-home__titleArea {
    padding: 7rem 5rem;
    background: none;
  }
  .p-home-mv.homeab_a .p-home__titleArea p {
    margin-right: auto;
    margin-left: auto;
  }
  .p-home-mv.homeab_a .p-home__titleArea p.p-home__label {
    margin: 0 auto 10px auto;
  }
  .p-home-mv.homeab_a .p-home__titleArea h1 {
    margin-right: auto;
    margin-left: auto;
  }
  .p-home-mv.homeab_a .p-home__titleArea h1 + p {
    position: static;
    padding: 15px 30px;
    font-size: 14px;
  }
  .p-home-mv.homeab_a .p-home__titleArea h1 + p:after {
    display: none;
  }
  .p-home-mv.homeab_a .p-home__titleArea ul {
    flex-direction: column;
    width: 100%;
    margin-top: 20px;
  }
  .p-home-mv.homeab_a .p-home__titleArea ul li {
    width: 100%;
  }
  .p-home-mv.homeab_a .p-home__titleArea ul li:before {
    background: url(../img/homeab_a-before.png) no-repeat center center;
    background-size: contain;
  }
  .p-home-mv.homeab_a .p-home__titleArea ul li:after {
    background: url(../img/homeab_a-after.png) no-repeat center center;
    background-size: contain;
  }
  .p-home-mv.homeab_a .p-home__titleArea ul li:before, .p-home-mv.homeab_a .p-home__titleArea ul li:after {
    width: 40px;
    height: 70px;
    content: "";
  }
  .p-home-mv.homeab_a .p-home__titleArea ul li span {
    white-spage: normal;
    flex: 1;
    margin: 0;
    font-size: 30px;
  }
  .p-home-mv.homeab_a .p-home__titleArea ul li strong {
    font-size: 20px;
    white-space: normal;
  }
  .p-home-mv.homeab_b .p-home__titleArea {
    padding: 7rem 5rem;
  }
  .p-home-mv.homeab_b .p-home__titleArea p.p-home__label {
    line-height: 1.4;
  }
  .p-home-mv.homeab_b .p-home__titleArea p.p-home__label span {
    font-size: 30px;
  }
  .p-home-mv.homeab_b .p-home__titleArea p.p-home__titleArea--subTitle {
    font-size: 7rem;
  }
  .p-home-mv.homeab_b .p-home__titleArea p.p-home__titleArea--subTitle span {
    display: inline;
    padding: 5px 10px;
  }
  .p-home-mv.homeab_b .p-home__titleArea .homeab_b_flex {
    flex-direction: column;
  }
  .p-home-mv.homeab_b .p-home__titleArea .homeab_b_flex h1 {
    margin: 0;
    font-size: 50px;
  }
  .p-home-mv.homeab_b .p-home__titleArea .homeab_b_flex h1 strong {
    font-size: 18px;
  }
  .p-home-mv.homeab_b .p-home__titleArea ul {
    flex-direction: column;
    width: 100%;
    margin-top: 20px;
  }
  .p-home-mv.homeab_b .p-home__titleArea ul li {
    width: 100%;
  }
  .p-home-mv.homeab_b .p-home__titleArea ul li:before {
    background: url(../img/homeab_a-before.png) no-repeat center center;
  }
  .p-home-mv.homeab_b .p-home__titleArea ul li:after {
    background: url(../img/homeab_a-after.png) no-repeat center center;
  }
  .p-home-mv.homeab_b .p-home__titleArea ul li:before, .p-home-mv.homeab_b .p-home__titleArea ul li:after {
    width: 40px;
    height: 70px;
    background-size: contain;
  }
  .p-home-mv.homeab_b .p-home__titleArea ul li span {
    white-spage: normal;
    flex: 1;
    margin: 0;
    font-size: 30px;
  }
  .p-home-mv.homeab_b .p-home__titleArea ul li strong {
    font-size: 20px;
    white-space: normal;
  }
  .p-home-mv {
    display: flex;
    flex-flow: column;
    height: auto;
  }
  .p-home-mv .p-home__titleArea--subTitle {
    text-align: center;
  }
  .p-home-mv .p-home__titleArea--subTitle.phrase {
    text-align: center;
  }
  .p-home-mv h1 {
    font-size: 8vw;
    text-align: center;
  }
  .c-home-mv__news {
    order: 3;
    width: 100%;
  }
  .c-home-mv__news dl {
    position: relative;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
  }
  .p-home-underlead {
    padding: 16rem 3vw 3vw !important;
  }
  .p-home-underlead h2 {
    font-size: clamp(20px, 1.458vw, 28px);
  }
  .p-home-consti__table {
    width: 1000px;
  }
  .p-home-consti__table ul li {
    font-size: 80%;
  }
  .p-home-flow__list {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 5rem 2rem;
  }
  .p-home-flow__list li {
    width: 49%;
    text-align: center;
  }
  .p-home-flow__list li span {
    width: 10rem;
    height: 10rem;
    font-size: 5rem;
  }
  .p-home-flow__list li p {
    font-size: 5rem;
  }
  .p-home-flow__modalItem {
    flex-direction: column;
    width: 90%;
    margin: 0 auto;
  }
  .p-home-flow__modalItem--titleArea span {
    width: 15rem;
    height: 15rem;
    font-size: 6rem;
  }
  .p-home-flow__modalItem--titleArea p {
    font-size: 5rem;
  }
  .p-home__label {
    margin-bottom: 20px;
    float: none;
  }
  .p-inquiry__lead--titleArea {
    margin-bottom: 6.25vw;
  }
  .p-inquiry__lead--titleArea h2 {
    margin-bottom: 3.125vw;
    padding-bottom: 2.0833333333vw;
    font-size: 6.25vw;
  }
  .p-inquiry__lead--titleArea h2::after {
    width: 20.8333333333vw;
  }
  .p-lp-mv {
    display: flex;
    flex-flow: column;
    height: auto;
  }
  .p-lp-mv .p-lp__titleArea--subTitle {
    text-align: center;
  }
  .p-lp-mv .p-lp__titleArea--subTitle.phrase {
    text-align: center;
  }
  .p-lp-mv h1 {
    font-size: 8vw;
    text-align: center;
  }
  .p-lp-mv__ctaList {
    width: 100%;
    margin-left: 0;
  }
  .p-lp-mv__ctaList ul {
    flex-flow: column;
    align-items: start;
    gap: 4rem;
  }
  .p-lp-mv__ctaList ul li {
    width: 100%;
  }
  .p-lp-mv__ctaList ul a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: clamp(16px, 1.046vw, 21px);
  }
  .p-lp-mv__ctaList ul .c-btn {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-lp-mv__ctaList ul .c-btn--demo {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-lp-mv-issue {
    display: flex;
    flex-flow: column;
    height: auto;
  }
  .p-lp-mv-issue .p-lp__titleArea--subTitle {
    text-align: center;
  }
  .p-lp-mv-issue h1 {
    font-size: 8vw;
    text-align: center;
  }
  .p-lp-mv-issue__ctaList {
    width: 100%;
    margin-left: 0;
  }
  .p-lp-mv-issue__ctaList ul {
    flex-flow: column;
    align-items: start;
    gap: 4rem;
  }
  .p-lp-mv-issue__ctaList ul li {
    width: 100%;
  }
  .p-lp-mv-issue__ctaList ul a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: clamp(16px, 1.046vw, 21px);
  }
  .p-lp-mv-issue__ctaList ul .c-btn {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-lp-mv-issue__ctaList ul .c-btn--demo {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-lp-mv-product {
    display: flex;
    flex-flow: column;
    height: auto;
  }
  .p-lp-mv-product.lpproducts2 {
    background-position: 0 center;
  }
  .p-lp-mv-product .p-lp__titleArea--subTitle {
    text-align: center;
  }
  .p-lp-mv-product h1 {
    font-size: 8vw;
    text-align: center;
  }
  .p-lp-mv-product__ctaList {
    width: 100%;
    margin-left: 0;
  }
  .p-lp-mv-product__ctaList ul {
    flex-flow: column;
    align-items: start;
    gap: 4rem;
  }
  .p-lp-mv-product__ctaList ul li {
    width: 100%;
  }
  .p-lp-mv-product__ctaList ul a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: clamp(16px, 1.046vw, 21px);
  }
  .p-lp-mv-product__ctaList ul .c-btn {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-lp-mv-product__ctaList ul .c-btn--demo {
    width: 100%;
    min-width: unset;
    padding: 1.5625vw 1.5625vw;
    text-align: center;
  }
  .p-lp-underlead {
    padding: 16rem 3vw 3vw !important;
  }
  .p-lp-underlead h2 {
    font-size: clamp(20px, 1.458vw, 28px);
  }
  .p-lp-consti__table {
    width: 1000px;
  }
  .p-lp-consti__table ul li {
    font-size: 80%;
  }
  .p-lp-flow__list {
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 5rem 2rem;
  }
  .p-lp-flow__list li {
    width: 49%;
    text-align: center;
  }
  .p-lp-flow__list li span {
    width: 10rem;
    height: 10rem;
    font-size: 5rem;
  }
  .p-lp-flow__list li p {
    font-size: 5rem;
  }
  .p-lp-flow__modalItem {
    flex-direction: column;
    width: 90%;
    margin: 0 auto;
  }
  .p-lp-flow__modalItem--titleArea span {
    width: 15rem;
    height: 15rem;
    font-size: 6rem;
  }
  .p-lp-flow__modalItem--titleArea p {
    font-size: 5rem;
  }
  .p-lp-solution ul li {
    flex-direction: column;
    min-height: auto;
  }
  .p-lp-solution ul li:nth-of-type(even) {
    flex-direction: column;
  }
  .p-lp-solution ul li:nth-of-type(even) .p-lp-solution__txt {
    border-bottom-right-radius: 2.5rem;
    border-bottom-left-radius: 0rem;
  }
  .p-lp-solution ul li figure {
    width: 100%;
  }
  .p-lp-solution ul li figure img {
    min-height: auto;
  }
  .p-lp-solution__txt {
    width: 100%;
    padding: 5rem;
  }
  .p-lp-solution__txt h3 {
    width: 82%;
    padding-left: 3rem;
  }
  .p-lp-solution__txt__num {
    width: 60px;
    height: 60px;
    font-size: 24px;
  }
  .p-lp-solution__txt__num__small {
    line-height: 2.4;
  }
  .p-lp-banner_link {
    flex-direction: column;
    max-width: 100%;
    padding: 9rem;
  }
  .p-lp-banner_link__txt__ttl {
    padding-bottom: 4rem;
    font-size: 30px;
    line-height: 1.4;
    text-align: center;
  }
  .p-lp-banner_link__txt__ttl span {
    display: block;
    font-size: 18px;
  }
  .p-lp-banner_link__txt__ttl span + br {
    display: none;
  }
  .p-lp-banner_link__txt__dtl {
    padding: 7rem;
  }
  .p-lp-banner_link__txt__dtl ul.banner_indent li {
    padding-left: 2.5rem;
    text-indent: -2.5rem;
  }
  .p-use-lp li {
    padding: 3rem;
  }
  .p-use-lp li h2 {
    width: 100%;
    padding-bottom: 4rem;
    padding-left: 0;
    border: none;
    text-align: center;
  }
  .p-use-lp li .c-results__item--head {
    flex-direction: column;
  }
  .p-use-lp li .c-results__item--head figure {
    width: 100%;
  }
  .p-use-lp li .c-results__item--body--ttl {
    font-size: 16px;
  }
  .p-use-lp li .c-results__item--body {
    min-height: 460px;
    font-size: 14px;
  }
  .p-footer-cta .c-btn--demo {
    padding: 2rem 5rem;
  }
  .p-lp-product__function__icon__area h2::after {
    top: -3.5rem;
    font-size: 3.6rem;
  }
  .p-lp-product__function__dtl {
    padding: 6rem !important;
  }
  .p-merit-list li {
    width: 100%;
  }
  .p-merit-list__imgArea figure::before {
    font-size: 4rem;
  }
  .p-merit-list__textArea {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .c-news__list li {
    flex-wrap: wrap;
  }
  .p-news .c-news__list li {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .p-news .c-news__category {
    display: inline-block;
    line-height: unset;
    text-align: center;
  }
  .c-news-all .c-news__list li {
    align-items: baseline;
  }
  .c-news-all .c-news__category {
    width: 100px;
    line-height: unset;
  }
  .p-onayami .c-nayami__list {
    margin-top: 20rem;
    gap: 20rem;
  }
  .p-onayami .c-nayami__list li {
    padding: 0 20px 6rem;
  }
  .p-onayami .c-nayami__list li figure {
    width: 30rem;
    margin: -20rem auto 0;
  }
  .p-onayami .c-nayami__list li p {
    margin-top: 5rem;
  }
  .p-onayami.front-onayami {
    margin-top: 10rem;
  }
  .p-onayami.front-onayami .c-nayami__list {
    gap: 25rem;
  }
  .p-page-nav li {
    width: 100%;
  }
  .c-partner-contact__article li {
    flex-flow: column;
  }
  .c-partner-contact__item--left {
    width: 100%;
    margin-bottom: 3rem;
  }
  .c-partner-contact__item--right {
    width: 100%;
  }
  .c-partner-contact__cta {
    flex-flow: column;
  }
  .c-partner-contact__cta .c-flexItem__right figure::before {
    top: 2rem;
  }
  .c-partner-contact__cta .c-flexItem__right .c-btn {
    height: unset;
  }
  .c-price-plan {
    flex-flow: column;
  }
  .c-price-plan__item--head h3 {
    font-size: clamp(24px, 1.562vw, 30px);
  }
  .p-reason-panel {
    position: relative;
  }
  .p-reason-panel:after {
    display: block;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    content: "";
  }
  .p-reason-panel__text {
    z-index: 2;
    position: relative;
    width: 90%;
    margin: 0 auto;
  }
  .p-results .c-results__list {
    flex-flow: column;
  }
  .p-results .c-results__item {
    width: 100%;
  }
  .p-results .c-results__item--cont {
    flex-grow: inherit;
  }
  .p-results .c-results__item--cont ul li {
    font-size: clamp(12px, 0.729vw, 14px);
  }
  .c-results__campany li {
    width: 25%;
  }
  .c-results__detail--category li {
    width: auto;
  }
  .c-results__item > ul li {
    width: 100%;
  }
  .c-results__item--head figure {
    width: 30%;
  }
  .c-results__item--head h2 {
    width: 70%;
  }
  .c-results-detail__body--profile {
    flex-flow: column;
    padding: 3rem;
    gap: 2rem;
  }
  .c-results-detail__body--profile .name {
    justify-content: start;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #dadde7;
  }
  .c-results-detail__body--column dt {
    width: 18rem;
  }
  .c-results-detail__body--column dd {
    width: calc(100% - 18rem);
  }
  .l-2col .l-container {
    flex-direction: column;
    padding-top: 4.1666666667vw;
    padding-bottom: 2.0833333333vw;
    gap: 3.125vw;
  }
  .l-2col article {
    width: 100%;
  }
  .l-2col .c-article__addArea.bnr {
    flex-flow: column;
  }
  .l-2col .c-article__addArea.bnr figure {
    width: 100%;
  }
  .l-2col .c-article__addArea.bnr figure img {
    width: 100%;
    max-width: none;
  }
  .l-2col .c-aside {
    width: 100%;
  }
  .c-detail-2column {
    flex-direction: column;
  }
  .c-detail-2column aside {
    max-width: 100%;
    padding-right: 5%;
    padding-left: 5%;
  }
  .c-detail-first h1 {
    font-size: clamp(28px, 2.083vw, 40px);
  }
  .c-detail-second h2 {
    font-size: clamp(22px, 1.458vw, 28px);
  }
  .p-sms-feature__list {
    flex-direction: column;
    gap: 4rem;
  }
  .p-sms-feature__item {
    width: 100%;
  }
  .p-sms-feature__item--img {
    height: 35vw;
  }
  .p-sms-feature__item--img figure {
    width: 25vw;
  }
  .p-student-tips__list {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 4rem;
    gap: 4rem;
  }
  .p-student-tips__list__item {
    width: 100%;
    padding: 6rem 6rem;
  }
  .p-student-tips__list__item__num {
    font-size: 5.5rem;
  }
  .p-student-tips__list__item h3 {
    min-height: 140px;
    font-size: 6rem;
  }
  .p-subsidy-point .c-flex-content {
    flex-flow: column;
  }
  .p-subsidy-point .c-flex-content__text {
    width: 100%;
  }
  .p-subsidy-point .c-flex-content figure {
    width: 100%;
  }
  .p-subsidy-point .c-flex-content figure img {
    width: 100%;
    max-width: none;
  }
  .p-use-container {
    width: 100%;
  }
  .p-use-container::before {
    width: 80vw;
  }
  .p-use__list {
    width: 100vw;
  }
  .p-use__list:not(.js-slide) {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
    width: 100%;
  }
  .p-use__list:not(.js-slide) li {
    width: calc((100% - 4rem) / 2);
  }
  .p-use__list:not(.js-slide) li img {
    width: 100%;
    max-width: none;
  }
  .p-use__list.js-slide li img {
    width: 100%;
    max-width: none;
    height: auto;
  }
  .p-use__list--text {
    width: 100%;
    padding: 3rem 3.5rem;
    line-height: 1.4;
  }
  .p-use__list--text h3 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 72px;
    font-size: clamp(20px, 1.458vw, 28px);
    text-align: left;
  }
  .c-nayami__list li {
    flex: unset;
    width: 100%;
  }
  .c-nayami__08item__list li {
    flex: unset;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 4rem;
  }
  .c-nayami__08item__list li::after {
    content: none;
  }
  .c-resolution__catch {
    font-size: clamp(22px, 1.458vw, 28px);
  }
  .c-resolution__list li {
    flex-flow: column;
  }
  .c-resolution__list li figure img {
    width: 100%;
    height: auto;
  }
  .c-resolution__list li:nth-child(even) {
    flex-flow: column;
  }
  .c-use-point__list li {
    -moz-column-gap: 3rem;
    display: grid;
    grid-template-rows: 1fr auto;
    grid-template-columns: 10rem auto;
         column-gap: 3rem;
  }
  .c-use-point__list li figure {
    grid-row: 1/3;
    grid-column: 1/2;
    margin-top: 2.2em;
  }
  .c-use-point__list li:first-of-type figure::before, .c-use-point__list li:nth-of-type(2) figure::before, .c-use-point__list li:last-of-type figure::before {
    top: -34px;
    font-size: clamp(18px, 1.046vw, 20px);
  }
  .c-use-point__list li h3 {
    grid-row: 1/2;
    grid-column: 2/3;
    justify-content: flex-start;
    margin: 0;
    font-size: clamp(18px, 1.146vw, 22px);
    text-align: left;
  }
  .c-use-point__list li p {
    grid-row: 2/3;
    grid-column: 2/3;
  }
  .c-use-point__list.function-use-point li {
    display: block !important;
    padding: 5rem 5rem;
  }
  .c-use-point__list.function-use-point li h3 {
    justify-content: center;
    margin-top: 3rem;
    margin-bottom: 3rem;
    text-align: center;
  }
  .c-use-point__list.function-use-point li h3 {
    grid-row: 1/2;
    grid-column: 2/3;
    justify-content: flex-start;
    margin: 3rem auto;
    font-size: clamp(18px, 1.146vw, 22px);
    text-align: left;
  }
  .u-pc {
    display: none;
  }

  .u-sp {
    display: block;
  }

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

  .u-sp {
    display: block;
  }

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

@media screen and (min-width: 769px) {
  a:hover, a:active {
    text-decoration: none;
  }
  .c-company__item table th {
    border-bottom: 1px solid #dae0e0;
  }
  .c-company__item table td {
    border-bottom: 1px solid #dae0e0;
  }
  .c-company dl dd {
    border-bottom: 1px solid #dae0e0;
  }
  .p-split-mv__text h1.featureh1 {
    font-size: clamp(28px, 2.1vw, 44px);
  }
  .pc3rem {
    font-size: 3rem !important;
  }
  .p-footer-cta__tel a[href^="tel:"] {
    text-decoration: none;
    cursor: default;
    pointer-events: none;
  }
  .c-function__item ul li {
    position: relative;
  }
  .c-function__item ul li:hover p.speech_bubble {
    visibility: visible;
    color: black !important;
    opacity: 1;
  }
  .c-function__item ul li p.speech_bubble {
    visibility: hidden;
    position: absolute;
    right: 0;
    bottom: 102%;
    left: 0;
    width: 100%;
    margin: 0 auto;
    padding: 22px;
    border: solid 1px #459d92;
    border-radius: 6px;
    background-color: #ffffff;
    font-size: 1.6rem;
    opacity: 0;
    transition: all 0.3s ease;
  }
  .c-function__item ul li p.speech_bubble::before {
    z-index: 2;
    position: absolute;
    bottom: -14px;
    left: 50%;
    transform: translate(-50%, 0);
    border-top: 14px solid #ffffff;
    border-right: 9px solid transparent;
    border-left: 9px solid transparent;
    content: "";
  }
  .c-function__item ul li p.speech_bubble::after {
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translate(-50%, 0);
    border-top: 15px solid #459d92;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    content: "";
  }

  /**吹き出し枠線の色 基本は緑（#459d92）*/
  .c-function__item .new .area-link p.speech_bubble {
    border: solid 1px #f3a90b;
  }

  .c-function__item .new .area-link p.speech_bubble::after {
    border-top: 15px solid #f3a90b;
  }

  .c-function__item .featured .area-link p.speech_bubble {
    border: solid 1px #ff6d15;
  }

  .c-function__item .featured .area-link p.speech_bubble::after {
    border-top: 15px solid #ff6d15;
  }
  .p-header__nav ul a {
    display: block;
    display: flex;
    position: relative;
    align-items: center;
    height: 100%;
    transition: 0.3s;
  }
  .p-header__nav ul a::after {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0%;
    width: 0%;
    height: 1px;
    background: #459d92;
    content: "";
    transition: 0.3s;
  }
  .p-header__nav ul a:hover:hover {
    color: #459d92;
  }
  .p-header__nav ul a:hover::after {
    width: 100%;
  }
  .p-header__item--bottom .p-header__subMenu {
    display: none;
  }
  .c-header-btn {
    display: none;
  }
  .p-home-mv.homeab_b .p-home__titleArea b {
    font-size: 48px;
  }
  .p-home-mv .js-slide.u-sp {
    display: none;
  }
  .c-detail-first .l-container {
    padding: 0;
  }
  .c-detail-second .l-container {
    padding: 0;
  }
}

@media screen and (max-width: 1280px) {
  .p-lp-mv-product .p-lp__titleArea, .p-lp-mv-issue .p-lp__titleArea, .p-lp-mv .p-lp__titleArea, .p-home-mv .p-home__titleArea, .p-header__inner, .l-container--p0, .l-container--pt0, .l-container {
    width: 100%;
  }
  .l-container {
    box-sizing: border-box;
    padding: 7rem 3vw;
    padding-right: 5%;
    padding-left: 5%;
  }
  .l-container--pt0 {
    box-sizing: border-box;
    padding: 0 3vw 7rem;
    padding-right: 5%;
    padding-left: 5%;
  }
  .l-container--p0 {
    box-sizing: border-box;
    padding: 3rem 5vw;
    padding-right: 5%;
    padding-left: 5%;
  }
  .c-flow__detail--text h3 img {
    width: 9rem;
  }
  .p-split-mv__text {
    padding-left: 3rem;
  }
  .p-company .l-container {
    background-position: right center;
    background-size: 45%;
  }
  .p-feature__list li {
    font-size: clamp(18px, 1.458vw, 28px);
  }
  .p-feature__list li figure::before {
    font-size: 2.5vw;
  }
  .p-footer-cta ul li {
    width: 45%;
  }
  .p-footer-cta .c-btn--tel .tel {
    padding-left: 3.5rem;
    background-position: 0px center;
  }
  .p-footer-nav .l-container {
    padding: 3.125vw 5%;
  }
  .p-footer-nav__list + .p-footer-nav__list {
    margin-left: 0;
  }
  .p-footer-nav__list {
    width: 25%;
    margin: 0;
  }
  .p-footer-nav__list:nth-of-type(2) {
    width: 50%;
  }
  .c-function-category li a {
    padding: 2rem 0 3rem;
  }
  .p-header__inner {
    padding: 0 5%;
  }
  .p-header__nav ul {
    gap: 1.5rem;
  }
  .p-header__item--top .l-container .p-header__item--catch {
    gap: 2rem;
  }
  .p-home-mv .p-home__titleArea {
    box-sizing: border-box;
    padding: 7rem 5vw;
  }
  .p-lp-mv .p-lp__titleArea {
    box-sizing: border-box;
    padding: 7rem 5vw;
  }
  .p-lp-mv-issue .p-lp__titleArea {
    box-sizing: border-box;
    padding: 7rem 5vw;
  }
  .p-lp-mv-product .p-lp__titleArea {
    box-sizing: border-box;
    padding: 7rem 5vw;
  }
  .c-price .c-btn {
    width: 65rem;
  }
  .c-results__item--body {
    padding: 2rem 3rem;
  }
  .l-2col .c-article__addArea.bnr .bnr-text {
    padding: 1rem 5rem;
  }
  .c-nayami__list {
    gap: 3rem;
  }
  .c-nayami__08item__list {
    gap: 3rem;
  }
  .c-resolution__list li figure {
    width: 40rem;
  }
  .c-resolution__list--text {
    width: calc(100% - 40rem);
    padding: 5rem;
  }
}

@media screen and (max-width: 480px) {
  .c-btn--grad a {
    width: 75vw;
    min-width: unset;
    padding: 4rem 5rem;
  }
  .c-function-category li {
    padding-bottom: 10px;
  }
  .c-function-explanation--circle__list {
    gap: 12rem;
  }
  .c-function-explanation--circle__list > li {
    width: 100%;
  }
  .p-sitemap__box__inner ul ul li {
    display: block;
  }
  .p-use__list .prev,
.p-use__list .next {
    width: 20rem;
  }
}

@media screen and (max-width: 1280px) and (max-width: 768px) {
  .c-flow__detail--text h3 img {
    width: 46px;
  }
  .p-split-mv__text {
    padding: 5rem;
  }
  .p-company .l-container {
    background-position: right bottom;
    background-size: 85%;
  }
  .p-feature__list li {
    width: 100%;
  }
  .p-home-mv .p-home__titleArea {
    position: static;
    order: 2;
    width: 100%;
    padding: 5rem 3vw;
    transform: none;
  }
  .p-lp-mv .p-lp__titleArea {
    position: static;
    order: 2;
    width: 100%;
    padding: 5rem 3vw;
    transform: none;
  }
  .p-lp-mv-issue .p-lp__titleArea {
    position: static;
    order: 2;
    width: 100%;
    padding: 5rem 3vw;
    transform: none;
  }
  .p-lp-mv-product .p-lp__titleArea {
    position: static;
    order: 2;
    width: 100%;
    padding: 5rem 3vw;
    transform: none;
  }
  .l-2col .c-article__addArea.bnr .bnr-text {
    width: 100%;
    padding: 5rem;
  }
  .c-nayami__list {
    row-gap: 6rem;
  }
  .c-nayami__08item__list {
    row-gap: 6rem;
  }
  .c-resolution__list li figure {
    width: 100%;
    text-align: center;
  }
  .c-resolution__list--text {
    width: 100%;
  }
  .c-use-point__list {
    flex-flow: column;
  }
}

@media (hover: hover) and (pointer: fine) {
  .c-page-top a:focus:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .c-page-top a:hover:focus {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
  .c-text-link--arrow-right a:hover, .c-text-link a:hover {
    text-decoration: none;
  }
  .c-text-link--underline:hover {
    text-decoration: none;
  }
  .p-faq-list dt:hover {
    background: #4cbdaf;
  }
  .p-header__logo a:hover {
    opacity: 0.7;
    transition: 0.3s;
  }
  .p-use__list .area-link:hover img {
    position: relative;
    transform: scale(1.1, 1.1);
    opacity: 0.7;
  }
}

@media (hover: hover) and (pointer: fine) and (hover: hover) and (pointer: fine) {
  .c-page-top a:hover:hover {
    cursor: pointer;
    opacity: 0.7;
    transition: 0.3s;
  }
}

@media screen and (min-width: 770px) {
  .p-412 .c-function-explanation--2col {
    align-items: center;
  }

  .p-412 .c-function-explanation:nth-of-type(2n+1) .c-function-explanation--2col {
    flex-direction: row-reverse;
  }
}

@media screen and (max-width: 769px) {
  .p-412 .c-nayami__list {
    row-gap: 25rem;
    margin-top: 20rem;
  }

  .p-412 .c-nayami__list li figure {
    width: 30rem;
    margin: -20rem auto 0;
  }

  .p-412 .c-nayami__list li p {
    margin-top: 5rem;
  }
  .c-function__item ul li p.speech_bubble {
    display: none !important;
  }
}

@media screen and (max-width: 1280px) and (max-width: 480px) {
  .p-footer-cta .c-btn--tel .tel {
    padding-left: 7rem;
    background-size: 5rem;
  }
}

@media screen and (max-width: 768px) and (max-width: 768px) {
  .p-function-feature__related ol li {
    font-size: clamp(16px, 0.9375vw, 18px);
  }
  .p-header {
    z-index: 99999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 55px;
    background: #fff;
  }
}

@media screen and (max-width: 768px) and (max-width: 480px) {
  .c-function-explanation__list > li {
    width: 100%;
  }
  .p-use__list:not(.js-slide) {
    -moz-column-gap: unset;
         column-gap: unset;
    row-gap: 6rem;
  }
  .p-use__list:not(.js-slide) li {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJtaXhpbi9fYW5pbWF0aW9uLnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwibWl4aW4vX2ZvbnRzaXplLnNjc3MiLCJsYXlvdXQvX2wtMmNvbC5zY3NzIiwibGF5b3V0L19sLWNhdGNoLnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJzZXR0aW5nL19zaXplLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2MtMmNvbC1hcnRpY2xlLnNjc3MiLCJjb21wb25lbnQvX2MtYXJyb3cuc2NzcyIsImNvbXBvbmVudC9fYy1iZy5zY3NzIiwiY29tcG9uZW50L19jLWJ0bi5zY3NzIiwiY29tcG9uZW50L19jLWNhdGUuc2NzcyIsImNvbXBvbmVudC9fYy1jb21wYW55LnNjc3MiLCJjb21wb25lbnQvX2MtY29udGFjdC5zY3NzIiwiY29tcG9uZW50L19jLWN0YS5zY3NzIiwiY29tcG9uZW50L19jLWZpZ3VyZS5zY3NzIiwiY29tcG9uZW50L19jLWZsb3cuc2NzcyIsImNvbXBvbmVudC9fYy1mb3JtLnNjc3MiLCJjb21wb25lbnQvX2MtZ3JlZW5NVi5zY3NzIiwiY29tcG9uZW50L19jLWltZy1ib3guc2NzcyIsIm1peGluL19ncmlkLnNjc3MiLCJjb21wb25lbnQvX2MtbGlzdC5zY3NzIiwiY29tcG9uZW50L19jLW12LnNjc3MiLCJjb21wb25lbnQvX2MtcGFnZS10b3Auc2NzcyIsIm1peGluL19ob3Zlci5zY3NzIiwiY29tcG9uZW50L19jLXBvcHVwLnNjc3MiLCJjb21wb25lbnQvX2MtcmVzdWx0czAyLnNjc3MiLCJjb21wb25lbnQvX2MtdGV4dC1saW5rLnNjc3MiLCJjb21wb25lbnQvX2MtdGl0bGUuc2NzcyIsInByb2plY3QvX3AtYWJvdXQuc2NzcyIsInByb2plY3QvX3AtYXR0ZW5kYW5jZS1jYXNlLnNjc3MiLCJwcm9qZWN0L19wLWF0dGVuZGFuY2UtdGlwcy5zY3NzIiwicHJvamVjdC9fcC1iYW5uZXItbGluay5zY3NzIiwicHJvamVjdC9fcC1icmVhZGNydW1iLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnkuc2NzcyIsInByb2plY3QvX3AtY29udGFjdC5zY3NzIiwicHJvamVjdC9fcC1jb3Vyc2Uuc2NzcyIsInByb2plY3QvX3AtZGVtby1iYW5uZXItbGluay5zY3NzIiwicHJvamVjdC9fcC1kZW1vLnNjc3MiLCJwcm9qZWN0L19wLWV4YW1wbGUuc2NzcyIsInByb2plY3QvX3AtZmFxLWxpc3Quc2NzcyIsInByb2plY3QvX3AtZmVhdHVyZS1yZWFzb24uc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLWN0YS5zY3NzIiwicHJvamVjdC9fcC1mb290ZXItbmF2LnNjc3MiLCJwcm9qZWN0L19wLWZvcm0tMmNvbHVtbi5zY3NzIiwicHJvamVjdC9fcC1mcm9udC5zY3NzIiwicHJvamVjdC9fcC1mdW5jdGlvbi5zY3NzIiwicHJvamVjdC9fcC1oZWFkZXIuc2NzcyIsInByb2plY3QvX3AtaG9tZS1tdi5zY3NzIiwicHJvamVjdC9fcC1pbnF1aXJ5LnNjc3MiLCJwcm9qZWN0L19wLWxwLnNjc3MiLCJwcm9qZWN0L19wLW1lcml0LnNjc3MiLCJwcm9qZWN0L19wLW5ld3MtbGlzdC5zY3NzIiwicHJvamVjdC9fcC1ub3Rmb3VuZC5zY3NzIiwicHJvamVjdC9fcC1vbmF5YW1pLnNjc3MiLCJwcm9qZWN0L19wLXBhZ2UtbmF2LnNjc3MiLCJwcm9qZWN0L19wLXBhcnRuZXIuc2NzcyIsInByb2plY3QvX3AtcHJpY2Uuc2NzcyIsInByb2plY3QvX3AtcHJpdmFjeS5zY3NzIiwicHJvamVjdC9fcC1yZWFzb24tcGFuZWwuc2NzcyIsInByb2plY3QvX3AtcmVzdWx0cy5zY3NzIiwicHJvamVjdC9fcC1zY2hvb2wtdGlwcy5zY3NzIiwicHJvamVjdC9fcC1zaXRlbWFwLnNjc3MiLCJwcm9qZWN0L19wLXNtcy1mZWF0dXJlLnNjc3MiLCJwcm9qZWN0L19wLXN0dWRlbnQtdGlwcy5zY3NzIiwicHJvamVjdC9fcC1zdWJzaWR5LnNjc3MiLCJwcm9qZWN0L19wLXVzZS5zY3NzIiwidXRpbGl0eS9fbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LWJnLnNjc3MiLCJ1dGlsaXR5L191LW1hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsInV0aWxpdHkvX3UtdmlzaWJsZS5zY3NzIiwidXRpbGl0eS9fdmlzaWJsZS5zY3NzIiwiamF2YXNjcmlwdC9fbGl0eS5taW4uc2NzcyIsImphdmFzY3JpcHQvX21vZGFsLnNjc3MiLCJqYXZhc2NyaXB0L19zbGljay10aGVtZS5zY3NzIiwiamF2YXNjcmlwdC9fc2xpY2suc2NzcyIsIm1peGluL19tcS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7NEJBQUE7QUFJQTs0RUFBQTtBQVFBOzRFQUFBO0FDWkEsU0FBQTtBQUdBLGVBQUE7QUFHQSxVQUFBO0FBR0EsWUFBQTtBQUdBLFVBQUE7QUFHQSxZQUFBO0FBR0EsUUFBQTtBQUdBLFFBQUE7QUFHQSxVQUFBO0FBWUEsWUFBQTtBQ3BDUSxzR0FBQTtBQUNBLHNGQUFBO0FEb0NSO0VBQ0UsMkRBQUE7RUFDQSxjQUFBO0FGaEJGOztBRW1CQTtFQUNFLDZCQUFBO0VBQ0Esb0NBQUE7QUZoQkY7O0FFbUJBO0VBQ0UsNkJBQUE7RUFDQSxvQ0FBQTtBRmhCRjs7QUlqQ0E7NEVBQUE7QUFJQTs0RUFBQTtBQ0pBO0VBRUUsY0FBQTtFQURBLGdDQUFBO0FMeUNGOztBS3RDQSxrQkFBQTtBQUNBO0VBQ0UsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSx1Q0FBQTtFQUNBLGdFQUFBO0FMeUNGOztBS3ZDQTtFQUFZLDZCQUFBO0FMMkNaOztBSzFDQTtFQUFjLDhCQUFBO0FMOENkOztBSzdDQTtFQUFj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V0o7O0F5RWoxV0U7RUFDRSxnQkFBQTtBekVvMVdKOztBeUVsMVdFO0VBQ0UsbUJBQUE7QXpFcTFXSjs7QXlFbjFXRTtFQUNFLGtCQUFBO0F6RXMxV0o7O0F5RXAxV0U7RUFDRSxpQkFBQTtBekV1MVdKOztBeUVqMldFO0VBQ0UsZ0JBQUE7QXpFbzJXSjs7QXlFbDJXRTtFQUNFLG1CQUFBO0F6RXEyV0o7O0F5RW4yV0U7RUFDRSxrQkFBQTtBekVzMldKOztBeUVwMldFO0VBQ0UsaUJBQUE7QXpFdTJXSjs7QXlFajNXRTtFQUNFLGlCQUFBO0F6RW8zV0o7O0F5RWwzV0U7RUFDRSxvQkFBQTtBekVxM1dKOztBeUVuM1dFO0VBQ0UsbUJBQUE7QXpFczNXSjs7QXlFcDNXRTtFQUNFLGtCQUFBO0F6RXUzV0o7O0F5RWo0V0U7RUFDRSxpQkFBQTtBekVvNFdKOztBeUVsNFdFO0VBQ0Usb0JBQUE7QXpFcTRXSjs7QXlFbjRXRTtFQUNFLG1CQUFBO0F6RXM0V0o7O0F5RXA0V0U7RUFDRSxrQkFBQTtBekV1NFdKOztBeUVqNVdFO0VBQ0UsaUJBQUE7QXpFbzVXSjs7QXlFbDVXRTtFQUNFLG9CQUFBO0F6RXE1V0o7O0F5RW41V0U7RUFDRSxtQkFBQTtBekVzNVdKOztBeUVwNVdFO0VBQ0Usa0JBQUE7QXpFdTVXSjs7QTBFajZXRTtFQUNFLG1CQUFBO0ExRW82V0o7O0EyRXI2V0U7RUFDRSxnQkFBQTtBM0V3NldKOztBMkV0NldFO0VBQ0UsbUJBQUE7QTNFeTZXSjs7QTJFdjZXRTtFQUNFLGtCQUFBO0EzRTA2V0o7O0EyRXg2V0U7RUFDRSxpQkFBQTtBM0UyNldKOztBMkVyN1dFO0VBQ0UsZ0JBQUE7QTNFdzdXSjs7QTJFdDdXRTtFQUNFLG1CQUFBO0EzRXk3V0o7O0EyRXY3V0U7RUFDRSxrQkFBQTtBM0UwN1dKOztBMkV4N1dFO0VBQ0UsaUJBQUE7QTNFMjdXSjs7QTJFcjhXRTtFQUNFLGdCQUFBO0EzRXc4V0o7O0EyRXQ4V0U7RUFDRSxtQkFBQTtBM0V5OFdKOztBMkV2OFdFO0VBQ0Usa0JBQUE7QTNFMDhXSjs7QTJFeDhXRTtFQUNFLGlCQUFBO0EzRTI4V0o7O0EyRXI5V0U7RUFDRSxnQkFBQTtBM0V3OVdKOztBMkV0OVdFO0VBQ0UsbUJBQUE7QTNFeTlXSjs7QTJFdjlXRTtFQUNFLGtCQUFBO0EzRTA5V0o7O0EyRXg5V0U7RUFDRSxpQkFBQTtBM0UyOVdKOztBMkVyK1dFO0VBQ0UsZ0JBQUE7QTNFdytXSjs7QTJFdCtXRTtFQUNFLG1CQUFBO0EzRXkrV0o7O0EyRXYrV0U7RUFDRSxrQkFBQTtBM0UwK1dKOztBMkV4K1dFO0VBQ0UsaUJBQUE7QTNFMitXSjs7QTJFci9XRTtFQUNFLGdCQUFBO0EzRXcvV0o7O0EyRXQvV0U7RUFDRSxtQkFBQTtBM0V5L1dKOztBMkV2L1dFO0VBQ0Usa0JBQUE7QTNFMC9XSjs7QTJFeC9XRTtFQUNFLGlCQUFBO0EzRTIvV0o7O0EyRXJnWEU7RUFDRSxnQkFBQTtBM0V3Z1hKOztBMkV0Z1hFO0VBQ0UsbUJBQUE7QTNFeWdYSjs7QTJFdmdYRTtFQUNFLGtCQUFBO0EzRTBnWEo7O0EyRXhnWEU7RUFDRSxpQkFBQTtBM0UyZ1hKOztBMkVyaFhFO0VBQ0UsZ0JBQUE7QTNFd2hYSjs7QTJFdGhYRTtFQUNFLG1CQUFBO0EzRXloWEo7O0EyRXZoWEU7RUFDRSxrQkFBQTtBM0UwaFhKOztBMkV4aFhFO0VBQ0UsaUJBQUE7QTNFMmhYSjs7QTJFcmlYRTtFQUNFLGdCQUFBO0EzRXdpWEo7O0EyRXRpWEU7RUFDRSxtQkFBQTtBM0V5aVhKOztBMkV2aVhFO0VBQ0Usa0JBQUE7QTNFMGlYSjs7QTJFeGlYRTtFQUNFLGlCQUFBO0EzRTJpWEo7O0EyRXJqWEU7RUFDRSxpQkFBQTtBM0V3alhKOztBMkV0alhFO0VBQ0Usb0JBQUE7QTNFeWpYSjs7QTJFdmpYRTtFQUNFLG1CQUFBO0EzRTBqWEo7O0EyRXhqWEU7RUFDRSxrQkFBQTtBM0UyalhKOztBMkVya1hFO0VBQ0UsaUJBQUE7QTNFd2tYSjs7QTJFdGtYRTtFQUNFLG9CQUFBO0EzRXlrWEo7O0EyRXZrWEU7RUFDRSxtQkFBQTtBM0Uwa1hKOztBMkV4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O0lBS00sV0FBQTtFcERnd0tWO0V3RXRzTUU7SUFHTSxzQkFBQTtTQUFBLGlCQUFBO0lBQ0EsYUFBQTtFeEVrcVZSO0V3RXJwVkk7SUFHTSxXQUFBO0V4RWlxVlY7QUE5K0lGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vc2V0dGluZy9zaXpl5Y+C54WnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbWluLXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyrpu5LvvJpmb250Ki9cbi8q57eR77ya5paH5a2X44Gu44Ki44Kv44K744Oz44OI44Gq44GpKi9cbi8q6JaE57eR77ya6IOM5pmv44Gq44GpKi9cbi8q6a6u44KE44GL44Gq6Z2S77ya44OZ44O844K5Ki9cbi8q5r+D57S677ya44Oq44Oz44Kv5LuWKi9cbi8q44Ko44Oh44Op44Or44OJ77ya6KOF6aO+5LuWKi9cbi8q6LWk77ya6KOF6aO+5LuWKi9cbi8qYmfvvJrog4zmma8qL1xuLyrjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xuLyrmloflrZfjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0veWFrdWhhbmpwQDMuMy4xL2Rpc3QvY3NzL3lha3VoYW5qcC5taW4uY3NzXCIpO1xuLmNfZ3JhZF9mb250IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzA3NjhkNCwgIzRmYzhkYyk7XG4gIGNvbG9yOiAjNGFjMmRiO1xufVxuXG5lbS5jX2dyYWRfZm9udCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnAuY19ncmFkX2ZvbnQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBqYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3NwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhbmNoZWRhbG1vbmQ7XG4gIGhlaWdodDogMTMwMHB4O1xufVxuXG4vKiAgICAg44OV44Kn44O844OJ44Kk44OzICAgICovXG4uZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuNzMsIDAuOTcpO1xufVxuXG4uZmFkZUluLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG59XG5cbi5mYWRlSW4tZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTtcbn1cblxuLmZhZGVJbi1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO1xufVxuXG4uZmFkZUluLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XG59XG5cbi5zY3JvbGwtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLyogICAgIOOCueODqeOCpOODieOCpOODsyAgICAqL1xuLnNsaWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuNzMsIDAuOTcpO1xufVxuXG4uc2xpZGVJbi11cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO1xufVxuXG4uc2xpZGVJbi1kb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO1xufVxuXG4uc2xpZGVJbi1sZWZ0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDApO1xufVxuXG4uc2xpZGVJbi1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDApO1xufVxuXG4uc2Nyb2xsLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG5cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5zdmcsXG5pbWcsXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5bdHlwZT1jaGVja2JveF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi8qKlxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1idXR0b25dOmRpc2FibGVkLFxuW3R5cGU9cmVzZXRdOmRpc2FibGVkLFxuW3R5cGU9c3VibWl0XTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgcGFkZGluZ1xuICovXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKiBUYWJsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMC43dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuYm9keSAuYXJlYS1saW5rIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLmFyZWEtbGluayBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLyrlkIRodG1s6KaB57SgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG5cbi5sLTJjb2wgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIC5sLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMuMTI1dnc7XG4gIH1cbn1cbi5sLTJjb2wgYXJ0aWNsZSB7XG4gIHdpZHRoOiA5MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLTJjb2wgYXNpZGUge1xuICB3aWR0aDogMzByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtMmNvbC5mb3JtIC5sLWlubmVyIHtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbC5mb3JtIC5sLWlubmVyIHtcbiAgICBnYXA6IDMuMTI1dnc7XG4gIH1cbn1cbi5sLTJjb2wuZm9ybSBhcnRpY2xlIHtcbiAgd2lkdGg6IDYwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbC5mb3JtIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC0yY29sLmZvcm0gYXNpZGUge1xuICB3aWR0aDogNTZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sLmZvcm0gYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC0yY29sLWNvbnRhY3QgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sLWNvbnRhY3QgLmwtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMy4xMjV2dztcbiAgfVxufVxuXG5mb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtY2F0Y2gtLXRleHQge1xuICBtYXJnaW46IDcwcHggYXV0byA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY2F0Y2gtLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5sLWNhdGNoLS10ZXh0ICsgKiAubC1jb250YWluZXIsIC5sLWNhdGNoLS10ZXh0ICsgLmwtY29udGFpbmVyLCAubC1jYXRjaC0tdGV4dCArICoge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnAtbHAtbXYtcHJvZHVjdCAucC1scF9fdGl0bGVBcmVhLCAucC1scC1tdi1pc3N1ZSAucC1scF9fdGl0bGVBcmVhLCAucC1scC1tdiAucC1scF9fdGl0bGVBcmVhLCAucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYSwgLnAtaGVhZGVyX19pbm5lciwgLmwtY29udGFpbmVyLS1wMCwgLmwtY29udGFpbmVyLS1wdDAsIC5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdCAucC1scF9fdGl0bGVBcmVhLCAucC1scC1tdi1pc3N1ZSAucC1scF9fdGl0bGVBcmVhLCAucC1scC1tdiAucC1scF9fdGl0bGVBcmVhLCAucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYSwgLnAtaGVhZGVyX19pbm5lciwgLmwtY29udGFpbmVyLS1wMCwgLmwtY29udGFpbmVyLS1wdDAsIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNi4yNXZ3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3cmVtIDN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci0tcHQwIHtcbiAgcGFkZGluZzogMCAwIDYuMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubC1jb250YWluZXItLXB0MCB7XG4gICAgcGFkZGluZzogMCAzdncgN3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci0tcDAge1xuICBwYWRkaW5nOiAwIDAgMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmwtY29udGFpbmVyLS1wMCB7XG4gICAgcGFkZGluZzogM3JlbSA1dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4ubC1jb250YWluZXIubC1jb250YWluZXItc2VydmljZWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyLmwtY29udGFpbmVyLXNlcnZpY2VsaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB6LWluZGV4OiA5OTtcbn1cbi51bmRlciAubC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gIH1cbn1cblxuLmMtMmNvbC1hcnRpY2xlX19tdiBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy0yY29sLWFydGljbGVfX212IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4uYy0yY29sLWFydGljbGVfX212IHAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmMtMmNvbC1hcnRpY2xlX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0NTlkOTIgMCAxMCUsICNjY2NmZGUgNSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLTJjb2wtYXJ0aWNsZV9fYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xuICB9XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrIHAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrIHVsICsgcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrTGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHRleHQtaW5kZW50OiAtMC41ZW07XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrTGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmMtMmNvbC1hcnRpY2xlX190ZXh0TGluayBsaSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmMtMmNvbC1hcnRpY2xlX190ZXh0TGluayBsaTpob3ZlciBwOjphZnRlciB7XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLmMtMmNvbC1hcnRpY2xlX190ZXh0TGluayBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW0gMDtcbn1cbi5jLTJjb2wtYXJ0aWNsZV9fdGV4dExpbmsgbGkgcCB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy0yY29sLWFydGljbGVfX3RleHRMaW5rIGxpIHA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0NTlkOTI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICByaWdodDogLTJyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jLWFycm93LS1jZW50ZXItYm90dG9tIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA3cmVtIDEwcmVtIDAgMTByZW07XG4gIGJvcmRlci1jb2xvcjogI2NjYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbn1cblxuLmMtYmctLWdyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYztcbn1cbi5jLWJnLS10cmlhbmdsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL3NlcnZpY2VfYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAjZGVlY2Y2O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuLmMtYmctLWluYm91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCAxNjUsIDE4MiwgMC4xKTtcbn1cbi5jLWJnLS1pbmJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMyxcbi5jLWJnLS1pbmJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMiB7XG4gIGNvbG9yOiAjMzRhNWI2O1xufVxuLmMtYmctLWluYm91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmFmdGVyIHtcbiAgY29sb3I6ICMzNGE1YjY7XG59XG4uYy1iZy0taW5ib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2O1xufVxuLmMtYmctLW91dGJvdW5kIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCAxMDIsIDIxMiwgMC4xKTtcbn1cbi5jLWJnLS1vdXRib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDMsXG4uYy1iZy0tb3V0Ym91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgyIHtcbiAgY29sb3I6ICMwNTY2ZDQ7XG59XG4uYy1iZy0tY29uc3RydWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDE3NiwgNCwgMC4xKTtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24gLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgzLFxuLmMtYmctLWNvbnN0cnVjdGlvbiAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDIge1xuICBjb2xvcjogI2UxYjAwNDtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24gLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmFmdGVyIHtcbiAgY29sb3I6ICNlMWIwMDQ7XG59XG4uYy1iZy0tY29uc3RydWN0aW9uIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlMWIwMDQ7XG59XG5cbi5sLWJ0bi1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG4ubC1idG4tYXJlYS0tMmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBnYXA6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1idG4tYXJlYS0tMmNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4ge1xuICAgIG1pbi13aWR0aDogNTB2dztcbiAgfVxufVxuLmMtYnRuLS1jdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZ19idG5fYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgLyogOjpiZWZvcmUsIDo6YWZ0ZXLjgacy56iu6aGe44Gu44Kw44Op44OH44O844K344On44Oz44KS55So5oSPICovXG4gIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszEgKi9cbiAgLyog44Kw44Op44OH44O844K344On44OzMiAqL1xuICAvKiDjg5vjg5Djg7zmmYLjgavjgrDjg6njg4fjg7zjgrfjg6fjg7Mx44KS6YCP5piO44Gr44GZ44KLICovXG59XG4uYy1idG4tLWN0YTo6YmVmb3JlLCAuYy1idG4tLWN0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1idG4tLWN0YTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC8qIOOCouODi+ODoeODvOOCt+ODp+ODs+Wun+ihjOaZgumWkyAqL1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzQ1OWQ4MSAwJSwgIzQ1OWQ5NCAxMDAlKTtcbn1cbi5jLWJ0bi0tY3RhOjphZnRlciB7XG4gIHotaW5kZXg6IC0yO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4uYy1idG4tLWN0YTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWJ0bi0tY3RhLCAuYy1idG4tLW9yYSwgLmMtYnRuLS13aCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNXJlbTtcbiAgbWluLXdpZHRoOiAzNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLS1jdGEsIC5jLWJ0bi0tb3JhLCAuYy1idG4tLXdoIHtcbiAgICB3aWR0aDogNzV2dztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYy1idG4tLWN0YSBhLCAuYy1idG4tLW9yYSBhLCAuYy1idG4tLXdoIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI4cmVtO1xuICBwYWRkaW5nOiAycmVtIDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0tY3RhIGEsIC5jLWJ0bi0tb3JhIGEsIC5jLWJ0bi0td2ggYSB7XG4gICAgcGFkZGluZzogNHJlbSA1cmVtO1xuICB9XG59XG4uYy1idG4tLW9yYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmMtYnRuLS1vcmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtYnRuLS1vcmE6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLmMtYnRuLS13aCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmMtYnRuLS13aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG59XG4uYy1idG4tLXdoOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi0tdGVsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0tdGVsIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuLmMtYnRuLS1ncmFkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZ19idG5fYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMXB4IDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC8qIDo6YmVmb3JlLCA6OmFmdGVy44GnMueorumhnuOBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkueUqOaEjyAqL1xuICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MxICovXG4gIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cbiAgLyog44Ob44OQ44O85pmC44Gr44Kw44Op44OH44O844K344On44OzMeOCkumAj+aYjuOBq+OBmeOCiyAqL1xufVxuLmMtYnRuLS1ncmFkOjpiZWZvcmUsIC5jLWJ0bi0tZ3JhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1idG4tLWdyYWQ6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAvKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Plrp/ooYzmmYLplpMgKi9cbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMzYzlmNDQgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4uYy1idG4tLWdyYWQ6OmFmdGVyIHtcbiAgei1pbmRleDogLTI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ5NCAwJSwgIzNjOWY0NCAxMDAlKTtcbn1cbi5jLWJ0bi0tZ3JhZDpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWJ0bi0tZ3JhZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyOHJlbTtcbiAgcGFkZGluZzogMnJlbSA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1idG4tLWdyYWQgYSB7XG4gICAgd2lkdGg6IDc1dnc7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiA0cmVtIDVyZW07XG4gIH1cbn1cbi5jLWJ0bi0tZ3JhZCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS41cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tLWdyYWQgYTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxZW07XG4gIH1cbn1cbi5jLWJ0bi0tZ3JhZDIge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgd2lkdGg6IDI4cmVtO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAyLjYwNDE2NjY2Njd2dztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XG59XG4uYy1idG4tLW9yYW5nZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG59XG4uYy1idG4tLW9yYW5nZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gNXJlbTtcbn1cbi5jLWJ0bi0tb3JhbmdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuNXJlbTtcbn1cbi5jLWJ0bi0tYm9yZGVyIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLWJ0bi0tYm9yZGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDVyZW07XG59XG4uYy1idG4tLWJvcmRlciBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS41cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmMtY2F0ZS0tbGluZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSA1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDU2NmQ0O1xuICBjb2xvcjogIzA1NjZkNDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1jb21wYW55X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMi41dncsIDQwcHgpO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5jLWNvbXBhbnlfX2l0ZW0gKyAuYy1jb21wYW55X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMy4xMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnlfX2l0ZW0gKyAuYy1jb21wYW55X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XG4gIH1cbn1cbi5jLWNvbXBhbnlfX2l0ZW0gdGFibGUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHRyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUwZTA7XG4gIH1cbn1cbi5jLWNvbXBhbnlfX2l0ZW0gdGFibGUgdGgge1xuICB3aWR0aDogMjUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtY29tcGFueV9faXRlbSB0YWJsZSB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUwZTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnlfX2l0ZW0gdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuLmMtY29tcGFueV9faXRlbSB0YWJsZSB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tcGFueV9faXRlbSB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiA0dncgMi42NjY2N3Z3IDUuMzMzMzN2dztcbiAgfVxufVxuLmMtY29tcGFueV9faXRlbSB0YWJsZSB0ZCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmMtY29tcGFueSBkbCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnkgZGwge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG59XG4uYy1jb21wYW55IGRsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnkgZGwgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cbi5jLWNvbXBhbnkgZGwgZHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtY29tcGFueSBkbCBkZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wYW55IGRsIGRkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb21wYW55IGRsIGRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcbiAgfVxufVxuLmMtY29tcGFueSBkbCBkZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcbn1cbi5jLWNvbXBhbnkgZGwgZGQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtY29tcGFueSBkbCBkZCB1bCBsaSArIGxpIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5jLWNvbnRhY3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjc3dncsIDM0cHgpO1xufVxuLmMtY29udGFjdF9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG4uYy1jb250YWN0X19kZXRhaWxfX2hlYWQge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtY29udGFjdF9fZGV0YWlsX190ZXh0IHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgcGFkZGluZzogMi41cmVtIDMuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRhY3RfX2RldGFpbF9fdGV4dCB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB9XG59XG4uYy1jb250YWN0X19kZXRhaWxfX3RleHQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIGluc2lkZTtcbn1cbi5jLWNvbnRhY3RfX2RldGFpbF9fYW5ub3RhdGlvbiB7XG4gIGNvbG9yOiAjNGI0YjRiO1xufVxuLmMtY29udGFjdF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5jLWNvbnRhY3RfX2xpbmsge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0NTlkOTIsICM0NTlkOTIgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uYy1jb250YWN0LTJjb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb250YWN0LTJjb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA5cmVtO1xuICB9XG59XG4uYy1jb250YWN0LTJjb2xfX2xlZnQsIC5jLWNvbnRhY3QtMmNvbF9fcmlnaHQge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDdyZW0pIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb250YWN0LTJjb2xfX2xlZnQsIC5jLWNvbnRhY3QtMmNvbF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1jb250YWN0LTJjb2xfX2F0dGVudGlvbiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG59XG5cbi5jLWN0YSB7XG4gIGJhY2tncm91bmQ6ICNmMGY1Zjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIC8qLmFyZWEtbGluazpob3ZlciBmaWd1cmUge1xuICAgIGJhY2tncm91bmQ6IzRjYmRhZjtcbiAgfSAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3RhIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXJlbTtcbiAgfVxufVxuLmMtY3RhX19kZW1vLCAuYy1jdGFfX2Zsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIuNXJlbTtcbn1cbi5jLWN0YV9fdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNS41cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN0YV9fdGV4dCB7XG4gICAgd2lkdGg6IDYwdnc7XG4gIH1cbn1cbi5jLWN0YSAuYy1jdGFfX2RlbW8ge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEgLmMtY3RhX19kZW1vIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICB9XG59XG4uYy1jdGEgLmMtY3RhX19mbG93IHtcbiAgcGFkZGluZy1sZWZ0OiA1LjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEgLmMtY3RhX19mbG93IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLWN0YSAuYXJlYS1saW5rIGZpZ3VyZSB7XG4gIHdpZHRoOiAxM3JlbTtcbiAgaGVpZ2h0OiAxM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjNDU5ZDgxIDAlLCAjNDU5ZDk0IDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1jdGEgLmFyZWEtbGluayBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEgLmFyZWEtbGluayBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEgLmFyZWEtbGluayBmaWd1cmUge1xuICAgIHdpZHRoOiAyMHZ3O1xuICAgIGhlaWdodDogMjB2dztcbiAgfVxufVxuLmMtY3RhIHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWN0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fZ3JlZW4ucG5nXCIpIDAgY2VudGVyLzE4cHggbm8tcmVwZWF0O1xufVxuLmMtY3RhIC5hcmVhLWxpbms6aG92ZXIgcCB7XG4gIGNvbG9yOiAjNDU5ZDhkO1xufVxuLmMtY3RhIC5hcmVhLWxpbms6aG92ZXIgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYy1jdGEtY29udGFjdGRlbW8gLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWN0YS1jb250YWN0ZGVtbyAucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaSB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbn1cbi5jLWN0YS1jb250YWN0ZGVtbyAucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaSBhIHtcbiAgcGFkZGluZzogMS4wNDE2NjY2NjY3dncgMS41NjI1dnc7XG59XG5cbi5jLWZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2cmVtIDAgMDtcbn1cblxuLmMtZmxvdy1zdWJzaWR5IHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5jLWZsb3dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5jLWZsb3dfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmMtZmxvd19fc3RlcCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5jLWZsb3dfX3N0ZXAgdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODglO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jLWZsb3dfX3N0ZXAgdWwgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWZsb3dfX3N0ZXAgdWwgbGkgYSB7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtZmxvd19fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3dfX2RldGFpbCB7XG4gICAgZ2FwOiAxMHJlbTtcbiAgfVxufVxuLmMtZmxvd19fZGV0YWlsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93X19kZXRhaWwgbGkge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4uYy1mbG93X19kZXRhaWwgbGkgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93X19kZXRhaWwgbGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWZsb3dfX2RldGFpbC0tdGV4dCB7XG4gIHdpZHRoOiA2NHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvd19fZGV0YWlsLS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZmxvd19fZGV0YWlsLS10ZXh0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93X19kZXRhaWwtLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5jLWZsb3dfX2RldGFpbC0tdGV4dCBoMyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtZmxvd19fZGV0YWlsLS10ZXh0IGgzIGltZyB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3dfX2RldGFpbC0tdGV4dCBoMyBpbWcge1xuICAgIHdpZHRoOiA0NnB4O1xuICB9XG59XG4uYy1mbG93IC5jLWZsb3dfX3N0ZXAgdWw6OmJlZm9yZSB7XG4gIHdpZHRoOiA5MSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93IC5jLWZsb3dfX3N0ZXAgdWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDY5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvdyAuYy1mbG93X19zdGVwIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jLWZsb3cgLmMtZmxvd19fc3RlcCB1bDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvdyAuYy1mbG93X19zdGVwIHVsOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzIlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjMlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5jLWZsb3cgLmMtZmxvd19fc3RlcCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3cgLmMtZmxvd19fc3RlcCB1bCBsaSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuYy1mbG93IC5jLWZsb3dfX3N0ZXAgdWwgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5tYWlsZm9ybSAuYy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYmwtZm9ybV9fcHJpdmFjeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybV9fcHJpdmFjeSB7XG4gICAgbWFyZ2luLXRvcDogMy42NDU4MzMzMzMzdnc7XG4gIH1cbn1cblxuLmJsLWZvcm1fX3N1Ym1pdCB7XG4gIHdpZHRoOiAxOC43NXZ3O1xuICBtYXJnaW46IDIuNjA0MTY2NjY2N3Z3IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtX19zdWJtaXQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA2LjI1dncgYXV0byAxNS42MjV2dztcbiAgfVxufVxuLmJsLWZvcm1fX3N1Ym1pdCBbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMC45ODk1ODMzMzMzdncgMi4wODMzMzMzMzMzdnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsLWZvcm1fX3N1Ym1pdDo6YWZ0ZXIge1xuICByaWdodDogOC41JTtcbn1cblxuLm11c3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0ZGMDAwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMnB4IDVweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm11c3Qge1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dncgMC43ODEyNXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuXG4ub3BwLFxuLm9wdGlvbmFsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDJweCA1cHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcHAsXG4ub3B0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dncgMC43ODEyNXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuXG4uZXJyb3JNc2cge1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvck1zZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjV2dztcbiAgfVxufVxuXG4uYmwtZm9ybUlucXVpcnkgKiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRoLFxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0aCxcbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGgsXG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGgsXG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSBpbnB1dFt0eXBlPXRleHRdLCAuYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSBpbnB1dFt0eXBlPXRleHRdLCAuYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIG1hcmdpbjogMCAxLjU2MjV2dyAwIDA7XG4gICAgcGFkZGluZzogMS41NjI1dnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGV4dGFyZWEge1xuICAgIG1hcmdpbjogMCAxLjU2MjV2dyAwIDA7XG4gICAgcGFkZGluZzogMS41NjI1dnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAucHJlZiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiAxNTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMS41NjI1dncgMCAxLjU2MjV2dyA0LjE2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEzLjAyMDgzMzMzMzN2dztcbiAgICBtYXJnaW46IDIuMDgzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCAuaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGQgLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY3dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuYXV0b3ppcCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuYXV0b3ppcCB7XG4gICAgcGFkZGluZzogMS41NjI1dncgMy4xMjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDEge1xuICB3aWR0aDogNDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQyIHtcbiAgd2lkdGg6IDM3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0MyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDMge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQ0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0NCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDAgMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQ1IHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLm5hbWUgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLm5hbWUgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRkIHVsIHtcbiAgKnpvb206IDE7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGQgdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xufVxuLmJsLWZvcm1JbnF1aXJ5IHNwYW4ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSBzcGFuLm11c3Qge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYmwtZm9ybUlucXVpcnkgc3Bhbi5vcHRpb25hbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjbWVkaWEgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNtZWRpYSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IC5ldGMge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uYmwtZm9ybUlucXVpcnkgI2V0YyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNldGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXZ3O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgaDMgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDJweCAxMHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSBoMyBzcGFuIHtcbiAgICBtYXJnaW46IDAuNzgxMjV2dyAzLjEyNXZ3IDAgMDtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYmwtZm9ybUlucXVpcnkgI3ByaXZhY3kgKiB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IGg0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmwtZm9ybUlucXVpcnkgI3ByaXZhY3kgZHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSBsaSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5ibC1mb3JtSW5xdWlyeSAjc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNzdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICN0aGFua3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgI3RoYW5rcyB7XG4gICAgcGFkZGluZzogMTAuNDE2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSAjdGhhbmtzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmwtZm9ybUlucXVpcnkgI3RoYW5rcyAjc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSAjdGhhbmtzICNzdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEzLjAyMDgzMzMzMzN2dztcbiAgfVxufVxuXG4uZmVlbWFpbF9lcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAwMDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVlbWFpbF9lcnJvciB7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgICBwYWRkaW5nOiA3LjgxMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmJsLWZvcm0gaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJsLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTRweCAxNXB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZzogMy4xMjV2dztcbiAgfVxufVxuLmJsLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXZ3O1xufVxuLmJsLWZvcm0gZGwgZHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm0gZGwgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gIH1cbn1cbi5ibC1mb3JtIGRsICsgZGwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm0gZGwgKyBkbCB7XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmJsLWZvcm1fX2R1byB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1fX2R1byB7XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5ibC1mb3JtX19kdW8gZGwge1xuICB3aWR0aDogNDklO1xufVxuLmJsLWZvcm1fX2R1byBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuTVYge1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWdyZWVuTVYgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbipbY2xhc3NePWMtaW1nLWJveF0ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuKltjbGFzc149Yy1pbWctYm94XSBpbWcge1xuICBtYXgtd2lkdGg6IDQ0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICpbY2xhc3NePWMtaW1nLWJveF0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuKltjbGFzc149Yy1pbWctYm94XSArICoge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1pbWctYm94LS1sX19pdGVtLCAuYy1pbWctYm94LS1sIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQ0JTtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0tbF9faXRlbSwgLmMtaW1nLWJveC0tbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWltZy1ib3gtLXJfX2l0ZW0sIC5jLWltZy1ib3gtLXIgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDQ0JTtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1yX19pdGVtLCAuYy1pbWctYm94LS1yIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nLWJveC0taGFsZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4JTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLmMtaW1nLWJveC0taGFsZl9faXRlbSB7XG4gIG1heC13aWR0aDogNDYlO1xuICB3aWR0aDogNDYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1ib3gtLWhhbGZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtbGlzdC0tZGlzYyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jLWxpc3QtLWRpc2MgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uYy1saXN0LS1kaXNjIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5jLWxpc3QtLWluZGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHRleHQtaW5kZW50OiAtMmVtO1xufVxuLmMtbGlzdC0taW5kZW50IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLnAtbG93ZXItbXYge1xuICBoZWlnaHQ6IDMwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG93ZXItbXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTAlIHRvcCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnAtbG93ZXItbXYgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sb3dlci1tdiBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgfVxufVxuLnAtbG93ZXItbXYubm8taW1hZ2Uge1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG93ZXItbXYubm8taW1hZ2Uge1xuICAgIGhlaWdodDogMzZyZW07XG4gIH1cbn1cbi5wLWxvd2VyLW12Lm5vLWltYWdlIC5jLW12LWxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggOHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtbG93ZXItbXYubm8taW1hZ2UuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xufVxuLnAtbG93ZXItbXYubm8taW1hZ2UuZ3JlZW4gLmMtbXYtbGFiZWwge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWxvd2VyLW12Lm5vLWltYWdlIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5wLWxvd2VyLW12Om5vdCgubm8taW1hZ2UpIGgxIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMTNweCAjZmZmLCAtMXB4IC0xcHggMTNweCAjZmZmLCAxcHggLTFweCAxM3B4ICNmZmYsIC0xcHggMXB4IDEzcHggI2ZmZjtcbn1cbi5wLWxvd2VyLW12LmwtbXZfX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wLWxvd2VyLW12LmwtbXZfX2xlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwbGl0LW12IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdiB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0LCAucC1zcGxpdC1tdl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc3BsaXQtbXZfX3RleHQge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDY0MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0IHtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG4ucC1zcGxpdC1tdl9fdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxMTE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnAtc3BsaXQtbXZfX3RleHQgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0IGgxLmZlYXR1cmVoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjF2dywgNDRweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICB9XG59XG4ucC1zcGxpdC1tdl9fdGV4dC5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1zcGxpdC1tdl9fdGV4dC5ncmVlbiBoMSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtc3BsaXQtbXZfX2ltZyB7XG4gIHdpZHRoOiA0MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdl9faW1nIHtcbiAgICBoZWlnaHQ6IDQwdnc7XG4gIH1cbn1cbi5wLXNwbGl0LW12X19pbWcubC1tdl9fcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnAtc3BsaXQtbXZfX2ltZy5sLW12X19sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnAtc3BsaXQtbXZfX3RpdGxlQXJlYSB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BsaXQtbXZfX3RpdGxlQXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG59XG4ucC1zcGxpdC1tdiAubC1idG4tYXJlYSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdiAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdiAuYy1idG4tLWdyYWQgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X19jdGFMaXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG4ucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X19jdGFMaXN0IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiA3NXZ3ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkuYy1idG4tLWRlbW8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpLmMtYnRuLS1kZW1vIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpLmMtYnRuLS1kZW1vOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpLmMtYnRuLS1kZW1vOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtcGFnZS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMS4wNDE2NjY2NjY3dnc7XG4gIGJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlLXRvcCB7XG4gICAgcmlnaHQ6IDUlO1xuICAgIGJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5jLXBhZ2UtdG9wIGE6Zm9jdXM6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtcGFnZS10b3AgYTpmb2N1czpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLXBhZ2UtdG9wIGE6aG92ZXI6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1wYWdlLXRvcCBhOmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdG9wIGEge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4uYy1wb3B1cCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5O1xuICBib3gtc2hhZG93OiAycHggLTFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jLXBvcHVwX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIGxlZnQ6IC0xM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1wb3B1cF9fdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wb3B1cF9fdGV4dCB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jLXBvcHVwX190ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbi5jLXBvcHVwX190ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLXJlc3VsdHMwMl9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1yZXN1bHRzMDJfX3Jvdy5jb2x1bW4wNCA+ICoge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gNCk7XG59XG4uYy1yZXN1bHRzMDJfX3Jvdy5jb2x1bW4wMyA+ICoge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzMDJfX3JvdyA+ICoge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLXJlc3VsdHMwMl9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzMDJfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYy1yZXN1bHRzMDJfX3RpdGxlIHtcbiAgcGFkZGluZzogMC43NWVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZjI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ1OWQ4NDtcbn1cbi5jLXJlc3VsdHMwMl9fbG9nbyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbi5jLXJlc3VsdHMwMl9fbG9nby5oYWxmIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDglO1xuICBtYXgtd2lkdGg6IDE5NXB4O1xufVxuLmMtcmVzdWx0czAyX19sb2dvLmhhbGYgKyAuaGFsZiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAlO1xufVxuLmMtcmVzdWx0czAyX19sb2dvLmhhbGYgKyAuaGFsZi5uby1tbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0czAyX19sb2dvLmhhbGYubWItZnVsbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc3MHB4KSB7XG4gIC5wLTQxMiAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5wLTQxMiAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbjpudGgtb2YtdHlwZSgybisxKSAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAucC00MTIgLmMtbmF5YW1pX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICByb3ctZ2FwOiAyNXJlbTtcbiAgfVxuXG4gIC5wLTQxMiAuYy1uYXlhbWlfX2xpc3QgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMzByZW07XG4gICAgbWFyZ2luOiAtMjByZW0gYXV0byAwO1xuICB9XG5cbiAgLnAtNDEyIC5jLW5heWFtaV9fbGlzdCBsaSBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4uYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IGEsIC5jLXRleHQtbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IGE6Zm9jdXMsIC5jLXRleHQtbGluayBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IGE6aG92ZXIsIC5jLXRleHQtbGluayBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmMtdGV4dC1saW5rIGEge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTo6YmVmb3JlIHtcbiAgbGVmdDogLTJyZW07XG4gIGJvcmRlci1jb2xvcjogIzA1NjZkNDtcbn1cbi5jLXRleHQtbGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy10ZXh0LWxpbmstLXVuZGVybGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtdGV4dC1saW5rLS11bmRlcmxpbmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy10aXRsZS0tY29weSB7XG4gIGNvbG9yOiAjMGUxMTU1O1xuICBtYXJnaW4tYm90dG9tOiAyLjYwNDE2NjY2Njd2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbn1cbi5jLXRpdGxlLS1lbiB7XG4gIGNvbG9yOiAjMTExO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5jLXRpdGxlLS1lbiBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgY29sb3I6ICM1NGJjY2Y7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uYy10aXRsZS0tc2VydmljZS1mZWF0dXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGl0bGUtLXNlcnZpY2UtZmVhdHVyZSBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuLmMtdGl0bGUtLXNlcnZpY2UtZmVhdHVyZSBoMiBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy10aXRsZS0tc2VydmljZS1mZWF0dXJlIC5lbiB7XG4gIGNvbG9yOiAjNTRiY2NmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLmMtdGl0bGUtLXNlcnZpY2UtYXJjaGl2ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIHBhZGRpbmctdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG59XG4uYy10aXRsZS0tc2VydmljZSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG4uYy10aXRsZS0tc2VydmljZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cbi5jLXRpdGxlLS1zZXJ2aWNlIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbn1cbi5jLXRpdGxlQXJlYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXRpdGxlQXJlYV9fc21hbGwge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jLXRpdGxlQXJlYV9fYmlnIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUFyZWFfX2JpZyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLmMtdGl0bGVBcmVhX19iaWcgKyAuYy10aXRsZUFyZWFfX2xlYWQge1xuICBtYXJnaW46IC0xLjU2MjV2dyAwIDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVBcmVhX19iaWcgKyAuYy10aXRsZUFyZWFfX2xlYWQge1xuICAgIG1hcmdpbjogNi4yNXZ3IDA7XG4gIH1cbn1cbi5jLXRpdGxlQXJlYV9fbWlkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAwIDA7XG59XG4uYy10aXRsZUFyZWFfX21pZF9fbGFyZ2Uge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYV9fbWlkX19sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgfVxufVxuXG4ucC1hYm91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2Fib3V0X2JnLnBuZykgbm8tcmVwZWF0IHRvcCByaWdodC9jb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWFib3V0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XG4gIH1cbn1cblxuLnAtYXR0ZW5kYW5jZS1jYXNlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDU5ZDgxIDAlLCAjNDU5ZDk0IDEwMCUpO1xufVxuLnAtYXR0ZW5kYW5jZS1jYXNlIC5jLXRpdGxlQXJlYSxcbi5wLWF0dGVuZGFuY2UtY2FzZSAuYy10aXRsZUFyZWFfX3NtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1hdHRlbmRhbmNlLWNhc2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW5kYW5jZS1jYXNlX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZ2FwOiA0cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWF0dGVuZGFuY2UtY2FzZV9fbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA0MHJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW5kYW5jZS1jYXNlX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cmVtIDZyZW07XG4gIH1cbn1cbi5wLWF0dGVuZGFuY2UtY2FzZV9fbGlzdF9faXRlbV9fbnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVuZGFuY2UtY2FzZV9fbGlzdF9faXRlbV9fbnVtIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgfVxufVxuLnAtYXR0ZW5kYW5jZS1jYXNlX19saXN0X19pdGVtIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbmRhbmNlLWNhc2VfX2xpc3RfX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG4ucC1hdHRlbmRhbmNlLXRpcHMge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLnAtYXR0ZW5kYW5jZS10aXBzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbmRhbmNlLXRpcHMgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtYmFubmVyX2xpbmsge1xuICBtYXJnaW4tdG9wOiA1dnc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNWYyO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDNyZW07XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNi4yNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kb3dubG9hZC1iYW5uZXJfbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAycmVtO1xufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X190dGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX3R0bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX2R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX2R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU2O1xufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHVsIHtcbiAgZ2FwOiAwO1xufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHVsIGxpIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAwZW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDAuM2VtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiAyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwgbGk6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxlZnQ6IDBlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG93bmxvYWQtYmFubmVyX2xpbmsgZmlndXJlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjByZW07XG4gIH1cbn1cbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rX19sZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYyNzAwO1xuICB3aWR0aDogMzE0cHg7XG4gIGhlaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvdHRvbTogMjRweDtcbiAgcmlnaHQ6IC02OHB4O1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fbGVhZCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX2xlYWQgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4ICNmZWZlZmU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMnB4ICNmZWZlZmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmsge1xuICBtYXJnaW46IDV2dyBhdXRvIDA7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tYmFubmVyX2xpbmsge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmsgYSB7XG4gIGJhY2tncm91bmQ6ICM0NDgwYWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1iYW5uZXJfbGluayBhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmtfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHJlbSA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tYmFubmVyX2xpbmtfX3RleHQge1xuICAgIHBhZGRpbmc6IDByZW0gMHJlbSA1cmVtO1xuICB9XG59XG4ucC1mdW5jdGlvbi1iYW5uZXJfbGlua19fdGV4dF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wLWZ1bmN0aW9uLWJhbm5lcl9saW5rX190ZXh0X190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbn1cbi5wLWZ1bmN0aW9uLWJhbm5lcl9saW5rX190ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWJhbm5lcl9saW5rX190ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLWJhbm5lcl9saW5rIGZpZ3VyZSB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tYmFubmVyX2xpbmsgZmlndXJlIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1icmVhZGNydW1iIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgY29sb3I6ICNjY2M7XG59XG4uYy1icmVhZGNydW1iIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1heC13aWR0aDogMTI4cmVtO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1icmVhZGNydW1iIHVsIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jLWJyZWFkY3J1bWIgdWwgbGkge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5jLWJyZWFkY3J1bWIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWJyZWFkY3J1bWIgdWwgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTE1cHg7XG59XG4uYy1icmVhZGNydW1iIHVsIGxpIGEge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cblxuLnAtY29tcGFueSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDF2dztcbn1cbi5wLWNvbXBhbnkgLmwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvdG9wX2NvbXBhbnlfdGh1bWIucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDYuMjV2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1jb21wYW55IC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55IC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55IC5sLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLnAtY29tcGFueV9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1jb21wYW55X190ZXh0IC5jLXRpdGxlQXJlYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1jb21wYW55X190ZXh0IHAge1xuICB3aWR0aDogMzYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29tcGFueV9fdGV4dCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtY29tcGFueSAubC1idG4tYXJlYSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55IC5sLWJ0bi1hcmVhIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4ucC1jb250YWN0X19sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtY29udGFjdF9fbGVhZCBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLWNvbnRhY3RfX2Zvcm1XcmFwIGZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtY29udGFjdF9fZm9ybVdyYXAgcCB7XG4gICAgbWFyZ2luOiA4cmVtIDA7XG4gIH1cbn1cbi5wLWNvbnRhY3RfX2Zvcm1DYXB0aW9uIHtcbiAgY29sb3I6ICNkZTBkMGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cbi5wLWNvbnRhY3RfX2Zvcm1MaW5rIHtcbiAgY29sb3I6ICNkZTBkMGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgZ2FwOiAxNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS41NjJ2dywgMzBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBkZCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGRkIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb3Vyc2UtcG9pbnRfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG5cbiAgLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwgZGQgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAwZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwgZGQgdWwgbGk6OmFmdGVyIHtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiAwZW07XG4gIH1cbn1cbi5wLWRlbW8tYmFubmVyLWxpbmsge1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmYmY0ZTQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsICNmYmY0ZTQgMCUsICNmYmY0ZTQgNzUlLCAjNDQ5Zjg2IDc1JSwgIzQzOWY2YiA4OCUsICMzZjlmNTggMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogOHJlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmJmNGU0IDAlLCAjZmJmNGU0IDcwJSwgIzQ0OWY4NiA3MCUsICM0MzlmNmIgODglLCAjM2Y5ZjU4IDEwMCUpO1xuICB9XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbCB7XG4gIHdpZHRoOiA2NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsLXR4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWwtdHh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWwtdHh0IHNwYW4ge1xuICBjb2xvcjogI2ZmMzIwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwge1xuICAgIGdhcDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCAuYy1idG46aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW86aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtZGVtby1iYW5uZXItbGluayBmaWd1cmUge1xuICB3aWR0aDogMzQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluayBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vIC5jLWZsZXgtY29udGVudCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLWRlbW8gLmMtZmxleC1jb250ZW50X190ZXh0IHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5wLWRlbW8gLmMtZmxleC1jb250ZW50X190ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWRlbW8gLmMtZmxleC1jb250ZW50X190ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vIC5jLWZsZXgtY29udGVudF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRlbW8gLmMtZmxleC1jb250ZW50X190ZXh0IGgzIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wLWRlbW8gLmMtZmxleC1jb250ZW50IGZpZ3VyZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vIC5jLWZsZXgtY29udGVudCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnQgZmlndXJlIGltZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wNSkgMHB4IDNweCAyNnB4LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDBweCAzcHggNnB4O1xufVxuLnAtZGVtby11c2Uge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLnAtZGVtby11c2UgLnAtdXNlX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kZW1vLXVzZSAucC11c2VfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0ycmVtO1xufVxuLnAtZGVtby1mbG93IHtcbiAgcGFkZGluZzogNnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbi5wLWRlbW8tZmxvd19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnJlbTtcbiAgfVxufVxuLnAtZGVtby1mbG93X19saXN0IGxpIHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAyLjVyZW0gMCAyLjVyZW0gMy4ycmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0NTlkOTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAtMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tZmxvd19fbGlzdCBsaTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogOHJlbSAxNXJlbSAwIDE1cmVtO1xuICAgIGJvcmRlci1jb2xvcjogIzQ1OWQ5MiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTE0cmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLnAtZGVtby1mbG93X19saXN0IGxpOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtZGVtby1mbG93X19saXN0IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wLWRlbW8tZmxvd19fbGlzdCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZGVtby1mbG93X19saXN0IGxpIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtZGVtby1mbG93X19saXN0IGxpIGZpZ3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjlyZW07XG4gIGhlaWdodDogMjlyZW07XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1mbG93X19saXN0IGxpIGZpZ3VyZTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnAtZGVtby1mbG93X19saXN0IGxpIGZpZ3VyZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyOS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1mbG93X19saXN0IGxpIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5wLWRlbW8tZmxvd19fbGlzdCBsaSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1mbG93X19saXN0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnAtZGVtby1mbG93X19saXN0IGxpIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1mbG93X19saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtZGVtby1mbG93X19saXN0IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgfVxufVxuXG4ucC1leGFtcGxlX19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDVyZW07XG59XG4ucC1leGFtcGxlX19saXN0IGxpIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5wLWV4YW1wbGVfX2xpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV4YW1wbGVfX2xpc3QgbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4ucC1leGFtcGxlX19saXN0IGxpOmxhc3Qtb2YtdHlwZSBmaWd1cmU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wLWV4YW1wbGVfX2xpc3QgbGkgZmlndXJlOjpiZWZvcmUge1xuICB3aWR0aDogMjQuNXJlbTtcbiAgaGVpZ2h0OiAyNC41cmVtO1xufVxuLnAtZXhhbXBsZV9fbGlzdCBsaSBmaWd1cmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IC00cmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDJyZW0gMCAycmVtIDNyZW07XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQ1OWQ5MjtcbiAgY29udGVudDogXCJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWV4YW1wbGVfX2xpc3QgbGkgZmlndXJlOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnAtZXhhbXBsZV9fbGlzdCBsaSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDI3LjRyZW07XG59XG4ucC1leGFtcGxlX19saXN0IGxpIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnAtZmFxLWxpc3QgZHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDQwcHggMS41NjI1dncgMi4wODMzMzMzMzMzdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNHJlbTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5wLWZhcS1saXN0IGR0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzRjYmRhZjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtZmFxLWxpc3QgZHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0Y2JkYWY7XG4gIH1cbn1cbi5wLWZhcS1saXN0IGR0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5wLWZhcS1saXN0IGR0IHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXEtbGlzdCBkdCBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5wLWZhcS1saXN0IGR0LmlzLW9wZW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5wLWZhcS1saXN0IGR0LmlzLW9wZW46YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5wLWZhcS1saXN0ICsgLnAtZmFxLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbn1cbi5wLWZhcS1saXN0IGRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxLjU2MjV2dyAyLjA4MzMzMzMzMzN2dztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNHJlbTtcbiAgYm94LXNoYWRvdzogMHJlbSAwLjVyZW0gMnJlbSByZ2JhKDEsIDEyMCwgMjI4LCAwLjIpO1xufVxuLnAtZmFxLWxpc3QgZGQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJBXCI7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLWZhcS1saXN0IGRkIHNwYW4ge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGRkIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZGQgcCB7XG4gIHBhZGRpbmctbGVmdDogNDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGRkIHAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXEtbGlzdCBkdDpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucC1mYXEtbGlzdCBkdDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucC1mYXEtbGlzdCBhIHtcbiAgY29sb3I6ICMwZTExNTU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZmFxLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wLWZhcS1saXN0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4ucC1mYXEtY2F0ZWdvcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1jYXRlZ29yeSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4ucC1mYXEtY2F0ZWdvcnkgbGkge1xuICB3aWR0aDogNDByZW07XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDdyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXEtY2F0ZWdvcnkgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTJ2dztcbiAgICBsaW5lLWhlaWdodDogMTJ2dztcbiAgfVxufVxuLnAtZmFxLWNhdGVnb3J5IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmdcIikgcmlnaHQgY2VudGVyLzIwcHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMnJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wLWZhcS1jYXRlZ29yeSBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi5jLWZhcSAucC1mYXEtbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG4uYy1mYXEgLnAtZmFxLXRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnAtZmVhdHVyZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvcmVhc29uX2JnLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3JlYXNvbl9iZy5wbmdcIikgbm8tcmVwZWF0IDAgNTBweCAjRkJGQkZCO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLmZyb250LWZlYXR1cmUge1xuICAgIGJhY2tncm91bmQ6ICNGQkZCRkIgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZmVhdHVyZS5mcm9udC1mZWF0dXJlIHVsIHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1cmVtO1xuICBnYXA6IDEuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGkge1xuICAgIGdhcDogNXJlbTtcbiAgfVxufVxuLnAtZmVhdHVyZS5mcm9udC1mZWF0dXJlIHVsIGxpOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgY29udGVudDogXCJSRUFTT04gMFwiIGNvdW50ZXIobnVtYmVyKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGkgLmZyb250LWZlYXR1cmVfbGFiZWwge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGkgLmZyb250LWZlYXR1cmVfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLnAtZmVhdHVyZS5mcm9udC1mZWF0dXJlIHVsIGxpIC5mcm9udC1mZWF0dXJlX2xhYmVsIHN0cm9uZyB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtZmVhdHVyZS5mcm9udC1mZWF0dXJlIHVsIGxpIHAge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLnAtZmVhdHVyZS5mcm9udC1mZWF0dXJlIHVsIGxpOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1mZWF0dXJlIC5sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZSAubC1jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogNXJlbTtcbiAgfVxufVxuLnAtZmVhdHVyZV9fdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1mZWF0dXJlX190ZXh0IC5jLWJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHdpZHRoOiAzMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX3RleHQgLmMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZmVhdHVyZV9fdGV4dCBoMiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX3RleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX3RleHQtLXN1YlRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWZlYXR1cmVfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDE0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fdGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4ucC1mZWF0dXJlX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAzcmVtO1xufVxuLnAtZmVhdHVyZV9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDYzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDJyZW0gMjVweCAycmVtIDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDFweCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZmVhdHVyZV9fbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLnAtZmVhdHVyZV9fbGlzdCBsaSBzcGFuIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1mZWF0dXJlX19saXN0IGxpIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzcmVtO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gIHBhZGRpbmctdG9wOiAxLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX19saXN0IGxpIGZpZ3VyZSBpbWcge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG59XG4ucC1mZWF0dXJlX19saXN0IGxpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjY4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZlYXR1cmVfX2xpc3QgbGkgZmlndXJlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMi41dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX2xpc3QgbGkgZmlndXJlOjpiZWZvcmUge1xuICAgIHRvcDogNnB4O1xuICB9XG59XG4ucC1mZWF0dXJlX19saXN0IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG59XG4ucC1mZWF0dXJlX19saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGk6bnRoLWNoaWxkKDEpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwMVwiO1xufVxuLnAtZmVhdHVyZV9fbGlzdCBsaTpudGgtY2hpbGQoMikgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAyXCI7XG59XG4ucC1mZWF0dXJlX19saXN0IGxpOm50aC1jaGlsZCgzKSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDNcIjtcbn1cbi5wLWZlYXR1cmUgLmwtYnRuLWFyZWEudS1zcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtZmVhdHVyZS1tdmxvd2VyX19tYWluIHNwYW4ge1xuICBmb250LXNpemU6IDE0MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW12bG93ZXJfX21haW4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICB9XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RpdGxlQXJlYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW12bG93ZXJfX3RpdGxlQXJlYSB7XG4gICAgZ2FwOiA5cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW12bG93ZXJfX3RpdGxlQXJlYSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RpdGxlQXJlYSBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW12bG93ZXJfX3RpdGxlQXJlYSBmaWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIHAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlV3JhcCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlV3JhcCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlY2FwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGFibGVjYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRoOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMjAlO1xufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRoOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICB3aWR0aDogNDAlO1xufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZSB0cjpmaXJzdC1vZi10eXBlIHRoOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZSB0ZCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHRleHQtaW5kZW50OiAtMC41ZW07XG59XG5cbi5jLWZlYXR1cmUtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XG4gIC1tb3otY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcbiAgY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcbiAgcm93LWdhcDogOHJlbTtcbiAgLyouYXJlYS1saW5rIHtcbiAgICBAaW5jbHVkZSBzY2FsZTtcbiAgfSAgICAgICovXG59XG4uYy1mZWF0dXJlLWxpc3QgbGkge1xuICB3aWR0aDogNjByZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmUtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWZlYXR1cmUtbGlzdCBsaSBmaWd1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlLWxpc3QgbGkgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uYy1mZWF0dXJlLWxpc3RfX3RleHQtLWhlYWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogM3JlbTtcbn1cbi5jLWZlYXR1cmUtbGlzdF9fdGV4dC0taGVhZCBmaWd1cmUge1xuICB3aWR0aDogMjAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1saXN0X190ZXh0LS1oZWFkIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5jLWZlYXR1cmUtbGlzdF9fdGV4dC0taGVhZCBpbWcge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWluLXdpZHRoOiA3MHB4O1xufVxuLmMtZmVhdHVyZS1saXN0X190ZXh0LS1oZWFkIGgyIHtcbiAgd2lkdGg6IDgwJTtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmUtbGlzdF9fdGV4dC0taGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLmMtZmVhdHVyZS1saXN0X190ZXh0IHAge1xuICBwYWRkaW5nOiAwIDNyZW0gNXJlbTtcbn1cbi5jLWZlYXR1cmUtZGV0YWlsIC5sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmUtZGV0YWlsIC5sLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHJlbTtcbiAgfVxufVxuLmMtZmVhdHVyZS1kZXRhaWxfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1kZXRhaWxfX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLmMtZmVhdHVyZS1kZXRhaWxfX2l0ZW0gZmlndXJlIGltZyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG59XG4uYy1mZWF0dXJlLWRldGFpbF9faXRlbS0tdGV4dCB7XG4gIHdpZHRoOiA1MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmUtZGV0YWlsX19pdGVtLS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZmVhdHVyZS1kZXRhaWxfX2l0ZW0tLXRleHQgaDIge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmUtZGV0YWlsX19pdGVtLS10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDZ2dztcbiAgfVxufVxuLmMtZmVhdHVyZS1kZXRhaWxfX2l0ZW0tLXRleHQgaDIgc3BhbiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLmMtZmVhdHVyZS1kZXRhaWwgZmlndXJlIHtcbiAgd2lkdGg6IDcwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1kZXRhaWwgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udW5mLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cbi51c2VfbmF5YW1pX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXIge1xuICBwYWRkaW5nOiA0MHB4IDI1cHggMTEwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpIHtcbiAgd2lkdGg6IDE3cmVtO1xuICBoZWlnaHQ6IDE3cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGk6YmVmb3JlLCAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpsYXN0LWNoaWxkLCAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpsYXN0LWNoaWxkLCAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGk6bGFzdC1jaGlsZDpiZWZvcmUsIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyLCAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgcmlnaHQ6IC0zMHB4O1xuICBib3R0b206IC0zMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgbGVmdDogLTEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgbGVmdDogNDBweDtcbiAgICBib3R0b206IC00MHB4O1xuICB9XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgbGVmdDogLTMwcHg7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGJvdHRvbTogLTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMmI4NzZhO1xufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM3JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlMDVsaXN0LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mZWF0dXJlMDVsaXN0LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlMDVsaXN0LXNwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZlYXR1cmUwNWxpc3Qtc3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAzcHggZG90dGVkICMyYjg3NmE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5mZWF0dXJlMDVsaXN0LXNwIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5mZWF0dXJlMDVsaXN0LXNwIGxpIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzJiODc2YTtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mZWF0dXJlMDVsaXN0LXNwIGxpOm50aC1jaGlsZCgxKSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzdmOWU5Yjtcbn1cbi5mZWF0dXJlMDVsaXN0LXNwIGxpOm50aC1jaGlsZCgyKSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzZmOWE5NDtcbn1cbi5mZWF0dXJlMDVsaXN0LXNwIGxpOm50aC1jaGlsZCgzKSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzVmOTg5MTtcbn1cbi5mZWF0dXJlMDVsaXN0LXNwIGxpOm50aC1jaGlsZCg0KSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzUyOTk5MDtcbn1cbi5mZWF0dXJlMDVsaXN0LXNwIGxpIC5mZWF0dXJlMDVsaXN0LWNvbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGkgLmZlYXR1cmUwNWxpc3QtY29udCBpbWcge1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG4uZmVhdHVyZTA1bGlzdC1zcCBsaSAuZmVhdHVyZTA1bGlzdC1jb250IC5mZWF0dXJlMDVsaXN0LXR4dCBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMmI4NzZhO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGMzcmVtIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucC1mb290ZXItY3RhIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9mb290ZXJfYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgNXJlbTtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YSAubC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcGFkZGluZzogMTVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEgLmwtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucC1mb290ZXItY3RhIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wLWZvb3Rlci1jdGEgdWwgbGkge1xuICB3aWR0aDogMjYuMDQxNjY2NjY2N3Z3O1xufVxuLnAtZm9vdGVyLWN0YSB1bCBsaSAuYy1idG4tLWdyYWQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhIHVsIGxpIC5jLWJ0bi0tZ3JhZCB7XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGEgdWwgbGkgaSB7XG4gIG1hcmdpbjogLTVweCAycmVtIDAgMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YSB1bCBsaSBpIHtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLWN0YSB1bCBsaSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YSB1bCBsaSB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1mb290ZXItY3RhX19pdGVtLS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGFfX2l0ZW0tLXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjEyNXZ3IDUlO1xuICB9XG59XG4ucC1mb290ZXItY3RhX19pdGVtLS10ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWZvb3Rlci1jdGFfX3RlbCB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1mb290ZXItY3RhX190ZWwgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGFfX3RlbCBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjc3dncsIDM0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycmVtO1xufVxuLnAtZm9vdGVyLWN0YSAuYy1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtZm9vdGVyLWN0YSAuYy1idG4tLW9yYW5nZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWZvb3Rlci1jdGEgLmMtYnRuLS1vcmFuZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5wLWZvb3Rlci1jdGEgLmMtYnRuLS10ZWwgLnRlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvZm9vdGVyX3RlbF9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEgLmMtYnRuLS10ZWwgLnRlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtZm9vdGVyLWN0YSAuYy1idG4tLXRlbCAudGVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cmVtO1xuICB9XG59XG4ucC1mb290ZXItY3RhIC5jLWJ0bi0tdGVsIC50aW1lIHtcbiAgY29sb3I6ICNhYWE7XG59XG4ucC1mb290ZXItY3RhIC5jLWJ0biBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1mb290ZXJfX2xpc3Qge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcmVtKSAvIDQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbn1cbi5wLWZvb3Rlci1uYXYgYSB7XG4gIGNvbG9yOiAjMGUxMTU1O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWZvb3Rlci1uYXYgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMy4xMjV2dyAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLW5hdiAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMuMTI1dncgNSU7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX2NvcHlyaWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwNTY2ZDQ7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbi5wLWZvb3Rlci1uYXYgbmF2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYgbmF2IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4ucC1mb290ZXItbmF2X19saXN0Om50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMS41NjI1dncpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fbGlzdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgKyAucC1mb290ZXItbmF2X19saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgbGkgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwZTExNTU7XG59XG4ucC1mb290ZXItbmF2X19saXN0ICsgLnAtZm9vdGVyLW5hdl9fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMS41NjI1dnc7XG4gIG1hcmdpbi1sZWZ0OiAxLjU2MjV2dztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGUxMTU1MWE7XG59XG4ucC1mb290ZXItbmF2X19saXN0ICsgLnAtZm9vdGVyLW5hdl9fbGlzdCA+IHVsID4gbGk6bnRoLW9mLXR5cGUoMSkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZvb3Rlci1uYXZfX2xpc3QgKyAucC1mb290ZXItbmF2X19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWZvb3Rlci1uYXZfX2xpc3Qge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5wLWZvb3Rlci1uYXZfX2xpc3Q6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgPiB1bCA+IGxpID4gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS44cmVtO1xuICBoZWlnaHQ6IDEuMXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZm9vdGVyLW5hdl9pY29uLnBuZyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XG59XG4ucC1mb290ZXItbmF2X19saXN0ID4gdWwgPiBsaSA+IGE6YmVmb3JlID4gdWwgPiBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNzgxMjV2dztcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgPiB1bCA+IGxpID4gYTpiZWZvcmUgbGkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucC1mb290ZXItbmF2X19saXN0ID4gdWwgPiBsaSA+IGE6YmVmb3JlIGRsIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ucC1mb290ZXItbmF2IGR0IHtcbiAgY29sb3I6ICMwZTExNTU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1mb290ZXItbmF2IGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4ucC1mb290ZXItbmF2IGRkIGEge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtZm9vdGVyLW5hdiBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXY6bnRoLW9mLXR5cGUoMSkge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pdGVtIGEge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fY2hpbGRMaXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fY2hpbGRMaXN0IGEge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fY2hpbGRMaXN0IGxpIHtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19jaGlsZExpc3QgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19jaGlsZExpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi77yNIFwiO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19ncmFuZENoaWxkTGlzdCA+IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19ncmFuZENoaWxkTGlzdDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pbmZvcm1hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9faW5mb3JtYXRpb24ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9faW5mb3JtYXRpb24gLnAtZm9vdGVyX19wcml2YWN5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9faW5mb3JtYXRpb24gLnAtZm9vdGVyX19wcml2YWN5IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9faW5mb3JtYXRpb24gLnAtZm9vdGVyX19wcml2YWN5IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2xpbmsge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fbGluayB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcmVtO1xufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2xpbmsgdWwgbGkge1xuICBtYXJnaW46IDA7XG59XG4ucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fbGluayB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5wLWZvcm0tMmNvbHVtbi1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLnAtZm9ybS0yY29sdW1uLWZsZXggZGwge1xuICB3aWR0aDogNTAlO1xufVxuLnAtZm9ybS0yY29sdW1uIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGdhcDogMXJlbTtcbn1cbi5wLWZvcm0tMmNvbHVtbiBkbCBpbnB1dFt0eXBlPXRleHRdLCAucC1mb3JtLTJjb2x1bW4gZGwgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM5YjliOWI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG4ucC1mb3JtLTJjb2x1bW4gZGwgdGV4dGFyZWEge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5wLWZvcm0tMmNvbHVtbiBkbCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhcHBlYXJhbmNlOiBidXR0b247XG4gIHotaW5kZXg6IDE1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzdweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5wLWZvcm0tMmNvbHVtbiBkbCBkdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1mb3JtLTJjb2x1bW4gZGwgZHQgc3Bhbi5tdXN0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1mb3JtLTJjb2x1bW4gLmNvbmZhZ3JlZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnAtZm9ybS0yY29sdW1uIC5jb25mYWdyZWUgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1mb3JtLTJjb2x1bW4gLmNvbmZhZ3JlZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLWZvcm0tMmNvbHVtbiAuY29uZmFncmVlIHNwYW4ubXVzdCB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnAtZm9ybS0yY29sdW1uX19jb25maXJtIGRsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG4ucC1mb3JtLTJjb2x1bW4gLmZvcm0tYXR0ZW50aW9uIHtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgY29sb3I6ICNkZTBkMGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb3JtLTJjb2x1bW4gLmZvcm0tYXR0ZW50aW9uIHtcbiAgICBtYXJnaW46IDEwcmVtIGF1dG8gMDtcbiAgfVxufVxuXG4uZnJvbnQtcmVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1yZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5mcm9udC1yZWFkX2NvbnQge1xuICBmbGV4OiAxO1xufVxuLmZyb250LXJlYWRfbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQtcmVhZF9sYWJlbCB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG4uZnJvbnQtcmVhZF9sYWJlbCBzcGFuIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2lubmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjR2dywgMzZweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9pbm5lciBoMiBiIHtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25faW5uZXIgaDIgYiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2FudGhvciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjZ2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzcmVtIDRyZW0gMy41cmVtIDRyZW07XG4gIG1hcmdpbjogMCAyJSAzLjEyNXZ3O1xuICBiYWNrZ3JvdW5kOiAjRjZGQUY5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveCB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTB4cDtcbiAgfVxufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDgwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMCU7XG4gIGxlZnQ6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3g6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjQ0NDO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogNSU7XG4gICAgdG9wOiA1MiU7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNGNkZBRjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveCBkbCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveCBkbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZHQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IGRsIGR0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IGRsIGR0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IGRsIGRkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IGRsIGRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXMge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fb25lcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9vbmVzX2NvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXNfY29udCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXNfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9vbmVzX2hlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9vbmVzIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4uZnJvbnQta2Fpa2V0c3UwMiAubC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDUwcHgsIDR2dywgNzVweCk7XG59XG4uZnJvbnQta2Fpa2V0c3UwMl9fc3VidGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjJ2dywgMThweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAxdncsIDE1cHgpO1xufVxuLmZyb250LWthaWtldHN1MDIgLmZyb250LXNvbHV0aW9uX2lubmVyIGgyIHtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi41dncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmZyb250LWthaWtldHN1MDIgLmZyb250LXNvbHV0aW9uX2lubmVyIGgyIGIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuOHZ3LCA0OHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdTAyIC5mcm9udC1zb2x1dGlvbl9pbm5lciBoMiBiIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdTAyX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UwMl9saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdTAyX2xpc3QgbGkge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1MDJfbGlzdCBsaSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdTAyIC5mcm9udC1rYWlrZXRzdTAyX2RsYm94IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uZnJvbnQta2Fpa2V0c3UwMiAuZnJvbnQta2Fpa2V0c3UwMl9kbGJveDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mcm9udC1rYWlrZXRzdTAyIC5mcm9udC1rYWlrZXRzdTAyX2RsYm94OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnJvbnQta2Fpa2V0c3UwMiAuZnJvbnQta2Fpa2V0c3UwMl9kbGJveCBkbCBkdCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40dncsIDI4cHgpO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdTAyIC5mcm9udC1rYWlrZXRzdTAyX2RsYm94IGRsIGR0IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UwMiAuZnJvbnQta2Fpa2V0c3UwMl9kbGJveCBkbCBkZCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5mcm9udC1rYWlrZXRzdTAyIC5mcm9udC1rYWlrZXRzdTAyX2RsYm94IGRsIGRkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZyb250LXdvcnJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LXdvcnJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cbi5mcm9udC13b3JyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogODBweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCA1MCUgMTAwJSk7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LXdvcnJ5OjphZnRlciB7XG4gICAgd2lkdGg6IDQ3dnc7XG4gICAgaGVpZ2h0OiAxMHZ3O1xuICB9XG59XG4uZnJvbnQtd29ycnkgLmZyb250LXNvbHV0aW9uX2lubmVyIGgyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZnJvbnQtd29ycnkgLmZyb250LXNvbHV0aW9uX29uZXMge1xuICBiYWNrZ3JvdW5kOiAjZGRlNGUyO1xufVxuLmZyb250LXdvcnJ5IC5mcm9udC1zb2x1dGlvbl9vbmVzX2hlYWQge1xuICBjb2xvcjogIzExMTExMTtcbn1cbi5mcm9udC13b3JyeSAuZnJvbnQtc29sdXRpb25fb25lc19oZWFkIHNwYW4ge1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5mcm9udC13b3JyeSAuZnJvbnQtc29sdXRpb25fb25lcyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIHRleHQtaW5kZW50OiAtMS4yNWVtO1xufVxuLmZyb250LXdvcnJ5IC5mcm9udC1zb2x1dGlvbl9vbmVzX2NvbnQge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ucC1oaXN0b3J5IHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5wLWhpc3RvcnkgdWwuaGlzdG9yeUxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5IHVsLmhpc3RvcnlMaXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1oaXN0b3J5IHVsLmhpc3RvcnlMaXN0IGxpIHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnkgdWwuaGlzdG9yeUxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5wLWhpc3RvcnkgdWwuaGlzdG9yeUxpc3QgbGkgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wLWhpc3RvcnkgdWwuaGlzdG9yeUxpc3QgbGkgLmhpc3RvcnlMaXN0X2hlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5IHVsLmhpc3RvcnlMaXN0IGxpIC5oaXN0b3J5TGlzdF9oZWFkIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIH1cbn1cbi5wLWhpc3RvcnkgdWwuaGlzdG9yeS1odW1hbi1MaXN0IHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMDtcbiAgcGFkZGluZzogMi41cmVtIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5IHVsLmhpc3RvcnktaHVtYW4tTGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtaGlzdG9yeSB1bC5oaXN0b3J5LWh1bWFuLUxpc3QgbGkge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeSB1bC5oaXN0b3J5LWh1bWFuLUxpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnAtaGlzdG9yeSB1bC5oaXN0b3J5LWh1bWFuLUxpc3QgLmhpc3RvcnktaHVtYW4tTGlzdF9oZWFkIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5IHVsLmhpc3RvcnktaHVtYW4tTGlzdCAuaGlzdG9yeS1odW1hbi1MaXN0X2hlYWQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnAtaGlzdG9yeSB1bC5oaXN0b3J5LWh1bWFuLUxpc3QgLmhpc3RvcnktaHVtYW4tTGlzdF9oZWFkIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeSB1bC5oaXN0b3J5LWh1bWFuLUxpc3QgLmhpc3RvcnktaHVtYW4tTGlzdF9oZWFkIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucC1oaXN0b3J5IHVsLmhpc3RvcnktaHVtYW4tTGlzdCAuaGlzdG9yeS1odW1hbi1MaXN0X2pvYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnAtZnVuY3Rpb25fX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWZ1bmN0aW9uIC5jLWZ1bmN0aW9uX19pdGVtIHVsOm5vdCguY3VycmVudCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZnVuY3Rpb24uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLnAtZnVuY3Rpb25fX21vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucC1mdW5jdGlvbl9fbW9kYWw6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1mdW5jdGlvbl9fem9vbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMC43ZW07XG4gIGhlaWdodDogMC43ZW07XG4gIGJvcmRlcjogMC4xZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXJnaW46IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wLWZ1bmN0aW9uX196b29tOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg4NS4zNTUzNCUgKyAwLjA3MDcxZW0pO1xuICBsZWZ0OiBjYWxjKDg1LjM1NTM0JSArIDAuMDcwNzFlbSk7XG4gIHdpZHRoOiAwLjMzNmVtO1xuICBoZWlnaHQ6IDAuMWVtO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4xZW0gMC4xZW0gMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5wLWZ1bmN0aW9uX196b29tID4gc3BhbiB7XG4gIHdpZHRoOiA1OCU7XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5wLWZ1bmN0aW9uX196b29tID4gc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ucC1mdW5jdGlvbi1mZWF0dXJlX19saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdW5zZXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tZmVhdHVyZV9fbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1mdW5jdGlvbi1mZWF0dXJlX19saXN0IGxpIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWZlYXR1cmVfX2xpc3QgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLWZlYXR1cmVfX3JlbGF0ZWQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tZmVhdHVyZV9fcmVsYXRlZCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLWZlYXR1cmVfX3JlbGF0ZWQgb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzcHg7XG59XG4ucC1mdW5jdGlvbi1mZWF0dXJlX19yZWxhdGVkIG9sIGxpIHtcbiAgd2lkdGg6IGNhbGMoMjAlIC0gM3B4KTtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDJyZW07XG4gIGhlaWdodDogOHJlbTtcbn1cbi5wLWZ1bmN0aW9uLWZlYXR1cmVfX3JlbGF0ZWQgb2wgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1mZWF0dXJlX19yZWxhdGVkIG9sIGxpIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWZlYXR1cmVfX3JlbGF0ZWQgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4ucC1mdW5jdGlvbi1wb2ludC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzIHtcbiAgcGFkZGluZzogNXJlbTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwc19fdHRsIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzIxOGM3MTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwc19fdHRsLS10YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICBwYWRkaW5nOiAwcHggMjhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICMyMThjNzE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwc19fdHRsLS10YWcge1xuICAgIG1hcmdpbjogMCAwIDVyZW07XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwc19fdHRsLS10YWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICMyMThjNzE7XG4gIHotaW5kZXg6IDE7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXRpcHNfX3R0bC0tdHh0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwc19fdHRsLS10eHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzX19kdGwge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwc19fZHRsLS10dGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIxOGM3MTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwc19fZHRsLS10eHQge1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcmVtO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdCB7XG4gIHdpZHRoOiAyNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6ICM2M2FlOWI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cmVtO1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW0tLTAyIHtcbiAgYmFja2dyb3VuZDogIzRkYTM4ZDtcbiAgd2lkdGg6IDMyJTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtLS0wMyB7XG4gIGJhY2tncm91bmQ6ICMzNzk3N2Y7XG4gIHdpZHRoOiAzMiU7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbS0tMDQge1xuICBiYWNrZ3JvdW5kOiAjMjE4YzcxO1xuICB3aWR0aDogMzIlO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDM0cHggNDYuNXB4IDAgNDYuNXB4O1xuICBib3JkZXItY29sb3I6ICNCRkJGQkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLTdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTEzcmVtO1xuICAgIGJvcmRlci13aWR0aDogMjRweCAzNi41cHggMCAzNi41cHg7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtX19kdGwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbV9fZHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtX19kdGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3Qge1xuICB3aWR0aDogNzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX2xlZnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fbGVmdCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA2cmVtO1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fbGVmdCBmaWd1cmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX2xlZnQgZmlndXJlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19sZWZ0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX2xlZnQtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGNvbG9yOiAjMTExMTExO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fbGVmdC0tdHRsIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW0gNXJlbTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgbWluLWhlaWdodDogNTA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA2cmVtO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCBmaWd1cmUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGNvbG9yOiAjMjE4YzcxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0LS10dGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCB1bCB7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtIDNyZW07XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzIxOGM3MTtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0zcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCB1bCBsaTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgdG9wOiAtNHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyB7XG4gIGdhcDogMnJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMge1xuICAgIGdhcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyBsaSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIGxpIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIGxpIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyBsaSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIGxpIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMgbGkgaDMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIGxpIGgzIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cblxuLmMtZnVuY3Rpb25fX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBnYXA6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA4cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19jYXRlZ29yeSB7XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb25fX2NhdGVnb3J5IGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogN3JlbTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAwLjkzNzV2dywgMTlweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9fY2F0ZWdvcnkgbGkge1xuICAgIGhlaWdodDogOHJlbTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICAgIHBhZGRpbmc6IDAgNnJlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb25fX2NhdGVnb3J5IGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGhlaWdodDogOHJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG59XG4uYy1mdW5jdGlvbl9fY2F0ZWdvcnkgbGkubmV3IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmM2E5MGI7XG59XG4uYy1mdW5jdGlvbl9fY2F0ZWdvcnkgbGkuZmVhdHVyZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmNmQxNTtcbn1cbi5jLWZ1bmN0aW9uX19jYXRlZ29yeSBsaS5jdXJyZW50IHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19jYXRlZ29yeSBsaS5jdXJyZW50IHtcbiAgICBoZWlnaHQ6IDlyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uX19jYXRlZ29yeSBsaS5jdXJyZW50Om5vdCguZmVhdHVyZWQsIC5uZXcpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG59XG4uYy1mdW5jdGlvbl9fY2F0ZWdvcnlfX3JlbGF0ZSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWZ1bmN0aW9uX19jYXRlZ29yeV9fcmVsYXRlIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBjb250ZW50cztcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19jYXRlZ29yeV9fcmVsYXRlIGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB9XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkge1xuICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDAuOTM3NXZ3LCAxOXB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpIGEge1xuICAgIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlcjogc29saWQgIzQ1OWQ5MjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhweDtcbiAgbGVmdDogNTAlO1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5Mjtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpLml0ZW0tbmV3IHtcbiAgY29sb3I6ICNmM2E5MGI7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaS5pdGVtLW5ldzo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmM2E5MGI7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaS5pdGVtLW5ldzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkuaXRlbS1uZXc6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkuaXRlbS1mZWF0dXJlZCB7XG4gIGNvbG9yOiAjZmY2ZDE1O1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkuaXRlbS1mZWF0dXJlZDo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZjZkMTU7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaS5pdGVtLWZlYXR1cmVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjZkMTU7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaS5pdGVtLWZlYXR1cmVkOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICB9XG59XG4uYy1mdW5jdGlvbl9faXRlbSBoMiBhIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19mdW5jdGlvbl9jYXRlZ29yeS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9faXRlbSBoMiBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4uYy1mdW5jdGlvbl9faXRlbSBoMiNjLWZ1bmN0aW9uX19uZXcgc3BhbiB7XG4gIGNvbG9yOiAjZjNhOTBiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1mdW5jdGlvbl9faXRlbSBoMiNjLWZ1bmN0aW9uX19uZXcgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfZnVuY3Rpb25fY2F0ZWdvcnlfbmV3LnBuZ1wiKTtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIGgyI2MtZnVuY3Rpb25fX2ZlYXR1cmVkIHNwYW4ge1xuICBjb2xvcjogI2ZmNmQxNTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gaDIjYy1mdW5jdGlvbl9fZmVhdHVyZWQgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy91cGxvYWRzL2Fycm93X2Z1bmN0aW9uX2NhdGVnb3J5X2ZlYXR1cmVkLnBuZ1wiKTtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsLm5ldyBsaSB7XG4gIGJhY2tncm91bmQ6ICNmYmY0ZTQ7XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bC5uZXcgbGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2YzYTkwYjtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsLmZlYXR1cmVkIGxpIHtcbiAgYmFja2dyb3VuZDogI2ZmZWJkZjtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsLmZlYXR1cmVkIGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjZkMTU7XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bCBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDNyZW0pIC8gNCk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDNyZW0pIC8gMik7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHAge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9faXRlbSB1bCBsaSB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bCBsaSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjFweCk7XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDhyZW07XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bDpub3QoLnN5c3RlbSwgLmMtdGFiQ29udF9faXRlbSkge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuLmMtZnVuY3Rpb24taXRlbSAudS10ZXh0LS1jZW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuLmMtZnVuY3Rpb24taXRlbS5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICNmNmZhZjk7XG59XG4uYy1mdW5jdGlvbi1pdGVtX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiB3cmFwO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogMTBweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxMHB4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICByb3ctZ2FwOiAxLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1pdGVtX19saXN0IHtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDA7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xuICAgIGNvbHVtbi1nYXA6IDA7XG4gICAgcm93LWdhcDogM3JlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb24taXRlbV9fbGlzdC55ZWxsb3cgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmJmNGU0O1xufVxuLmMtZnVuY3Rpb24taXRlbV9fbGlzdC55ZWxsb3cgbGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2YzYTkwYjtcbn1cbi5jLWZ1bmN0aW9uLWl0ZW1fX2xpc3QgbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gNCk7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24taXRlbV9fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb24taXRlbV9fbGlzdCBsaSBkaXYge1xuICBoZWlnaHQ6IDhyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtZnVuY3Rpb24taXRlbV9fbGlzdCBsaSBkaXYgYSB7XG4gIHdpZHRoOiA4cmVtO1xufVxuLmMtZnVuY3Rpb24taXRlbV9fbGlzdCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xufVxuLmMtZnVuY3Rpb24tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uYy1mdW5jdGlvbi10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24gKyAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2LjI1dnc7XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbiBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNyZW07XG4gIHBhZGRpbmc6IDNyZW07XG4gIG1heC13aWR0aDogMzA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbiBibG9ja3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbiBoMiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIGltZyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA1KSAwcHggM3B4IDI2cHgsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMHB4IDNweCA2cHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wNSkgMHB4IDNweCAyNnB4LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDBweCAzcHggNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24gaW1nLmJvcmRlcl9ub25lIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHdyYXA7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xuICAtbW96LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XG4gIGNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XG4gIHJvdy1nYXA6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbl9fbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTAwcmVtKTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEwMHJlbSk7XG4gICAgY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTAwcmVtKTtcbiAgICByb3ctZ2FwOiAxMnJlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb25fX2xpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb25fX2xpc3QgPiBsaSB7XG4gIHdpZHRoOiA2MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbl9fbGlzdCBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLWNpcmNsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tY2lyY2xlX19saXN0IHtcbiAgICBnYXA6IDEycmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tY2lyY2xlX19saXN0ID4gbGkge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDE1cmVtKSAvIDQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLWNpcmNsZV9fbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDVyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS1jaXJjbGVfX2xpc3QgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS1jaXJjbGVfX2xpc3QgaDIge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLWNpcmNsZS0taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tY2lyY2xlLS1pY29uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS0yY29sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS0yY29sIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbCBmaWd1cmUge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLTJjb2wgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLTJjb2xfX2xpc3Qge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLTJjb2xfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbiBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbiBvbCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuXG4uYy1zY3JvbGxYLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmMtc2Nyb2xsWC1jb250YWluZXIgOjp3ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXNjcm9sbFgtY29udGFpbmVyLW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLmMtdGFiQ29udCB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGk6aG92ZXIgcC5zcGVlY2hfYnViYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkgcC5zcGVlY2hfYnViYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAxMDIlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMjJweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNDU5ZDkyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIH1cbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkgcC5zcGVlY2hfYnViYmxlOjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvdHRvbTogLTE0cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkgcC5zcGVlY2hfYnViYmxlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjNDU5ZDkyO1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC8qKuWQueOBjeWHuuOBl+aeoOe3muOBruiJsiDln7rmnKzjga/nt5HvvIgjNDU5ZDky77yJKi9cbiAgLmMtZnVuY3Rpb25fX2l0ZW0gLm5ldyAuYXJlYS1saW5rIHAuc3BlZWNoX2J1YmJsZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2YzYTkwYjtcbiAgfVxuXG4gIC5jLWZ1bmN0aW9uX19pdGVtIC5uZXcgLmFyZWEtbGluayBwLnNwZWVjaF9idWJibGU6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNmM2E5MGI7XG4gIH1cblxuICAuYy1mdW5jdGlvbl9faXRlbSAuZmVhdHVyZWQgLmFyZWEtbGluayBwLnNwZWVjaF9idWJibGUge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZjZkMTU7XG4gIH1cblxuICAuYy1mdW5jdGlvbl9faXRlbSAuZmVhdHVyZWQgLmFyZWEtbGluayBwLnNwZWVjaF9idWJibGU6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNmZjZkMTU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHAuc3BlZWNoX2J1YmJsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuLnAtaGVhZGVyX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaGVhZGVyX19pbm5lciB7XG4gICAgcGFkZGluZzogMCA1JTtcbiAgfVxufVxuLnAtaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWhlYWRlcl9fbG9nbyBhOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1oZWFkZXJfX2xvZ28gYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbG9nby51LXNwIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDN2dztcbiAgfVxufVxuLnAtaGVhZGVyX19uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1oZWFkZXJfX25hdiB1bCB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2IHVsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYgdWwgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IHVsIGE6aG92ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNDU5ZDkyO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IHVsIGE6aG92ZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWwge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucC1oZWFkZXJfX25hdiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IHVsIC5wLWhlYWRlci1zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC1oZWFkZXJfX25hdiB1bCAucC1oZWFkZXItc3dpdGNoOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJvcmRlcjogc29saWQgIzMzMztcbiAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAucC1oZWFkZXJfX25hdiB1bCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjFweCk7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYgLnAtaGVhZGVyX19uYXZMaXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC4xcztcbiAgfVxuICAucC1oZWFkZXJfX25hdiAucC1oZWFkZXJfX25hdkxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLXRvcCAubC1jb250YWluZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzcmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLXRvcCAubC1jb250YWluZXIgLnAtaGVhZGVyX19pdGVtLS1jYXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLXRvcCAubC1jb250YWluZXIgLnAtaGVhZGVyX19pdGVtLS1jYXRjaCB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLXRvcCAubC1jb250YWluZXIgLnAtaGVhZGVyX19pdGVtLS1jYXRjaCAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaGVhZGVyX19pdGVtLS10b3AgLmwtY29udGFpbmVyIC5wLWhlYWRlcl9faXRlbS0tY2F0Y2ggc3BhbjpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLXRvcCAubC1jb250YWluZXIgLnAtaGVhZGVyX19pdGVtLS10ZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4ucC1oZWFkZXJfX2l0ZW0tLXRvcCAubC1jb250YWluZXIgLnAtaGVhZGVyX19pdGVtLS10ZWwgLnRpbWUge1xuICBjb2xvcjogI2EwYTBhMDtcbn1cbi5wLWhlYWRlcl9faXRlbS0tdG9wIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2l0ZW0tLXRlbCAudGVsIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9oZWFkZXJfaWNvbl90ZWwucG5nXCIpIDAgY2VudGVyLzE2cHggbm8tcmVwZWF0O1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20ge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDFyZW0gM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDgwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MHZ3KTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHBhZGRpbmc6IDNyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tLmlzLW1lbnUtb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20uaXMtbWVudS1vcGVuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbS5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICAgIHBhZGRpbmc6IDAgM3Z3O1xuICB9XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lci5pcy1zd2l0Y2gtb3BlbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fbmF2IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiAzcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dztcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAucC1oZWFkZXJfX3N1Yk1lbnUge1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogMC4xcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5wLWhlYWRlcl9fc3ViTWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLnAtaGVhZGVyX19zdWJNZW51LmlzLXN3aXRjaC1vcGVuIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5wLWhlYWRlcl9fc3ViTWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5wLWhlYWRlcl9fc3ViTWVudS0tY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1oZWFkZXItYnRuIHtcbiAgcGFkZGluZzogMTVweCAzcmVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5jLWhlYWRlci1idG4uaXMtbWVudS1vcGVuIC5saW5lOmZpcnN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTFweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5jLWhlYWRlci1idG4uaXMtbWVudS1vcGVuIC5saW5lOm50aC1vZi10eXBlKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWhlYWRlci1idG4uaXMtbWVudS1vcGVuIC5saW5lOmxhc3Qtb2YtdHlwZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKC00NWRlZyk7XG59XG4uYy1oZWFkZXItYnRuX190b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG4uYy1oZWFkZXItYnRuIC5saW5lIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWhlYWRlci1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnAtaG9tZS1tdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2Ege1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZWFiX2ItaW1nLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0b3A6IGluaGVyaXQ7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAgMCA1JSAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZWFiX2EtaW1nLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogN3JlbSA1cmVtO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBwIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX2xhYmVsIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX19sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fbGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kOiAjZmNkMDUxO1xuICBjb2xvcjogIzMzMztcbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX19sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgaDEge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgNS4xNjZ2dywgOTBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBoMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBoMSArIHAge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZWZ0OiAzMCU7XG4gIHRvcDogOCU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIGgxICsgcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBoMSArIHA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDQwcHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLWxlZnQ6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIGgxICsgcDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleDogMTtcbiAgZ2FwOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9ob21lYWJfYS1iZWZvcmUucG5nKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lYWJfYS1iZWZvcmUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9ob21lYWJfYS1hZnRlci5wbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYWZ0ZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmJlZm9yZSwgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkYgMCUsICNmOWZkYmMgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGkgc3BhbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdoaXRlLXNwYWdlOiBub3JtYWw7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGkgc3Ryb25nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lYWJfYi1pbWcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgKiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBsZWZ0OiBpbmhlcml0O1xuICB0b3A6IGluaGVyaXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAzJSAwIDUlIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB7XG4gICAgcGFkZGluZzogN3JlbSA1cmVtO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIGIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQ6ICNmY2QwNTE7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX19sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX19sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiA1LjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gICAgZm9udC1zaXplOiA3cmVtO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYmFja2dyb3VuZDogIzExNmI3MztcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUgc3BhbiB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSAuaG9tZWFiX2JfZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIC5ob21lYWJfYl9mbGV4IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSAuaG9tZWFiX2JfZmxleCBoMSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDU4cHg7XG4gIG1hcmdpbjogMCA1MHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIC5ob21lYWJfYl9mbGV4IGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSAuaG9tZWFiX2JfZmxleCBoMSBzdHJvbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgLmhvbWVhYl9iX2ZsZXggaDEgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXg6IDE7XG4gIGdhcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYmVmb3JlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYmVmb3JlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lYWJfYS1hZnRlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYWZ0ZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YmVmb3JlLCAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTpiZWZvcmUsIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmFmdGVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkYgMCUsICNmOWZkYmMgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGkgc3BhbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHdoaXRlLXNwYWdlOiBub3JtYWw7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGkgc3Ryb25nIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAuYy1ob21lLW12X19uZXdzIGEge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNi4yNXZ3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaG9tZS1tdiAucC1ob21lX190aXRsZUFyZWEge1xuICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xuICB9XG59XG4ucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtaG9tZS1tdiAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlLnBocmFzZSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdiAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlLnBocmFzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUucGhyYXNlIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbn1cbi5wLWhvbWUtbXYgLmpzLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtaG9tZS1tdiAuanMtc2xpZGUgLnNsaWNrLWxpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1ob21lLW12IC5qcy1zbGlkZSAuc2xpY2stbGlzdCAuc2xpY2stdHJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1ob21lLW12IC5qcy1zbGlkZSAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1ob21lLW12IC5qcy1zbGlkZSAuc2xpY2stbGlzdCAuc2xpY2stc2xpZGUgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG4gIG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG59XG4ucC1ob21lLW12IC5qcy1zbGlkZS51LXNwIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtaG9tZS1tdiAuanMtc2xpZGUudS1zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjVyZW07XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMS44cmVtO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cmVtO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjYmJiO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xufVxuLnAtaG9tZS1tdiBoMSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDgwcHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggI0ZGRiwgLTFweCAtMXB4IDVweCAjZmZmLCAxcHggLTFweCA1cHggI2ZmZiwgLTFweCAxcHggNXB4ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnAtaG9tZS1tdiBoMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdiBoMSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1ob21lLW12IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI2ZmZiwgLTFweCAtMXB4IDNweCAjZmZmLCAxcHggLTFweCAzcHggI2ZmZiwgLTFweCAxcHggM3B4ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuLmMtaG9tZS1tdl9fbmV3cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDUwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaG9tZS1tdl9fbmV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLmMtaG9tZS1tdl9fbmV3cyBkbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAycHggLTFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgd2lkdGg6IDUwcmVtO1xuICBwYWRkaW5nOiAxLjJyZW0gMjBweCAxLjJyZW0gNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ob21lLW12X19uZXdzIGRsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmMtaG9tZS1tdl9fbmV3cyBkbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMnJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLWhvbWUtbXZfX25ld3MgZGwgZHQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmwtcmVzdWx0cy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWhvbWUtdW5kZXJsZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDN2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS11bmRlcmxlYWQge1xuICAgIHBhZGRpbmc6IDE2cmVtIDN2dyAzdncgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtaG9tZS11bmRlcmxlYWQuZnJvbnQtcmVhZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNnZ3LCAyMHB4KTtcbn1cbi5wLWhvbWUtdW5kZXJsZWFkIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAyLjV2dywgMzZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtdW5kZXJsZWFkIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4ucC1ob21lLXVuZGVybGVhZCBoMiBzcGFuIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY29uc3RpX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHRyOm50aC1vZi10eXBlKG4gKyAzKSB0aCB7XG4gIHdpZHRoOiAxMCU7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdHI6bnRoLW9mLXR5cGUobiArIDMpIHRkOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTAlO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHRyOm50aC1vZi10eXBlKG4gKyAzKSB0ZCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHRyIHRkOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gIHdpZHRoOiA0MCU7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDM1JTtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjY2NjO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHRkIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHRkIHAgc3BhbiB7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgLnN1YiB7XG4gIGJhY2tncm91bmQ6ICNkY2VjZTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSAud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHVsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHVsIGxpIHtcbiAgd2lkdGg6IDQwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNvbnN0aV9fdGFibGUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG4ucC1ob21lLWNvbnN0aV9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5wLWhvbWUtY29uc3RpX19jYXB0aW9uIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcbn1cbi5wLWhvbWUtY29uc3RpX19jYXB0aW9uIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucC1ob21lLWZsb3dfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZmxvd19fbGlzdCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1cmVtIDJyZW07XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnAtaG9tZS1mbG93X19saXN0IGxpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mbG93X19saXN0IGxpIHtcbiAgICB3aWR0aDogNDklO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtaG9tZS1mbG93X19saXN0IGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtaG9tZS1mbG93X19saXN0IGxpIGRpdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1ob21lLWZsb3dfX2xpc3QgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ1OWQ5MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZmxvd19fbGlzdCBsaSBzcGFuIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5wLWhvbWUtZmxvd19fbGlzdCBsaSBwIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mbG93X19saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0ge1xuICB3aWR0aDogMTI4cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZmxvd19fbW9kYWxJdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0gZmlndXJlIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0tLXRleHRBcmVhIG9sIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWhvbWUtZmxvd19fbW9kYWxJdGVtLS10ZXh0QXJlYSBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHRleHQtaW5kZW50OiAtMS41ZW07XG59XG4ucC1ob21lLWZsb3dfX21vZGFsSXRlbS0tdGV4dEFyZWEgb2wgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wLWhvbWUtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5wLWhvbWUtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDdyZW07XG4gIGhlaWdodDogN3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1OWQ5MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgc3BhbiB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGhlaWdodDogMTVyZW07XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG4ucC1ob21lLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHNwYW4gYiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1ob21lLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgcCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4ucC1ob21lLWZsb3dfX3Jlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWhvbWUtZmxvd19fcmVzdWx0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDk4LjUlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NSU7XG4gIGxlZnQ6IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuLnAtaG9tZS1mbG93X19yZXN1bHRzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnJlbSAwIDJyZW0gMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDU5ZDkyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzUlO1xuICByaWdodDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG4ucC1ob21lLWZsb3dfX3Jlc3VsdHMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgYmFja2dyb3VuZDogI0Y2RkFGOTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWhvbWUtZmxvd19fcmVzdWx0cyBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWhvbWUtZmxvd19fcmVzdWx0cyBzcGFuLmJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucC1ob21lLXByb2Nlc3NfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wLWhvbWVfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggNDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ucC1pbnF1aXJ5X19sZWFkLS10aXRsZUFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyLjYwNDE2NjY2Njd2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucXVpcnlfX2xlYWQtLXRpdGxlQXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXZ3O1xuICB9XG59XG4ucC1pbnF1aXJ5X19sZWFkLS10aXRsZUFyZWEgaDIge1xuICBmb250LXNpemU6IDEuODc1dnc7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JkNWRjO1xuICBwYWRkaW5nLWJvdHRvbTogMC43ODEyNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5xdWlyeV9fbGVhZC0tdGl0bGVBcmVhIGgyIHtcbiAgICBmb250LXNpemU6IDYuMjV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuLnAtaW5xdWlyeV9fbGVhZC0tdGl0bGVBcmVhIGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUuMjA4MzMzMzMzM3Z3O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MWMyMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucXVpcnlfX2xlYWQtLXRpdGxlQXJlYSBoMjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMC44MzMzMzMzMzMzdnc7XG4gIH1cbn1cblxuLnAtbHAtbXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL3VwbG9hZHMvbHBfbXZfaW1nLnBuZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLnAtbHAtbXYgLnAtbHBfX3RpdGxlQXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNi4yNXZ3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtbHAtbXYgLnAtbHBfX3RpdGxlQXJlYSB7XG4gICAgcGFkZGluZzogN3JlbSA1dnc7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiA1cmVtIDN2dztcbiAgfVxufVxuLnAtbHAtbXYgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlLnBocmFzZSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUucGhyYXNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlLnBocmFzZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG59XG4ucC1scC1tdiBoMSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggI0ZGRiwgLTFweCAtMXB4IDVweCAjZmZmLCAxcHggLTFweCA1cHggI2ZmZiwgLTFweCAxcHggNXB4ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucC1scC1tdiBoMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbHAtbXYgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjZmZmLCAtMXB4IC0xcHggM3B4ICNmZmYsIDFweCAtMXB4IDNweCAjZmZmLCAtMXB4IDFweCAzcHggI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnAtbHAtbXZfX2N0YUxpc3Qge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXZfX2N0YUxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdl9fY3RhTGlzdCB1bCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXZfX2N0YUxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12X19jdGFMaXN0IHVsIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcbiAgfVxufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG46aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW86aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1scC1tdi1pc3N1ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvdXBsb2Fkcy9scC1pc3N1ZV9tdl9pbWcucG5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC1scC1tdi1pc3N1ZSAucC1scF9fdGl0bGVBcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA2LjI1dncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1scC1tdi1pc3N1ZSAucC1scF9fdGl0bGVBcmVhIHtcbiAgICBwYWRkaW5nOiA3cmVtIDV2dztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWUgLnAtbHBfX3RpdGxlQXJlYSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xuICB9XG59XG4ucC1scC1tdi1pc3N1ZSAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWUgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbHAtbXYtaXNzdWUgaDEge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICNGRkYsIC0xcHggLTFweCA1cHggI2ZmZiwgMXB4IC0xcHggNXB4ICNmZmYsIC0xcHggMXB4IDVweCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtbHAtbXYtaXNzdWUgaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlIGgxIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWxwLW12LWlzc3VlIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI2ZmZiwgLTFweCAtMXB4IDNweCAjZmZmLCAxcHggLTFweCAzcHggI2ZmZiwgLTFweCAxcHggM3B4ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjFweCk7XG4gIH1cbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0biB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE5cmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dztcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgd2lkdGg6IDE5cmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dztcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtbHAtbXYtcHJvZHVjdCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvdXBsb2Fkcy9scC1wcm9kdWN0X212X2ltZy5wbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdC5scHByb2R1Y3RzMiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2xwcHJvZHVjdHMyLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDQwJSBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0LmxwcHJvZHVjdHMyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdC5scHByb2R1Y3RzMiAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Uge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucC1scC1tdi1wcm9kdWN0LmxwcHJvZHVjdHMyIC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlLnBocmFzZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjg3NXZ3LCAzMHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wLWxwLW12LXByb2R1Y3QubHBwcm9kdWN0czIgLnAtbHAtbXZfX2N0YUxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wLWxwLW12LXByb2R1Y3QgLnAtbHBfX3RpdGxlQXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNi4yNXZ3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdCAucC1scF9fdGl0bGVBcmVhIHtcbiAgICBwYWRkaW5nOiA3cmVtIDV2dztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdCAucC1scF9fdGl0bGVBcmVhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogNXJlbSAzdnc7XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3QgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3QgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdCBoMSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggI0ZGRiwgLTFweCAtMXB4IDVweCAjZmZmLCAxcHggLTFweCA1cHggI2ZmZiwgLTFweCAxcHggNXB4ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucC1scC1tdi1wcm9kdWN0IGgxIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0IGgxIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3QgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjZmZmLCAtMXB4IC0xcHggM3B4ICNmZmYsIDFweCAtMXB4IDNweCAjZmZmLCAtMXB4IDFweCAzcHggI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0biB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE5cmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG46aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmwtcmVzdWx0cy1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLWxwLXVuZGVybGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXVuZGVybGVhZCB7XG4gICAgcGFkZGluZzogMTZyZW0gM3Z3IDN2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1scC11bmRlcmxlYWQgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMi41dncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC11bmRlcmxlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5wLWxwLXVuZGVybGVhZCBoMiBzcGFuIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1jb25zdGlfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHRyOm50aC1vZi10eXBlKG4gKyAzKSB0aCB7XG4gIHdpZHRoOiAxMCU7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHRyOm50aC1vZi10eXBlKG4gKyAzKSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdHI6bnRoLW9mLXR5cGUobiArIDMpIHRkIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHRyIHRkOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gIHdpZHRoOiA0MCU7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAzNSU7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIC5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjY2NjO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHRkIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB0ZCBwIHNwYW4ge1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtbHAtY29uc3RpX190YWJsZSAuc3ViIHtcbiAgYmFja2dyb3VuZDogI2RjZWNlOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSAud2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB1bCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdWwgbGkge1xuICB3aWR0aDogNDAlO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDkwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWNvbnN0aV9fdGFibGUgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICB9XG59XG4ucC1scC1jb25zdGlfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ucC1scC1jb25zdGlfX2NhcHRpb24gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB0ZXh0LWluZGVudDogLTEuNWVtO1xufVxuLnAtbHAtY29uc3RpX19jYXB0aW9uIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucC1scC1mbG93X19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1mbG93X19saXN0IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDVyZW0gMnJlbTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucC1scC1mbG93X19saXN0IGxpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtZmxvd19fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWxwLWZsb3dfX2xpc3QgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1scC1mbG93X19saXN0IGxpIGRpdiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1scC1mbG93X19saXN0IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1mbG93X19saXN0IGxpIHNwYW4ge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLnAtbHAtZmxvd19fbGlzdCBsaSBwIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtZmxvd19fbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5wLWxwLWZsb3dfX21vZGFsSXRlbSB7XG4gIHdpZHRoOiAxMjhyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtZmxvd19fbW9kYWxJdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnAtbHAtZmxvd19fbW9kYWxJdGVtIGZpZ3VyZSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wLWxwLWZsb3dfX21vZGFsSXRlbS0tdGV4dEFyZWEgb2wge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtbHAtZmxvd19fbW9kYWxJdGVtLS10ZXh0QXJlYSBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHRleHQtaW5kZW50OiAtMS41ZW07XG59XG4ucC1scC1mbG93X19tb2RhbEl0ZW0tLXRleHRBcmVhIG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucC1scC1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xufVxuLnAtbHAtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDdyZW07XG4gIGhlaWdodDogN3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ1OWQ5MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHNwYW4ge1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuLnAtbHAtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgc3BhbiBiIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWxwLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHAge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLnAtbHAtZmxvd19fcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtbHAtZmxvd19fcmVzdWx0czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDk4LjUlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NSU7XG4gIGxlZnQ6IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuLnAtbHAtZmxvd19fcmVzdWx0czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJyZW0gMCAycmVtIDJyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQ1OWQ5MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1JTtcbiAgcmlnaHQ6IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuLnAtbHAtZmxvd19fcmVzdWx0cyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjZGQUY5O1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtbHAtZmxvd19fcmVzdWx0cyBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWxwLWZsb3dfX3Jlc3VsdHMgc3Bhbi5ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnAtbHAtcHJvY2Vzc19fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wLWxwLXNvbHV0aW9uIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXJlbTtcbn1cbi5wLWxwLXNvbHV0aW9uIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMjkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1zb2x1dGlvbiB1bCBsaSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1scC1zb2x1dGlvbiB1bCBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXNvbHV0aW9uIHVsIGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1scC1zb2x1dGlvbiB1bCBsaTpudGgtb2YtdHlwZShldmVuKSAucC1scC1zb2x1dGlvbl9fdHh0IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDByZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXNvbHV0aW9uIHVsIGxpOm50aC1vZi10eXBlKGV2ZW4pIC5wLWxwLXNvbHV0aW9uX190eHQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHJlbTtcbiAgfVxufVxuLnAtbHAtc29sdXRpb24gdWwgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXNvbHV0aW9uIHVsIGxpIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWxwLXNvbHV0aW9uIHVsIGxpIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1zb2x1dGlvbiB1bCBsaSBmaWd1cmUgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC1scC1zb2x1dGlvbl9fdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXNvbHV0aW9uX190eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbi5wLWxwLXNvbHV0aW9uX190eHQgaDMge1xuICBwYWRkaW5nOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1zb2x1dGlvbl9fdHh0IGgzIHtcbiAgICB3aWR0aDogODIlO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxufVxuLnAtbHAtc29sdXRpb25fX3R4dF9fdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjMmI4NzZhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnAtbHAtc29sdXRpb25fX3R4dF9fbnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjNDU5ZDgxO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDAuMTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1jb2xvcjogIzQ1OWQ4MTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogODhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXNvbHV0aW9uX190eHRfX251bSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLnAtbHAtc29sdXRpb25fX3R4dF9fbnVtX19zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzQ1OWQ4MTtcbiAgbGluZS1oZWlnaHQ6IDMuMjg2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1zb2x1dGlvbl9fdHh0X19udW1fX3NtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMi40O1xuICB9XG59XG4ucC1scC1iYW5uZXJfbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmY0ZTQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA2LjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1iYW5uZXJfbGluayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA5cmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbHAtYmFubmVyX2xpbmtfX3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xufVxuLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjMmI4NzZhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWJhbm5lcl9saW5rX190eHRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ucC1scC1iYW5uZXJfbGlua19fdHh0X190dGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWJhbm5lcl9saW5rX190eHRfX3R0bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHNwYW4gKyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWJhbm5lcl9saW5rX190eHRfX2R0bCB7XG4gICAgcGFkZGluZzogN3JlbTtcbiAgfVxufVxuLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICMyYjg3NmE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41NTY7XG59XG4ucC1scC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwge1xuICBnYXA6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwuYmFubmVyX2luZGVudCBsaSB7XG4gICAgdGV4dC1pbmRlbnQ6IC0yLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cbn1cbi5wLWxwLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bCBsaSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucC1scC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucC11c2UtbHAgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlLWxwIGxpIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4ucC11c2UtbHAgbGkgaDIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjVyZW0pO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlLWxwIGxpIGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlLWxwIGxpIC5jLXJlc3VsdHNfX2l0ZW0tLWhlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZS1scCBsaSAuYy1yZXN1bHRzX19pdGVtLS1oZWFkIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZS1scCBsaSAuYy1yZXN1bHRzX19pdGVtLS1ib2R5LS10dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtdXNlLWxwIGxpIC5jLXJlc3VsdHNfX2l0ZW0tLWJvZHkge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZS1scCBsaSAuYy1yZXN1bHRzX19pdGVtLS1ib2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLWhlaWdodDogNDYwcHg7XG4gIH1cbn1cbi5wLXVzZS1scCAuYy10aXRsZUFyZWEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXVzZS1scCAuYy10aXRsZUFyZWFfX3NtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC11c2UtbHAgLnAtdXNlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDB2dztcbiAgcGFkZGluZy1ib3R0b206IDN2dztcbn1cbi5wLXVzZS1scCAucC11c2UtY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4ucC1mb290ZXItY3RhIC5jLWJ0bi0tZGVtbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhIC5jLWJ0bi0tZGVtbyB7XG4gICAgcGFkZGluZzogMnJlbSA1cmVtO1xuICB9XG59XG5cbi5wLWZvb3Rlci1jdGEgLmMtYnRuLS1kZW1vOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBib3JkZXI6IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuNXJlbTtcbn1cblxuLnAtbHAtaXNzdWVfX2RlbW9fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnJlbTtcbn1cblxuLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb25fX2ljb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWNmNWYyO1xuICBib3JkZXItcmFkaXVzOiAzMDBweDtcbn1cbi5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uX19pY29uX19hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uX19pY29uX19hcmVhIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb25fX2ljb25fX2FyZWEgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJQSUNLIFVQXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmNmQxNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMS41cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uX19pY29uX19hcmVhIGgyOjphZnRlciB7XG4gICAgdG9wOiAtMy41cmVtO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG4ucC1scC1wcm9kdWN0X19mdW5jdGlvbiAucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbi5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uIC5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIGxpIHtcbiAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb25fX2R0bCB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uX19kdGwge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb24gZmlndXJlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC1scC1wcm9kdWN0X19mdW5jdGlvbiBmaWd1cmUgaW1nIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wLW1lcml0LmdyZWVuIHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5wLW1lcml0LWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnAtbWVyaXQtbGlzdCBsaSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3JlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMi41cmVtIDRyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcmVtO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVyaXQtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLW1lcml0LWxpc3QgbGk6bnRoLWNoaWxkKDEpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwMVwiO1xufVxuLnAtbWVyaXQtbGlzdCBsaTpudGgtY2hpbGQoMikgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAyXCI7XG59XG4ucC1tZXJpdC1saXN0IGxpOm50aC1jaGlsZCgzKSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDNcIjtcbn1cbi5wLW1lcml0LWxpc3QgbGk6bnRoLWNoaWxkKDQpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwNFwiO1xufVxuLnAtbWVyaXQtbGlzdCBsaTpudGgtY2hpbGQoNSkgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjA1XCI7XG59XG4ucC1tZXJpdC1saXN0IGxpOm50aC1jaGlsZCg2KSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDZcIjtcbn1cbi5wLW1lcml0LWxpc3QgbGk6bnRoLWNoaWxkKDcpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwN1wiO1xufVxuLnAtbWVyaXQtbGlzdCBsaTpudGgtY2hpbGQoOCkgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjA4XCI7XG59XG4ucC1tZXJpdC1saXN0IGxpOm50aC1jaGlsZCg5KSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDlcIjtcbn1cbi5wLW1lcml0LWxpc3RfX2ltZ0FyZWEge1xuICB3aWR0aDogN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtbWVyaXQtbGlzdF9faW1nQXJlYSBmaWd1cmU6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICM0NTlEODU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZXJpdC1saXN0X19pbWdBcmVhIGZpZ3VyZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5wLW1lcml0LWxpc3RfX3RleHRBcmVhIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVyaXQtbGlzdF9fdGV4dEFyZWEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4ucC1tZXJpdC1saXN0X190ZXh0QXJlYSBzcGFuIHtcbiAgY29sb3I6ICM0NTlEODU7XG59XG4ucC1tZXJpdC1hYm91dEFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBwYWRkaW5nOiA3cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLW5ld3NfX2xpc3QgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAycmVtIDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uZXdzX19saXN0IGxpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLnAtbmV3cyB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1uZXdzIC5jLW5ld3NfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtbmV3cyAuYy1uZXdzX19saXN0IGxpIHtcbiAgY29sdW1uLWdhcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3MgLmMtbmV3c19fbGlzdCBsaSB7XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxufVxuLnAtbmV3cyAuYy1uZXdzX19saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNmNmZhZjk7XG59XG4ucC1uZXdzIC5jLW5ld3NfX2xpc3QgbGkgLmMtbmV3c19fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3cyAuYy1uZXdzX19jYXRlZ29yeSB7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmMtbmV3cy1hbGwgLmMtbmV3c19fbGlzdCBsaSB7XG4gIGNvbHVtbi1nYXA6IDNyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmV3cy1hbGwgLmMtbmV3c19fbGlzdCBsaSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB9XG59XG4uYy1uZXdzLWFsbCAuYy1uZXdzX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmV3cy1hbGwgLmMtbmV3c19fY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLnAtbm90Zm91bmQgaDIge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnAtbm90Zm91bmQgcCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1vbmF5YW1pIC5jLW5heWFtaV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb25heWFtaSAuYy1uYXlhbWlfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgIGdhcDogMjByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9uYXlhbWkgLmMtbmF5YW1pX19saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNnJlbTtcbiAgfVxufVxuLnAtb25heWFtaSAuYy1uYXlhbWlfX2xpc3QgbGkgZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogLThyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vbmF5YW1pIC5jLW5heWFtaV9fbGlzdCBsaSBmaWd1cmUge1xuICAgIG1hcmdpbjogLTIwcmVtIGF1dG8gMDtcbiAgICB3aWR0aDogMzByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9uYXlhbWkgLmMtbmF5YW1pX19saXN0IGxpIHAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbi5wLW9uYXlhbWkuZnJvbnQtb25heWFtaSB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vbmF5YW1pLmZyb250LW9uYXlhbWkge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vbmF5YW1pLmZyb250LW9uYXlhbWkgLmMtbmF5YW1pX19saXN0IHtcbiAgICBnYXA6IDI1cmVtO1xuICB9XG59XG4ucC1vbmF5YW1pLmZyb250LW9uYXlhbWkgLmMtbmF5YW1pX19saXN0IGxpIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLnAtcGFnZS1uYXYgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4ucC1wYWdlLW5hdiB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbn1cbi5wLXBhZ2UtbmF2IGxpIHtcbiAgd2lkdGg6IDI4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtcGFnZS1uYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICBib3gtc2hhZG93OiAwcmVtIDAuNXJlbSAycmVtIHJnYmEoMSwgMTIwLCAyMjgsIDAuMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1wYWdlLW5hdiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDEpIGEge1xuICBib3JkZXItY29sb3I6ICMzNGE1YjY7XG4gIGNvbG9yOiAjMzRhNWI2O1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMikgYSB7XG4gIGJvcmRlci1jb2xvcjogIzA1NjZkNDtcbiAgY29sb3I6ICMwNTY2ZDQ7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgzKSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFiMDA0O1xuICBjb2xvcjogI2UxYjAwNDtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDEpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzRhNWI2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDIpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDU2NmQ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDMpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTFiMDA0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpIGE6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEycHggMTBweCAwIDEwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgYm90dG9tOiAwO1xufVxuLnAtcGFnZS1uYXYgdWwgbGkgYTpob3ZlcjphZnRlciB7XG4gIGJvdHRvbTogLTEycHg7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgxKSBhOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMikgYTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzA1NjZkNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDMpIGE6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNlMWIwMDQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jLXBhcnRuZXItY29udGFjdF9fYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2FydGljbGUgbGkge1xuICBwYWRkaW5nOiA1cmVtIDAgN3JlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhcnRuZXItY29udGFjdF9fYXJ0aWNsZSBsaSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5jLXBhcnRuZXItY29udGFjdF9faXRlbS0tbGVmdCB7XG4gIHdpZHRoOiA2NHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhcnRuZXItY29udGFjdF9faXRlbS0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLmMtcGFydG5lci1jb250YWN0X19pdGVtLS1sZWZ0IGgzIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9faXRlbS0tcmlnaHQge1xuICB3aWR0aDogNjByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYXJ0bmVyLWNvbnRhY3RfX2l0ZW0tLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtcGFydG5lci1jb250YWN0X19pdGVtLS1yaWdodC50ZXh0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY3O1xufVxuLmMtcGFydG5lci1jb250YWN0X19pdGVtLS1yaWdodC50ZXh0LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2l0ZW0tLXJpZ2h0LnRleHQtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUzO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY3O1xuICBwYWRkaW5nOiA2cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19sZWZ0IGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX2xlZnQgcDpub3QoLnNtYWxsKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19sZWZ0IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX3JpZ2h0IGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19yaWdodCBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTRweDtcbiAgaGVpZ2h0OiA5NHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3BhcnRuZXJfbGltaXRlZC5wbmdcIikgY2VudGVyLzk0cHggbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNyZW07XG4gIGxlZnQ6IC00LjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fcmlnaHQgZmlndXJlOjpiZWZvcmUge1xuICAgIHRvcDogMnJlbTtcbiAgfVxufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX3JpZ2h0IC5sLWJ0bi1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19yaWdodCAuYy1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2LjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19yaWdodCAuYy1idG4ge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19yaWdodCAuYy1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtcHJpY2UtcGxhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByaWNlLXBsYW4ge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4uYy1wcmljZS1wbGFuX19pdGVtIHtcbiAgZmxleDogMTtcbiAgYm94LXNoYWRvdzogMXB4IDZweCA5cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNHJlbSAxMHB4O1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCBoMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIGgzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICB9XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIGgzIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1ib2R5IHtcbiAgcGFkZGluZzogM3JlbSA0cmVtO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0tYm9keSAubGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEsIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSBkdCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSBkZCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEgZGQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMiBkdCB7XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMiBkZCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLnN0YW5kYXJkIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS5zdGFuZGFyZCAuYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEgZGQge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0uY3VzdG9taXplZCAuYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIHtcbiAgYmFja2dyb3VuZDogIzQ1ODE5ZDtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0uY3VzdG9taXplZCAuYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEgZGQge1xuICBjb2xvcjogIzQ1ODE5ZDtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0uZGVsdXhlIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjNDk0NTlkO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS5kZWx1eGUgLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxIGRkIHtcbiAgY29sb3I6ICM0OTQ1OWQ7XG59XG4uYy1wcmljZSAuYy1idG4ge1xuICB3aWR0aDogNDByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtcHJpY2UgLmMtYnRuIHtcbiAgICB3aWR0aDogNjVyZW07XG4gIH1cbn1cblxuLnAtcHJpdmFjeSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1wcml2YWN5X19ibG9jayBoMyB7XG4gIG1hcmdpbjogNHJlbSAwIDJyZW07XG59XG4ucC1wcml2YWN5X19ibG9jayBoMyArIGg0IHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgaDQge1xuICBtYXJnaW46IDNyZW0gMCAwLjVyZW07XG59XG4ucC1wcml2YWN5X19ibG9jayBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ucC1wcml2YWN5X19ibG9jayBwICsgdWwsIC5wLXByaXZhY3lfX2Jsb2NrIHAgKyBvbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1wcml2YWN5X19ibG9jayArIGgyIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjVlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucC1wcml2YWN5X19ibG9jayB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIHVsICsgcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1wcml2YWN5X19ibG9jayBvbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07XG4gIHRleHQtaW5kZW50OiAtMS4yZW07XG59XG4ucC1wcml2YWN5X19ibG9jayBvbCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnAtcHJpdmFjeV9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5wLXByaXZhY3lfX3RhYmxlIHRyLCAucC1wcml2YWN5X190YWJsZSB0aCwgLnAtcHJpdmFjeV9fdGFibGUgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnAtcHJpdmFjeV9fdGFibGUgdGgsIC5wLXByaXZhY3lfX3RhYmxlIHRkIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wLXByaXZhY3lfX3RhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5wLXByaXZhY3lfX3RhYmxlLm1va3V0ZWtpIHRoIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5wLXByaXZhY3lfX3RhYmxlLmNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5wLXByaXZhY3lfX3RhYmxlLmNoaWxkIHRoLCAucC1wcml2YWN5X190YWJsZS5jaGlsZCB0ZCB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucC1yZWFzb24tcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWFzb24tcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uLXBhbmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5wLXJlYXNvbi1wYW5lbF9fdGV4dCB7XG4gIHBhZGRpbmc6IDkuMzc1dncgMDtcbiAgd2lkdGg6IDMxLjI1dnc7XG4gIG1hcmdpbjogMCAwIDAgY2FsYyg1MCUgLSAzMy4zMzMzMzMzMzMzdncpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uLXBhbmVsX190ZXh0IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4ucC1yZWFzb24tcGFuZWxfX3RleHQgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xufVxuXG4ucC1yZXN1bHRzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDU5ZDgxIDAlLCAjNDU5ZDk0IDEwMCUpO1xufVxuLnAtcmVzdWx0cyAuYy10aXRsZUFyZWEsXG4ucC1yZXN1bHRzIC5jLXRpdGxlQXJlYV9fc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXJlc3VsdHMgLmMtYnRuLS1ncmFkIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc3VsdHMgLmMtcmVzdWx0c19fbGlzdCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDQwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtIGEgZmlndXJlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0tLWNvbnQge1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbS0tY29udCB7XG4gICAgZmxleC1ncm93OiBpbmhlcml0O1xuICB9XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0tLWNvbnQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtLS1jb250IHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtLS1jb250IHVsIGxpIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0tLWNvbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIH1cbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbS0tY29udCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIjXCI7XG59XG5cbi5jLXJlc3VsdHNfX2NhbXBhbnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIG1heC13aWR0aDogMTI4LjZyZW07XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBzb2xpZCAjZWVlO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cbi5jLXJlc3VsdHNfX2NhbXBhbnkgbGkge1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdpZHRoOiAyMCU7XG4gIGJvcmRlcjogc29saWQgI2VlZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHNfX2NhbXBhbnkgbGkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5jLXJlc3VsdHNfX2RldGFpbC0tY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNweDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0NTlkOTI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy1yZXN1bHRzX19kZXRhaWwtLWNhdGVnb3J5IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMS4ycmVtKSAvIDcpO1xuICBoZWlnaHQ6IDdyZW07XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdHJhbnNpdGlvbjogMC4xcztcbiAgcGFkZGluZzogMCA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0c19fZGV0YWlsLS1jYXRlZ29yeSBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5jLXJlc3VsdHNfX2RldGFpbC0tY2F0ZWdvcnkgbGkuY3VycmVudCwgLmMtcmVzdWx0c19fZGV0YWlsLS1jYXRlZ29yeSBsaTpob3ZlciB7XG4gIGhlaWdodDogOHJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1yZXN1bHRzX19pdGVtID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGdhcDogNHJlbTtcbn1cbi5jLXJlc3VsdHNfX2l0ZW0gPiB1bDpub3QoLmN1cnJlbnQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXJlc3VsdHNfX2l0ZW0gPiB1bCBsaSB7XG4gIHdpZHRoOiA2MnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0c19faXRlbSA+IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtcmVzdWx0c19faXRlbSA+IHVsIGxpLmFyZWEtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fd2hpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmMtcmVzdWx0c19faXRlbS0taGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtcmVzdWx0c19faXRlbS0taGVhZCBmaWd1cmUge1xuICB3aWR0aDogMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzX19pdGVtLS1oZWFkIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLmMtcmVzdWx0c19faXRlbS0taGVhZCBoMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXJlbSk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzX19pdGVtLS1oZWFkIGgyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG4uYy1yZXN1bHRzX19pdGVtLS1ib2R5IHtcbiAgcGFkZGluZzogM3JlbSA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXJlc3VsdHNfX2l0ZW0tLWJvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgfVxufVxuLmMtcmVzdWx0c19faXRlbS0tYm9keS0tdHRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLmMtcmVzdWx0cy1leGFtcGxlID4gLmwtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5jLXJlc3VsdHMtZXhhbXBsZSBoMSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtcmVzdWx0cy1kZXRhaWwge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLmMtcmVzdWx0cy1kZXRhaWwgLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2hlYWQge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19oZWFkIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19oZWFkLS1pbmZvIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG4uYy1yZXN1bHRzLWRldGFpbF9faGVhZC0taW5mbyBkbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1yZXN1bHRzLWRldGFpbF9fYm9keS0tcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHktLXByb2ZpbGUge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG4uYy1yZXN1bHRzLWRldGFpbF9fYm9keS0tcHJvZmlsZSAubmFtZSB7XG4gIHdpZHRoOiAyM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogbm9ybWFsO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRkZTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzLWRldGFpbF9fYm9keS0tcHJvZmlsZSAubmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRkZTc7XG4gIH1cbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19ib2R5LS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG59XG4uYy1yZXN1bHRzLWRldGFpbF9fYm9keS0tY29sdW1uIGR0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDlyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzLWRldGFpbF9fYm9keS0tY29sdW1uIGR0IHtcbiAgICB3aWR0aDogMThyZW07XG4gIH1cbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19ib2R5LS1jb2x1bW4gZGQge1xuICB3aWR0aDogMzZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzLWRldGFpbF9fYm9keS0tY29sdW1uIGRkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMThyZW0pO1xuICB9XG59XG5cbi5sLTJjb2wgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIC5sLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMuMTI1dnc7XG4gICAgcGFkZGluZy10b3A6IDQuMTY2NjY2NjY2N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLmwtMmNvbCBhcnRpY2xlIHtcbiAgd2lkdGg6IDkwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbCBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIGgyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBoMjo6YmVmb3JlLCAubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDAuMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIGgyOjpiZWZvcmUge1xuICB3aWR0aDogNXJlbTtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgbGVmdDogMDtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgaDI6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICBiYWNrZ3JvdW5kOiAjY2NjZmRlO1xuICByaWdodDogMDtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgcCxcbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgaDMsXG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIGg0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYSBoMjo6YmVmb3JlLCAubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYSBoMjo6YmVmb3JlIHtcbiAgd2lkdGg6IDVyZW07XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGxlZnQ6IDA7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEgaDI6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICBiYWNrZ3JvdW5kOiAjY2NjZmRlO1xuICByaWdodDogMDtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5ibnIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuYm5yIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmJuciBmaWd1cmUge1xuICB3aWR0aDogNDByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuYm5yIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5ibnIgZmlndXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuYm5yIC5ibnItdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHJlbSk7XG4gIHBhZGRpbmc6IDAgNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuYm5yIC5ibnItdGV4dCB7XG4gICAgcGFkZGluZzogMXJlbSA1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuYm5yIC5ibnItdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmJuciAuYm5yLXRleHQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmdcIikgbm8tcmVwZWF0IDAgY2VudGVyLzIwcHg7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuY2FzZSAuYy1jYXJkX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBnYXA6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuY2FzZSAuYy1jYXJkX19saXN0IGxpIHtcbiAgZmxleDogMTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5jYXNlIC5jLWNhcmRfX2xpc3QgbGkgaDMge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5jYXNlIC5jLWNhcmRfX2l0ZW0ge1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5jYXNlIC5jLWNhcmRfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS41cmVtO1xuICBib3R0b206IDEuNXJlbTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5jYXNlIC5jLWNhcmRfX2l0ZW0tLW1pZGRsZSB7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuY2FzZSAuYy1jYXJkX19pdGVtLS1ib3R0b20ge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgcGFkZGluZzogMCAycmVtIDJyZW07XG59XG4ubC0yY29sIC5jLWFzaWRlIHtcbiAgd2lkdGg6IDMwcmVtO1xufVxuLmwtMmNvbCAuYy1hc2lkZV9fYmxvY2sgKyAuYy1hc2lkZV9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbCAuYy1hc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLTJjb2wgLmMtYXNpZGVfX3RpdGxlQXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0NTlkOTI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubC0yY29sIC5jLWFzaWRlX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NmZGU7XG59XG4ubC0yY29sIC5jLWFzaWRlX19saXN0IGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLmwtMmNvbCAuYy1hc2lkZV9fbGlzdC0tdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubC0yY29sIC5jLWFzaWRlIC5jLXRleHRsaW5rLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuLmwtMmNvbCAuYy1hc2lkZSAuYy10ZXh0bGluay5yaWdodCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZ1wiKSBuby1yZXBlYXQgMCBjZW50ZXIvMnJlbTtcbn1cblxuLmMtcmVzdWx0LXNsaWRlaXRlbXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5cbi5jLWRldGFpbC0yY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGdhcDogODBweDtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDUwcHggYXV0byAxMnJlbSBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsLTJjb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1hcmNoaXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1hcmNoaXZlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDU5ZDgyO1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWFyY2hpdmUgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzQ1OWQ4MjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1zZWN0aW9uOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1zZWN0aW9uX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMTJweCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtc2VjdGlvbl90aXRsZS5hc3QwMSB7XG4gIGJhY2tncm91bmQ6ICM0NTlkODI7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtc2VjdGlvbl90aXRsZS5hc3QwMiB7XG4gIGJhY2tncm91bmQ6ICNmZjZkMTU7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWxpc3QgbGk6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWxpc3QgbGkuYXJlYS1saW5rIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1saXN0IGxpLmFyZWEtbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1saXN0IGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1saXN0IGEgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1saXN0IGEuZGxsaXN0YWltZyB7XG4gIGJhY2tncm91bmQ6ICNlOWU5ZTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1saXN0IGEuZGxsaXN0YWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtbGlzdC10eHQge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtZGV0YWlsLWNvbnRudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuLmMtZGV0YWlsLWNvbnRudCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWRldGFpbC1maXJzdCAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLWRldGFpbC1maXJzdCBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbC1maXJzdCBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgfVxufVxuLmMtZGV0YWlsLWZpcnN0IC5kZXRhaWwtY29udGVudHNfYm94IHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmMtZGV0YWlsLWZpcnN0IC5kZXRhaWwtY29udGVudHNfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1kZXRhaWwtZmlyc3QgLmRldGFpbC1jb250ZW50c19saXN0IHtcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYy1kZXRhaWwtZmlyc3QgLmRldGFpbC1jb250ZW50c19saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmMtZGV0YWlsLWZpcnN0IC5kZXRhaWwtY29udGVudHNfbGlzdCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1kZXRhaWwtZmlyc3QgLmRldGFpbC1jb250ZW50c19saXN0ICogKyAuZGV0YWlsLWNvbnRlbnRzX2gyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLWRldGFpbC1maXJzdCAuZGV0YWlsLWNvbnRlbnRzX2gyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZGV0YWlsLWZpcnN0IC5kZXRhaWwtY29udGVudHNfaDIgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtZGV0YWlsLWZpcnN0IC5kZXRhaWwtY29udGVudHNfaDI6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcikgXCJcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogIzQ1OWQ4MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmMtZGV0YWlsLW12IHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4uYy1kZXRhaWwtbXYgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYy1kZXRhaWwtc2Vjb25kIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jLWRldGFpbC1zZWNvbmRfaW1nIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jLWRldGFpbC1zZWNvbmRfaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWRldGFpbC1zZWNvbmQgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1kZXRhaWwtc2Vjb25kIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMjVweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNDU5ZDgyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsLXNlY29uZCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLmMtZGV0YWlsLXNlY29uZCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbi5jLWRldGFpbC1zZWNvbmQgaDQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMCAxMHB4IDA7XG4gIGNvbG9yOiAjNDU5ZDgyO1xuICB3aWR0aDogMTAwJTtcbiAgLypkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMnB4OyovXG59XG4uYy1kZXRhaWwtc2Vjb25kIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4ucC1zaXRlbWFwX19ib3gge1xuICBmbGV4OiAxO1xufVxuLnAtc2l0ZW1hcF9fYm94X19pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1zaXRlbWFwX19ib3hfX2lubmVyIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wLXNpdGVtYXBfX2JveF9faW5uZXIgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtc2l0ZW1hcF9fYm94X19pbm5lciB1bCB1bCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDFlbTtcbn1cbi5wLXNpdGVtYXBfX2JveF9faW5uZXIgdWwgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtc2l0ZW1hcF9fYm94X19pbm5lciB1bCB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wLXNpdGVtYXBfX2JveF9faW5uZXIgdWwgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuXG4ucC1zbXMtZmVhdHVyZV9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zbXMtZmVhdHVyZV9fbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLnAtc21zLWZlYXR1cmVfX2l0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3cmVtKSAvIDMpO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc21zLWZlYXR1cmVfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zbXMtZmVhdHVyZV9faXRlbS0taW1nIHtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNtcy1mZWF0dXJlX19pdGVtLS1pbWcge1xuICAgIGhlaWdodDogMzV2dztcbiAgfVxufVxuLnAtc21zLWZlYXR1cmVfX2l0ZW0tLWltZyBmaWd1cmUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTNyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc21zLWZlYXR1cmVfX2l0ZW0tLWltZyBmaWd1cmUge1xuICAgIHdpZHRoOiAyNXZ3O1xuICB9XG59XG4ucC1zbXMtZmVhdHVyZV9faXRlbS0taW1nIGZpZ3VyZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtc21zLWZlYXR1cmVfX2l0ZW0gaDMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLXNtcy1mZWF0dXJlX19pdGVtIHAge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnAtc3R1ZGVudC10aXBzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDU5ZDgxIDAlLCAjNDU5ZDk0IDEwMCUpO1xufVxuLnAtc3R1ZGVudC10aXBzIC5jLXRpdGxlQXJlYSxcbi5wLXN0dWRlbnQtdGlwcyAuYy10aXRsZUFyZWFfX3NtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1zdHVkZW50LXRpcHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3R1ZGVudC10aXBzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgZ2FwOiA0cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLXN0dWRlbnQtdGlwc19fbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA0MHJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3R1ZGVudC10aXBzX19saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2cmVtIDZyZW07XG4gIH1cbn1cbi5wLXN0dWRlbnQtdGlwc19fbGlzdF9faXRlbV9fbnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0dWRlbnQtdGlwc19fbGlzdF9faXRlbV9fbnVtIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgfVxufVxuLnAtc3R1ZGVudC10aXBzX19saXN0X19pdGVtIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdHVkZW50LXRpcHNfX2xpc3RfX2l0ZW0gaDMge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG4ucC1zdWJzaWR5LXBvaW50IC5jLWZsZXgtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1YnNpZHktcG9pbnQgLmMtZmxleC1jb250ZW50IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLnAtc3Vic2lkeS1wb2ludCAuYy1mbGV4LWNvbnRlbnRfX3RleHQge1xuICB3aWR0aDogNzRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdWJzaWR5LXBvaW50IC5jLWZsZXgtY29udGVudF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXN1YnNpZHktcG9pbnQgLmMtZmxleC1jb250ZW50X190ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtc3Vic2lkeS1wb2ludCAuYy1mbGV4LWNvbnRlbnQgZmlndXJlIHtcbiAgd2lkdGg6IDUwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3Vic2lkeS1wb2ludCAuYy1mbGV4LWNvbnRlbnQgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3Vic2lkeS1wb2ludCAuYy1mbGV4LWNvbnRlbnQgZmlndXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zdWJzaWR5LWJ0biB7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cbi5wLXN1YnNpZHktYnRuIC5jLWJ0biB7XG4gIG1pbi13aWR0aDogNTByZW07XG59XG5cbi5jLXN1YnNpZHktcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4uYy1zdWJzaWR5LXByaWNlX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4IDNweCA0cHg7XG59XG4uYy1zdWJzaWR5LXByaWNlX19udW0ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4uYy1zdWJzaWR5LXByaWNlX19udW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cblxuLnAtdXNlIHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXVzZS1jb250YWluZXIge1xuICB3aWR0aDogMTMwcmVtO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDQuMjV2dyAwIDYuMjV2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXVzZS1jb250YWluZXIgLmMtdGl0bGVBcmVhIHtcbiAgcGFkZGluZy10b3A6IDExcmVtO1xufVxuLnAtdXNlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTByZW07XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweCAxMDAwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogODB2dztcbiAgfVxufVxuLnAtdXNlX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlX19saXN0IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5wLXVzZV9fbGlzdCAuYXJlYS1saW5rIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NTlkOTI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC11c2VfX2xpc3QgLmFyZWEtbGluayBmaWd1cmUgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4ucC11c2VfX2xpc3QgLmFyZWEtbGluazpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLXVzZV9fbGlzdCAuYXJlYS1saW5rOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnAtdXNlX19saXN0Om5vdCguanMtc2xpZGUpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBjb2x1bW4tZ2FwOiBjYWxjKCgxMDAlIC0gMTIwcmVtKSAvIDIpO1xuICByb3ctZ2FwOiA0cmVtO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlX19saXN0Om5vdCguanMtc2xpZGUpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2x1bW4tZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXVzZV9fbGlzdDpub3QoLmpzLXNsaWRlKSB7XG4gICAgY29sdW1uLWdhcDogdW5zZXQ7XG4gICAgcm93LWdhcDogNnJlbTtcbiAgfVxufVxuLnAtdXNlX19saXN0Om5vdCguanMtc2xpZGUpIGxpIHtcbiAgd2lkdGg6IDQwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlX19saXN0Om5vdCguanMtc2xpZGUpIGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtdXNlX19saXN0Om5vdCguanMtc2xpZGUpIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlX19saXN0Om5vdCguanMtc2xpZGUpIGxpIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC11c2VfX2xpc3QuanMtc2xpZGUgbGkge1xuICBtYXJnaW46IDAgMS42NjY2NjY2NjY3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlX19saXN0LmpzLXNsaWRlIGxpIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtdXNlX19saXN0LS10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0MHJlbTtcbiAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VfX2xpc3QtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNyZW0gMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wLXVzZV9fbGlzdC0tdGV4dCAuY29weSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtdXNlX19saXN0LS10ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbi5wLXVzZV9fbGlzdC0tdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VfX2xpc3QtLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS40NTh2dywgMjhweCk7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucC11c2VfX2xpc3QtLWl0ZW0wMSAucC11c2VfX2xpc3QtLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjNDQ4MGFlO1xufVxuLnAtdXNlX19saXN0LS1pdGVtMDIgLnAtdXNlX19saXN0LS10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2JkNjI1Mztcbn1cbi5wLXVzZV9fbGlzdC0taXRlbTAzIC5wLXVzZV9fbGlzdC0tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM1NjlhYTI7XG59XG4ucC11c2VfX2xpc3QtLWl0ZW0wNCAucC11c2VfX2xpc3QtLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjNDM1NDdkO1xufVxuLnAtdXNlX19saXN0LS1pdGVtMDUgLnAtdXNlX19saXN0LS10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzYyOGU0NDtcbn1cbi5wLXVzZV9fbGlzdC0taXRlbTA2IC5wLXVzZV9fbGlzdC0tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNiOWE5MWU7XG59XG4ucC11c2VfX2xpc3QtLWl0ZW0wNyAucC11c2VfX2xpc3QtLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjOGQ2YTlhO1xufVxuLnAtdXNlX19saXN0IC5wcmV2LFxuLnAtdXNlX19saXN0IC5uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXVzZV9fbGlzdCAucHJldixcbi5wLXVzZV9fbGlzdCAubmV4dCB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG59XG4ucC11c2VfX2xpc3QgLnByZXYge1xuICBsZWZ0OiAtMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucC11c2VfX2xpc3QgLm5leHQge1xuICByaWdodDogLTEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtdXNlLW12IHtcbiAgaGVpZ2h0OiAzMHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy91c2VfbXYucG5nXCIpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC11c2UtbXYgaDEge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuLnAtdXNlLW12LS1pdGVtMDEge1xuICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xufVxuLnAtdXNlLW12LS1pdGVtMDEgaDEge1xuICBjb2xvcjogIzQ0ODBhZTtcbn1cblxuLmMtbmF5YW1pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbmF5YW1pIC5jLXRpdGxlQXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG4uYy1uYXlhbWlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGdhcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1uYXlhbWlfX2xpc3Qge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF5YW1pX19saXN0IHtcbiAgICByb3ctZ2FwOiA2cmVtO1xuICB9XG59XG4uYy1uYXlhbWlfX2xpc3QgbGkge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIHBhZGRpbmc6IDAgMjBweCAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF5YW1pX19saXN0IGxpIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbmF5YW1pX19saXN0IGxpIGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtbmF5YW1pX19saXN0IGxpIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1uYXlhbWlfX2xpc3QgbGkgcCBzcGFuIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4uYy1uYXlhbWlfX3RleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLW5heWFtaV9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jLW5heWFtaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMS44cmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAyLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMi44cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYy1uYXlhbWlfXzA4aXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW5heWFtaV9fMDhpdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLW5heWFtaV9fMDhpdGVtIC5jLXRpdGxlQXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZ2FwOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLW5heWFtaV9fMDhpdGVtX19saXN0IHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5heWFtaV9fMDhpdGVtX19saXN0IHtcbiAgICByb3ctZ2FwOiA2cmVtO1xuICB9XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCBsaSB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgcGFkZGluZzogM3JlbSAycmVtIDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHdpZHRoOiAxNS4xMDQxNjY2NjY3dnc7XG4gIG1pbi13aWR0aDogMTUuMTA0MTY2NjY2N3Z3O1xuICBtYXgtd2lkdGg6IDE1LjEwNDE2NjY2Njd2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3QgbGkge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgfVxufVxuLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3QgbGk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDY0cHggc29saWQgI2VjZjVmMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5heWFtaV9fMDhpdGVtX19saXN0IGxpOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3QgbGkgZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCBsaSBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCBsaSBwIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjFlbTtcbn1cbi5jLW5heWFtaV9fMDhpdGVtX19saXN0IGxpIHAuYy1uYXlhbWlfX2xpc3RfXzA4aXRlbV9fdHRsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fbGlzdF9faW1nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAtMXB4O1xufVxuLmMtbmF5YW1pX18wOGl0ZW1fX3RleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLW5heWFtaV9fMDhpdGVtX190ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtbmF5YW1pX18wOGl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDEuOHJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMi44cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmMtcmVzb2x1dGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ4MSAwJSwgIzQ1OWQ5NCAxMDAlKTtcbn1cbi5jLXJlc29sdXRpb25fX2NhdGNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc29sdXRpb25fX2NhdGNoIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4uYy1yZXNvbHV0aW9uX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXNvbHV0aW9uX19saXN0IGxpIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLmMtcmVzb2x1dGlvbl9fbGlzdCBsaSBmaWd1cmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogNTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtcmVzb2x1dGlvbl9fbGlzdCBsaSBmaWd1cmUge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzb2x1dGlvbl9fbGlzdCBsaSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtcmVzb2x1dGlvbl9fbGlzdCBsaSBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXNvbHV0aW9uX19saXN0IGxpIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmMtcmVzb2x1dGlvbl9fbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXNvbHV0aW9uX19saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5jLXJlc29sdXRpb25fX2xpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYy1yZXNvbHV0aW9uX19saXN0LS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcmVtKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXJlc29sdXRpb25fX2xpc3QtLXRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHJlbSk7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzb2x1dGlvbl9fbGlzdC0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXJlc29sdXRpb25fX2xpc3QtLXRleHQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmMtdXNlLXBvaW50X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHJlbTtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXVzZS1wb2ludF9fbGlzdCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5jLXVzZS1wb2ludF9fbGlzdCBsaSB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy11c2UtcG9pbnRfX2xpc3QgbGkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMHJlbSBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxufVxuLmMtdXNlLXBvaW50X19saXN0IGxpIGZpZ3VyZSxcbi5jLXVzZS1wb2ludF9fbGlzdCBsaSBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLXVzZS1wb2ludF9fbGlzdCBsaSBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy11c2UtcG9pbnRfX2xpc3QgbGkgZmlndXJlIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgbWFyZ2luLXRvcDogMi4yZW07XG4gIH1cbn1cbi5jLXVzZS1wb2ludF9fbGlzdCBsaTpmaXJzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlLCAuYy11c2UtcG9pbnRfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMikgZmlndXJlOjpiZWZvcmUsIC5jLXVzZS1wb2ludF9fbGlzdCBsaTpsYXN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xLjVlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXVzZS1wb2ludF9fbGlzdCBsaTpmaXJzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlLCAuYy11c2UtcG9pbnRfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMikgZmlndXJlOjpiZWZvcmUsIC5jLXVzZS1wb2ludF9fbGlzdCBsaTpsYXN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gICAgdG9wOiAtMzRweDtcbiAgfVxufVxuLmMtdXNlLXBvaW50X19saXN0IGxpOmZpcnN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAxXCI7XG59XG4uYy11c2UtcG9pbnRfX2xpc3QgbGk6bnRoLW9mLXR5cGUoMikgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAyXCI7XG59XG4uYy11c2UtcG9pbnRfX2xpc3QgbGk6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwM1wiO1xufVxuLmMtdXNlLXBvaW50X19saXN0IGxpIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy11c2UtcG9pbnRfX2xpc3QgbGkgaDMge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdXNlLXBvaW50X19saXN0IGxpIHAge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgfVxufVxuXG4uYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IGxpIHtcbiAgcGFkZGluZzogNnJlbSAycmVtIDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVyZW0gNXJlbTtcbiAgfVxuICAuYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IGxpIGgzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IGxpOmZpcnN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBvaW50IDFcIjtcbn1cbi5jLXVzZS1wb2ludF9fbGlzdC5mdW5jdGlvbi11c2UtcG9pbnQgbGk6bnRoLW9mLXR5cGUoMikgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBvaW50IDJcIjtcbn1cbi5jLXVzZS1wb2ludF9fbGlzdC5mdW5jdGlvbi11c2UtcG9pbnQgbGk6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQb2ludCAzXCI7XG59XG4uYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IGxpIGgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXVzZS1wb2ludF9fbGlzdC5mdW5jdGlvbi11c2UtcG9pbnQgbGkgaDMge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICB9XG59XG4uYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IGxpIGZpZ3VyZSBpbWcge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnUtbXQtLTEwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnUtbWItLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtbXItLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1tbC0tMTAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnUtbXQtLTIwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnUtbWItLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtbXItLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4udS1tbC0tMjAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnUtbXQtLTMwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtbWItLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbXItLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4udS1tbC0tMzAge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbXQtLTQwIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnUtbWItLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtbXItLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1tbC0tNDAge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnUtbXQtLTUwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnUtbWItLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtbXItLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuXG4udS1tbC0tNTAge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cblxuLnUtbXQtLTYwIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnUtbWItLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbXItLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4udS1tbC0tNjAge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbXQtLTcwIHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cblxuLnUtbWItLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtbXItLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1tbC0tNzAge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLnUtbXQtLTgwIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cblxuLnUtbWItLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtbXItLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuXG4udS1tbC0tODAge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cblxuLnUtbXQtLTkwIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLnUtbWItLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbXItLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4udS1tbC0tOTAge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbXQtLTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG4udS1tYi0tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi51LW1yLS0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4udS1tbC0tMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tdC0tMTEwIHtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG59XG5cbi51LW1iLS0xMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbXItLTExMCB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW07XG59XG5cbi51LW1sLS0xMTAge1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW10LS0xMjAge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cblxuLnUtbWItLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xufVxuXG4udS1tci0tMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtbWwtLTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtYmdfX2xpZ2h0Z3Ige1xuICBiYWNrZ3JvdW5kOiAjZjZmYWY5O1xufVxuXG4udS1tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1tYi0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tci0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LW1sLS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tdC0tMjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tci0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1sLS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tdC0tMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1tYi0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tci0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi51LW1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udS1tYi0tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tci0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LW1sLS00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tdC0tNTAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYi0tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tci0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1sLS01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tdC0tNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1tYi0tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tci0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi51LW1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4udS1tYi0tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tci0tNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LW1sLS03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tdC0tODAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYi0tODAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1sLS04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tdC0tOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4udS1tYi0tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tci0tOTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi51LW1sLS05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi51LW1iLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbXItLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1sLS0xMDAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW10LS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWItLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4udS1tci0tMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtbWwtLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtbXQtLTEyMCB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xufVxuXG4udS1tYi0tMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5cbi51LW1yLS0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4udS1tbC0tMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1tYXJnaW4tLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4udS10ZXh0LS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnUtdGV4dC0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnUtdGV4dC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4udS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYnIudS1zcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4udS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51LXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgYnIudS1zcCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4vKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS5saXR5LWNsb3NlZCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5saXR5ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmxpdHktd3JhcCB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xufVxuXG4ubGl0eS1sb2FkZXIge1xuICB6LWluZGV4OiA5OTkxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHktY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5MjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS1jb250ZW50IHtcbiAgei1pbmRleDogOTk5MztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LCAubGl0eS1jbG9zZWQgLmxpdHktY29udGVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmxpdHktY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4ubGl0eS1jbG9zZSB7XG4gIHotaW5kZXg6IDk5OTQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXR5LWNsb3NlOmhvdmVyLCAubGl0eS1jbG9zZTpmb2N1cywgLmxpdHktY2xvc2U6YWN0aXZlLCAubGl0eS1jbG9zZTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLmxpdHktaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwgLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsIC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsIC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTY0cHg7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGl0eS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLmlzLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi8uLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuL2ZvbnRzLy4uLy4uL2ltZy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvLi4vLi4vaW1nL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgLyptYXJnaW4tYm90dG9tOiAzMHB4OyovXG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbn1cblxuLmpzLXNsaWRlLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgb3BhY2l0eTogMTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vc2V0dGluZy9zaXpl5Y+C54WnXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBtaW4td2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtdXA6IChcclxuICBcInNcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KVwiLFxyXG4gIFwibVwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpXCIsXHJcbiAgXCJsXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpXCIsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vKiBtYXgtd2lkdGhcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGJyZWFrcG9pbnQtZG93bjogKFxyXG4gIFwibFwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KVwiLFxyXG4gIFwibVwiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpXCIsXHJcbiAgXCJzXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcIixcclxuKSAhZGVmYXVsdDtcclxuIiwiLyrpu5LvvJpmb250Ki9cclxuJGNfYmxrOiAjMTExO1xyXG5cclxuLyrnt5HvvJrmloflrZfjga7jgqLjgq/jgrvjg7Pjg4jjgarjgakqL1xyXG4kY19ncmVlbjogIzQ1OWQ5MjtcclxuXHJcbi8q6JaE57eR77ya6IOM5pmv44Gq44GpKi9cclxuJGNfbGlnaHRfZ3JlZW46ICNlY2Y1ZjI7XHJcblxyXG4vKumuruOChOOBi+OBqumdku+8muODmeODvOOCuSovXHJcbiRjX2Jhc2U6ICMwNTY2ZDQ7XHJcblxyXG4vKua/g+e0uu+8muODquODs+OCr+S7liovXHJcbiRjX2FpOiAjMGUxMTU1O1xyXG5cclxuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xyXG4kY19taXp1OiAjNTRiY2NmO1xyXG5cclxuLyrotaTvvJroo4Xpo77ku5YqL1xyXG4kY19yZWQ6ICNiODFjMjI7XHJcblxyXG4vKmJn77ya6IOM5pmvKi9cclxuJGNfYmc6ICNmNWY4ZmM7XHJcblxyXG4vKuOCsOODqeODh+ODvOOCt+ODp+ODsyovXHJcbiRjX2dyYWQ6ICMwNTY2ZDQ7XHJcbiRjX2dyYWQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG4kY19ncmFkOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhcixcclxuICAgIHJpZ2h0IGNlbnRlcixcclxuICAgIGxlZnQgY2VudGVyLFxyXG4gICAgZnJvbSgjNTBjYWRjKSxcclxuICAgIHRvKCMwNTY2ZDQpKTtcclxuJGNfZ3JhZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcbiRjX2dyYWQ6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuJGNfZ3JhZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG5cclxuLyrmloflrZfjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xyXG4uY19ncmFkX2ZvbnQge1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsICMwNzY4ZDQsICM0ZmM4ZGMpO1xyXG4gIGNvbG9yOiAjNGFjMmRiO1xyXG59XHJcblxyXG5lbS5jX2dyYWRfZm9udCB7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5wLmNfZ3JhZF9mb250IHtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn0iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcclxuQGltcG9ydCB1cmwoXCJodHRwczovL2Nkbi5qc2RlbGl2ci5uZXQvbnBtL3lha3VoYW5qcEAzLjMuMS9kaXN0L2Nzcy95YWt1aGFuanAubWluLmNzc1wiKTtcclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMC43dnc7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGZvbnQtc2l6ZTogdncoMTYpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZm9udC1mYW1pbHk6ICRqYS1zYW5zO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIFxyXG4gIC5hcmVhLWxpbmsge1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gICAgXHJcbiAgfVxyXG4gIFxyXG59XHJcbmEge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmVtIHtcclxuICBmb250LXN0eWxlOiBpbml0aWFsO1xyXG59XHJcbi8q5ZCEaHRtbOimgee0oCovXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbmgyIHtcclxuICBAaW5jbHVkZSBmb250MjA7XHJcbiAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG59XHJcbmgzIHtcclxuICBAaW5jbHVkZSBmb250MjQ7XHJcbn1cclxubWFpbiB7XHJcbiAgLy8gbWFyZ2luLXRvcDogMTByZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcbiAgfVxyXG59XHJcbiIsIi8qIGphXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRqYS1zYW5zOiBZYWt1SGFuSlAsICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cclxuLyogZW5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGVuLXNhbnM6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyIsIiNzcGFjZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhbmNoZWRhbG1vbmQ7XHJcbiAgaGVpZ2h0OiAxMzAwcHg7XHJcbn1cclxuLyogICAgIOODleOCp+ODvOODieOCpOODsyAgICAqL1xyXG4uZmFkZUluIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDI1MG1zO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjc2LC43MywuOTcpO1xyXG59XHJcbi5mYWRlSW4tdXAge3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO31cclxuLmZhZGVJbi1kb3duIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7fVxyXG4uZmFkZUluLWxlZnQge3RyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTt9XHJcbi5mYWRlSW4tcmlnaHQge3RyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDApO31cclxuLnNjcm9sbC1pbiB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7fVxyXG5cclxuLyogICAgIOOCueODqeOCpOODieOCpOODsyAgICAqL1xyXG4uc2xpZGVJbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMywuNzYsLjczLC45Nyk7XHJcbn1cclxuLnNsaWRlSW4tdXAge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO31cclxuLnNsaWRlSW4tZG93biB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO31cclxuLnNsaWRlSW4tbGVmdCB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDApO31cclxuLnNsaWRlSW4tcmlnaHQge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDApO31cclxuLnNjcm9sbC1pbiB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7fSIsIi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiosXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBEb2N1bWVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDMqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9ucyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogVmVydGljYWwgcmh5dGhtICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5wLFxyXG50YWJsZSxcclxuYmxvY2txdW90ZSxcclxuYWRkcmVzcyxcclxucHJlLFxyXG5pZnJhbWUsXHJcbmZvcm0sXHJcbmZpZ3VyZSxcclxuZGwge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSGVhZGluZ3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnVsLFxyXG5vbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5kdCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBjbGVhcjogYm90aDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogUmVwbGFjZWQgY29udGVudCAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgdmVydGljYWwgYWxpZ25tZW50IGlzc3Vlcy5cclxuICovXHJcblxyXG5zdmcsXHJcbmltZyxcclxuZW1iZWQsXHJcbm9iamVjdCxcclxuaWZyYW1lIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXHJcbiAqIDEuIE1ha2UgZm9ybSBlbGVtZW50cyBzdHlsYWJsZSBhY3Jvc3Mgc3lzdGVtcyBpT1MgZXNwZWNpYWxseS5cclxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvKiAxICovXHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCByYWRpbyBhbmQgY2hlY2tib3ggYXBwZWFyYW5jZSB0byBwcmVzZXJ2ZSB0aGVpciBsb29rIGluIGlPUy5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xyXG59XHJcblxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xyXG4gIGFwcGVhcmFuY2U6IHJhZGlvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuYnV0dG9uOmRpc2FibGVkLFxyXG5bdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZCxcclxuW3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuc2VsZWN0OmRpc2FibGVkIHtcclxuICBvcGFjaXR5OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICBmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDbGlja2FibGUgbGFiZWxzXHJcbiAqL1xyXG5cclxubGFiZWxbZm9yXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLypcclxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXHJcbiAqL1xyXG5cclxuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbi8qIFRhYmxlcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cclxuKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuIiwiQG1peGluIGZvbnQxMCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjUyMXZ3LCAxMHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDEyIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTMge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42Nzd2dywgMTNweCk7XHJcbn1cclxuQG1peGluIGZvbnQxNCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE1IHtcclxuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XHJcbn1cclxuQG1peGluIGZvbnQxNiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XHJcbn1cclxuQG1peGluIGZvbnQxOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XHJcbn1cclxuQG1peGluIGZvbnQxOSB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAwLjkzNzV2dywgMTlweCk7XHJcbn1cclxuQG1peGluIGZvbnQyMCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDIxIHtcclxuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XHJcbn1cclxuQG1peGluIGZvbnQyNCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XHJcbn1cclxuQG1peGluIGZvbnQyOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI5IHtcclxuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XHJcbn1cclxuQG1peGluIGZvbnQzMiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjY2NnZ3LCAzMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDM0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XHJcbn1cclxuQG1peGluIGZvbnQzNiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDM4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0NCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjF2dywgNDRweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0NiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzMHB4LCAyLjJ2dywgNDZweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0OCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XHJcbn1cclxuQG1peGluIGZvbnQ1NCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTRweCk7XHJcbn1cclxuQG1peGluIGZvbnQ2MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDcwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDM4cHgsIDR2dywgNzBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ4MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0LjE2NnZ3LCA4MHB4KTtcclxufVxyXG4iLCIubC0yY29sIHtcclxuICAubC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogOHJlbTtcclxuICAgIC8vIHBhZGRpbmc6IDZyZW0gMCAxMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiB2dyg2MCk7XHJcbiAgICAgIC8vIHBhZGRpbmc6IHZ3KDQwKSAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZSB7XHJcbiAgICB3aWR0aDogOTByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXNpZGUge1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZm9ybSB7XHJcbiAgICAubC1pbm5lciB7XHJcbiAgICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGdhcDogdncoNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgIHdpZHRoOiA2MHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYXNpZGUge1xyXG4gICAgICB3aWR0aDogNTZyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250YWN0IHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiA4cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IHZ3KDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbmZvcm0ge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59IiwiLmwtY2F0Y2gtLXRleHQge1xyXG4gIG1hcmdpbjogNzBweCBhdXRvIDUwcHg7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gICYgKyAqIC5sLWNvbnRhaW5lcixcclxuICAmICsgLmwtY29udGFpbmVyLFxyXG4gICYgKyAqIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn0iLCIld3JhcCB7XHJcbiAgd2lkdGg6ICRiYXNlLXdpZHRoO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5sLWNvbnRhaW5lciB7XHJcbiAgQGV4dGVuZCAld3JhcDtcclxuICBwYWRkaW5nOiB2dygxMjApIDA7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgcGFkZGluZzogN3JlbSAzdnc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgJi0tcHQwIHtcclxuICAgIEBleHRlbmQgJXdyYXA7XHJcbiAgICBwYWRkaW5nOiAwIDAgdncoMTIwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogMCAzdncgN3JlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1wMCB7XHJcbiAgICBAZXh0ZW5kICV3cmFwO1xyXG4gICAgcGFkZGluZzogMCAwIHZ3KDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogM3JlbSA1dnc7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5sLWNvbnRhaW5lci1zZXJ2aWNlbGlzdCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzdncgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIkYmFzZS13aWR0aDogMTI4MHB4O1xyXG4kZGV2aWNlLXdpZHRoLW06IDc2OHB4O1xyXG4kZGV2aWNlLXdpZHRoLXM6IDQ2OHB4OyIsIi5sLWhlYWRlciB7XHJcbiAgaGVpZ2h0OiAxMHJlbTtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICB6LWluZGV4OiA5OTtcclxuICAvL2hlaWdodDogOS4ycmVtO1xyXG4gIEBhdC1yb290IC51bmRlciAubC1oZWFkZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBoZWlnaHQ6IDhyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5jLTJjb2wtYXJ0aWNsZSB7XHJcbiAgJl9fbXYge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2sge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY19ncmVlbiAwIDEwJSwgI2NjY2ZkZSA1JSk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1JTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICYrdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICYrcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYmxvY2tMaXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41ZW07XHJcbiAgICB0ZXh0LWluZGVudDogLTAuNWVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgK2xpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHRMaW5rIHtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yLjVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNfZ3JlZW47XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICByaWdodDogLTJyZW07XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jLWFycm93IHtcclxuICAmLS1jZW50ZXItYm90dG9tIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogN3JlbSAxMHJlbSAwIDEwcmVtO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuICB9XHJcbn1cclxuIiwiLmMtYmcge1xyXG4gICYtLWdyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWJnO1xyXG4gIH1cclxuICAmLS10cmlhbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9zZXJ2aWNlX2JnLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGVlY2Y2O1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICB9XHJcbiAgJi0taW5ib3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNTIgMTY1IDE4MiAvIDAuMSk7XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQge1xyXG4gICAgICBoMyxcclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMzRhNWI2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogIzM0YTViNjtcclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMzNGE1YjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1vdXRib3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNSAxMDIgMjEyIC8gMC4xKTtcclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCB7XHJcbiAgICAgIGgzLFxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMwNTY2ZDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNvbnN0cnVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjI1IDE3NiA0IC8gMC4xKTtcclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCB7XHJcbiAgICAgIGgzLFxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICNlMWIwMDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAjZTFiMDA0O1xyXG4gICAgfVxyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxYjAwNDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmwtYnRuLWFyZWEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogNnJlbTtcclxuXHJcbiAgJi0tMmNvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgZ2FwOiA2cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLmMtYnRuIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIG1pbi13aWR0aDogNTB2dztcclxuICB9XHJcblxyXG4gICYtLWN0YSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9iZ19idG5fYXJyb3cucG5nJykgbm8tcmVwZWF0O1xyXG5cclxuICAgIC8qIDo6YmVmb3JlLCA6OmFmdGVy44GnMueorumhnuOBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkueUqOaEjyAqL1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLyog44Kw44Op44OH44O844K344On44OzMSAqL1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgICAgIC8qIOOCouODi+ODoeODvOOCt+ODp+ODs+Wun+ihjOaZgumWkyAqL1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiKDY5LCAxNTcsIDEyOSkgMCUsIHJnYig2OSwgMTU3LCAxNDgpIDEwMCUpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNzliOWE0IDAlLCAjNjZhNGFmIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDY5LCAxNTcsIDEyOSkgMCUsIHJnYig2OSwgMTU3LCAxNDgpIDEwMCUpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjZhNGFmIDAlLCAjNzliOWE0IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOODm+ODkOODvOaZguOBq+OCsOODqeODh+ODvOOCt+ODp+ODszHjgpLpgI/mmI7jgavjgZnjgosgKi9cclxuICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jdGEsXHJcbiAgJi0tb3JhLFxyXG4gICYtLXdoIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIHdpZHRoOiAzNXJlbTtcclxuICAgIG1pbi13aWR0aDogMzYwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogNzV2dztcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAyOHJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW9yYSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0td2gge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXRlbCB7XHJcbiAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDUwKTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWdyYWQge1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gd2lkdGg6IDI4cmVtO1xyXG4gICAgLy8gcGFkZGluZzogMnJlbSAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYmdfYnRuX2Fycm93LnBuZycpIG5vLXJlcGVhdDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblxyXG4gICAgLyogOjpiZWZvcmUsIDo6YWZ0ZXLjgacy56iu6aGe44Gu44Kw44Op44OH44O844K344On44Oz44KS55So5oSPICovXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MxICovXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuICAgICAgLyog44Ki44OL44Oh44O844K344On44Oz5a6f6KGM5pmC6ZaTICovXHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjM2M5ZjQ0IDAlLCAjNDU5ZDk0IDEwMCUpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNzliOWE0IDAlLCAjNjZhNGFmIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ5NCAwJSwgIzNjOWY0NCAxMDAlKTtcclxuICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2YTRhZiAwJSwgIzc5YjlhNCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjg5vjg5Djg7zmmYLjgavjgrDjg6njg4fjg7zjgrfjg6fjg7Mx44KS6YCP5piO44Gr44GZ44KLICovXHJcbiAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAvLyB3aWR0aDogNTB2dztcclxuICAgICAgICB3aWR0aDogNzV2dztcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAyOHJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWdyYWQyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIHdpZHRoOiAyOHJlbTtcclxuICAgIHBhZGRpbmc6IHZ3KDEwKSB2dyg1MCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNfZ3JhZDtcclxuICB9XHJcblxyXG4gICYtLW9yYW5nZSB7XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYm9yZGVyIHtcclxuICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY19ncmVlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgfVxyXG59IiwiLmMtY2F0ZSB7XHJcblx0Ji0tbGluZSB7XHJcbiAgICBwYWRkaW5nOiAwLjJyZW0gNXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJhc2U7XHJcbiAgICBjb2xvcjogJGMtYmFzZTtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi5jLWNvbXBhbnkge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMi41dncsIDQwcHgpO1xyXG4gICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuXHJcbiAgICArIC5jLWNvbXBhbnlfX2l0ZW0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzLjEyNXZ3O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNi4yNXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB0ZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH0gXHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogNHZ3IDIuNjY2Njd2dyA1LjMzMzMzdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkbCB7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIH1cclxuXHJcbiAgICBkdCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRkIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwgbGkgKyBsaSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1jb250YWN0IHtcclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250MzQ7XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWwge1xyXG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEuNXJlbTtcclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY19saWdodF9ncmVlbjtcclxuICAgICAgcGFkZGluZzogMi41cmVtIDMuNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hbm5vdGF0aW9uIHtcclxuICAgICAgY29sb3I6ICM0YjRiNGI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICRjX2dyZWVuLCAkY19ncmVlbiAxcHgsIHRyYW5zcGFyZW50IDFweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmMtY29udGFjdC0yY29sIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogN3JlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDlyZW07XHJcbiAgfVxyXG5cclxuICAmX19sZWZ0LFxyXG4gICZfX3JpZ2h0IHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gN3JlbSkgLyAyKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2F0dGVudGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtO1xyXG4gIH1cclxufSIsIi5jLWN0YSB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDVyZW07XHJcbiAgfVxyXG5cclxuICBiYWNrZ3JvdW5kOiAjZjBmNWY4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogNnJlbSAwO1xyXG5cclxuICAmX19kZW1vLFxyXG4gICZfX2Zsb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIuNXJlbTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiA2MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNS41cmVtKTtcclxuICB9XHJcblxyXG4gIC5jLWN0YV9fZGVtbyB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XHJcbiAgICB9XHJcblxyXG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjtcclxuICB9XHJcblxyXG4gIC5jLWN0YV9fZmxvdyB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbVxyXG4gIH1cclxuXHJcbiAgLmFyZWEtbGluayBmaWd1cmUge1xyXG4gICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgaGVpZ2h0OiAxM3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYig2OSwgMTU3LCAxMjkpIDAlLCByZ2IoNjksIDE1NywgMTQ4KSAxMDAlKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogNnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICB3aWR0aDogMjB2dztcclxuICAgIGhlaWdodDogMjB2dztcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fZ3JlZW4ucG5nJykgMCBjZW50ZXIvMThweCBuby1yZXBlYXQ7XHJcblxyXG5cclxuICB9XHJcblxyXG4gIC5hcmVhLWxpbms6aG92ZXIgcCB7XHJcbiAgICBjb2xvcjogIzQ1OWQ4ZDtcclxuICB9XHJcbiAgLmFyZWEtbGluazpob3ZlciBhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcclxuICB9XHJcbiAgLyouYXJlYS1saW5rOmhvdmVyIGZpZ3VyZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiM0Y2JkYWY7XHJcbiAgfSAqL1xyXG5cclxuICAmLWNvbnRhY3RkZW1vIHtcclxuICAgIC5wLXNwbGl0LW12X19jdGFMaXN0IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogMzByZW07XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDIwKSB2dygzMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLWZpZ3VyZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogNnJlbSAwIDA7XHJcbn0iLCIuYy1mbG93IHtcclxuICAmLXN1YnNpZHkge1xyXG4gICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuICAmX19zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICB9XHJcblxyXG4gICZfX3N0ZXAge1xyXG4gICAgdWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RldGFpbCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZ2FwOiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBnYXA6IDVyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgICBvbCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOiA2NHJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAuYy1mbG93X19zdGVwIHtcclxuICAgIHVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogOTElO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiA2OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDMyJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIlxyXG5cclxuLm1haWxmb3JtIHtcclxuICAuYy1idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwdmg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJsLWZvcm1fX3ByaXZhY3kge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWFyZ2luLXRvcDogdncoNzApO1xyXG4gIH1cclxufVxyXG5cclxuLmJsLWZvcm1fX3N1Ym1pdCB7XHJcbiAgd2lkdGg6IHZ3KDM2MCk7XHJcbiAgbWFyZ2luOiB2dyg1MCkgYXV0byAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IHZ3KDEyMCkgYXV0byB2dygzMDApO1xyXG4gIH1cclxuXHJcbiAgW3R5cGU9c3VibWl0XSB7XHJcbiAgICBwYWRkaW5nOiAwLjk4OTU4MzMzMzN2dyAyLjA4MzMzMzMzMzN2dztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDguNSU7XHJcbiAgfVxyXG59XHJcblxyXG4ubXVzdCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogI0ZGMDAwMDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMnB4IDVweCAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGZvbnQtc2l6ZTogdncoNDApO1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDMwKSB2dygxNSk7XHJcbiAgICBtYXJnaW4tbGVmdDogdncoNTApO1xyXG4gIH1cclxufVxyXG5cclxuLm9wcCxcclxuLm9wdGlvbmFsIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjOTk5O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAycHggNXB4IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZm9udC1zaXplOiB2dyg0MCk7XHJcbiAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApIHZ3KDE1KTtcclxuICAgIG1hcmdpbi1sZWZ0OiB2dyg1MCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZXJyb3JNc2cge1xyXG4gIGNvbG9yOiAjRkYwMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHBhZGRpbmctbGVmdDogdncoMzApO1xyXG4gIH1cclxufVxyXG5cclxuLmJsLWZvcm1JbnF1aXJ5IHtcclxuICAqIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dyg0MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdGgsXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5YjliOWI7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDQwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIHRoLFxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiB2dygzMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcblxyXG4gICAgICAmW3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbjogMCB2dygzMCkgMCAwO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApO1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbjogMCB2dygzMCkgMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDMwKTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuXHJcbiAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4gICAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlZiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgICAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogdncoMzApIDAgdncoMzApIHZ3KDgwKTtcclxuICAgICAgICBoZWlnaHQ6IHZ3KDI1MCk7XHJcbiAgICAgICAgbWFyZ2luOiB2dyg0MCkgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkIC5pbmZvIHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dG96aXAge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0MSB7XHJcbiAgICAgIHdpZHRoOiA0NTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQyIHtcclxuICAgICAgd2lkdGg6IDM3MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dDMge1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQ0IHtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCB2dygyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQ1IHtcclxuICAgICAgd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCB1bCB7XHJcbiAgICAgICp6b29tOiAxO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIuXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tdXN0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICYub3B0aW9uYWwge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbWVkaWEgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV0YyB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAjZXRjIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogdncoNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMgc3BhbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMnB4IDEwcHggMCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW46IHZ3KDE1KSB2dyg2MCkgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3ByaXZhY3kge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBkdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3N1Ym1pdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiB2dygyMDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3RoYW5rcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogdncoMjAwKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3N1Ym1pdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygyNTApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmVlbWFpbF9lcnJvciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDAwO1xyXG4gIGNvbG9yOiAjZmYwMDAwO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgIHBhZGRpbmc6IHZ3KDE1MCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dygyMDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uYmwtZm9ybSB7XHJcbiAgaW5wdXQge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgcGFkZGluZzogMTRweCAxNXB4IDE1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogdncoNjApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2dygzMCk7XHJcbiAgfVxyXG5cclxuICBkbCB7XHJcbiAgICBkdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJitkbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxMDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibC1mb3JtX19kdW8ge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWFyZ2luLXRvcDogdncoMTAwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDEwMCk7XHJcbiAgfVxyXG5cclxuICBkbCB7XHJcbiAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICYrZGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLmMtZ3JlZW5NViB7XHJcbiAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgcGFkZGluZzogNzBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgaDEge1xyXG4gICAgQGluY2x1ZGUgZm9udDU0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59IiwiLmMtaW1nLWJveCB7XHJcblx0QGF0LXJvb3QgKltjbGFzc149XCJjLWltZy1ib3hcIl0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ0JTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCsgKiB7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWwge1xyXG5cdFx0Jl9faXRlbSxpbWcge1xyXG5cdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ0JTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXIge1xyXG5cdFx0Jl9faXRlbSxpbWcge1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWhhbGYge1xyXG5cdFx0QGluY2x1ZGUgZ3JpZCg4JSxzcGFjZS1iZXR3ZWVuKTtcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ2JTtcclxuXHRcdFx0d2lkdGg6IDQ2JTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAwLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuLy9cdEBhdC1yb290ICpbY2xhc3NePVwiYy1ncmlkXCJdIHtcclxuLy9cdFx0ZGlzcGxheTogZmxleDtcclxuLy9cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG4vL1x0fVxyXG4vL1x0XHJcbi8vXHQkZ2FwOiA0MDtcclxuLy9cdCRpdGVtMTogNTMwO1xyXG4vL1x0JGl0ZW0yOiBjYWxjKCAxMDAlIC0gI3skZ2FwfXB4IC0gI3skaXRlbTF9cHggKTtcclxuLy9cclxuLy9cdCZfXyN7JGl0ZW0xfS0jeyRnYXB9IHtcclxuLy9cdFx0Z2FwOiAjeyRnYXB9cHg7XHJcbi8vXHRcdD4gKjpudGgtb2YtdHlwZSgxKSB7XHJcbi8vXHRcdFx0d2lkdGg6ICN7JGl0ZW0xfXB4O1xyXG4vL1x0XHR9XHJcbi8vXHRcdD4gKjpudGgtb2YtdHlwZSgxKSArICoge1xyXG4vL1x0XHRcdHdpZHRoOiBjYWxjKCAxMDAlIC0gI3skaXRlbTF9cHggLSAjeyRnYXB9cHggKTtcclxuLy9cdFx0fVxyXG4vL1x0fVxyXG5cdFxyXG59IiwiQG1peGluIGdyaWQoICRnYXA6IDAsICRjb250ZW50OmZsZXgtc3RhcnQsICRhbGlnbjpub3JtYWwgKSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiAkZ2FwO1xyXG5cdGp1c3RpZnktY29udGVudDogJGNvbnRlbnQ7XHJcblx0YWxpZ24taXRlbXM6ICRhbGlnbjtcclxufVxyXG4iLCIuYy1saXN0IHtcclxuXHQmLS1kaXNjIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxZW07XHJcblx0XHRcdHRleHQtaW5kZW50OiAtMWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICfjg7snO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0KyBsaSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1pbmRlbnQge1xyXG5cdFx0bGkge1xyXG5cdFx0QGluY2x1ZGUgZm9udDE1O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyZW07XHJcblx0XHR0ZXh0LWluZGVudDogLTJlbTtcclxuXHRcdCsgbGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnAtbG93ZXItbXYge1xyXG4gIGhlaWdodDogMzByZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDUwJSB0b3AgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udDU0O1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gIH1cclxuXHJcbiAgJi5uby1pbWFnZSB7XHJcbiAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGhlaWdodDogMzZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmMtbXYtbGFiZWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAzcHggOHB4IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuXHJcbiAgICAgIC5jLW12LWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHt9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCgubm8taW1hZ2UpIGgxIHtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDEzcHggI2ZmZixcclxuICAgICAgLTFweCAtMXB4IDEzcHggI2ZmZixcclxuICAgICAgMXB4IC0xcHggMTNweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCAxM3B4ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmLmwtbXZfX3JpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYubC1tdl9fbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5wLXNwbGl0LW12IHtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtaW4taGVpZ2h0OiA1MHJlbTtcclxuXHJcbiAgJl9fdGV4dCxcclxuICAmX19pbWcge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiA2MCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDY0MHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGNfYmxrO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ1NDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgXHJcbiAgICAgICYuZmVhdHVyZWgxIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS11cCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250NDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmLmJsdWUge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xyXG4gICAgLy8gICBoMSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICM0NDgwYWU7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgaGVpZ2h0OiA0MHZ3O1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cclxuICAgICYubC1tdl9fcmlnaHQge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sLW12X19sZWZ0IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZUFyZWEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA4cmVtO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubC1idG4tYXJlYSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5jLWJ0biB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1idG4tLWdyYWQgYSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jdGFMaXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiA3NXZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmMtYnRuLS1kZW1vIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1wYWdlLXRvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHJpZ2h0OiB2dygyMCk7XHJcbiAgYm90dG9tOiB2dygxMDApO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcmlnaHQ6IDUlO1xyXG4gICAgYm90dG9tOiB2dygyMCk7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIEBpbmNsdWRlIG9wO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAzcmVtO1xyXG4gICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8v44K544Oe44Ob5Lul5aSW44Gn5Y+N5b+c44GZ44KLLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIGhvdmVyKCRpZTogZmFsc2UpIHtcclxuICAmOmZvY3VzIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuICBcclxuICBAbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBpZiAkaWUge1xyXG4gICAgQGF0LXJvb3QgLnVhLWllICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vb3BhY2l0eSAuNy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIG9wIHtcclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAuNztcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vdW5kZXJsaW5lLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBsaW5lKCRjb2xvcjogIzQ1OWQ5Mikge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOmFmdGVyIHtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIGJvdHRvbTogMDtcclxuXHQgIGxlZnQ6IDA7XHJcblx0ICBjb250ZW50OiAnJztcclxuXHQgIHdpZHRoOiAxMDAlO1xyXG5cdCAgaGVpZ2h0OiAxcHg7XHJcblx0ICBiYWNrZ3JvdW5kOiAkY29sb3I7XHJcblx0ICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG5cdCAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcblx0ICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy9pbWcgc2NhbGUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIHNjYWxlIHtcclxuXHRmaWd1cmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ1OWQ5MjtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRpbWcge1xyXG5cdFx0XHR0cmFuc2l0aW9uOi4zcyBhbGw7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdGltZyB7XHJcblx0XHRcdHRyYW5zZm9ybTpzY2FsZSgxLjEsMS4xKTtcclxuXHRcdFx0b3BhY2l0eTogLjc7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYy1wb3B1cCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiA5OTtcclxuICBib3gtc2hhZG93OiAycHggLTFweCA2cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICZfX2Nsb3NlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTNweDtcclxuICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtcmVzdWx0czAyIHtcclxuICAvLyDjgqTjg7Pjgq/jg6vjg7zjg4njg5Hjg7zjg4TnlKhcclxuICAmX19yb3cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJi5jb2x1bW4wNCA+ICoge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDQpO1xyXG4gICAgfVxyXG5cclxuICAgICYuY29sdW1uMDMgPiAqIHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTsgXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICYgPiAqIHtcclxuICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgcGFkZGluZzogLjc1ZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmNWYyO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICM0NTlkODQ7XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG5cclxuICAgICYuaGFsZiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgbWF4LXdpZHRoOiAxOTVweDtcclxuXHJcbiAgICAgICYgKyAuaGFsZiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMCU7XHJcblxyXG4gICAgICAgICYubm8tbWx7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgJi5tYi1mdWxse1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcclxuICAucC00MTIgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLTJjb2wge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wLTQxMiAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbjpudGgtb2YtdHlwZSgybisxKSAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XHJcbiAgLnAtNDEyIC5jLW5heWFtaV9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHJlbTtcclxuICAgIHJvdy1nYXA6IDI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnAtNDEyIC5jLW5heWFtaV9fbGlzdCBsaSBmaWd1cmUge1xyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgbWFyZ2luOiAtMjByZW0gYXV0byAwO1xyXG4gIH1cclxuXHJcbiAgLnAtNDEyIC5jLW5heWFtaV9fbGlzdCBsaSBwIHtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgfVxyXG59IiwiJXRleHRsaW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVx0XHRcclxufVxyXG4uYy10ZXh0LWxpbmsge1xyXG5cdGEge1xyXG5cdFx0QGV4dGVuZCAldGV4dGxpbms7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgYWxsO1xyXG5cdH1cclxuXHQmLS1hcnJvdy1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGEge1xyXG5cdFx0XHRAZXh0ZW5kICV0ZXh0bGluaztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdEBleHRlbmQgJWFycm93O1xyXG5cdFx0XHRcdGxlZnQ6IC0ycmVtO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNfYmFzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS11bmRlcmxpbmUge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuYy10aXRsZSB7XHJcbiAgJi0tY29weSB7XHJcbiAgICBjb2xvcjogJGNfYWk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dyg1MCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gIH1cclxuICAmLS1lbiB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDYwO1xyXG4gICAgICBjb2xvcjogJGNfbWl6dTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuICAgIGNvbG9yOiAkY19ibGs7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dygzMCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gIH1cclxuICAmLS1zZXJ2aWNlLWZlYXR1cmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgaDIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygyMCk7XHJcbiAgICB9XHJcbiAgICAuZW4ge1xyXG4gICAgICBjb2xvcjogJGMtbWl6dTtcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtLXNlcnZpY2UtYXJjaGl2ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIHBhZGRpbmctdG9wOiB2dyg4MCk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcbiAgJi0tc2VydmljZSB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmQXJlYSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmX19zbWFsbCB7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIH1cclxuICAgICZfX2JpZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBmb250NDg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gICAgICAmKy5jLXRpdGxlQXJlYV9fbGVhZCB7XHJcbiAgICAgICAgbWFyZ2luOiB2dygtMzApIDAgdncoNDApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgbWFyZ2luOiB2dygxMjApIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWlkIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19taWRfX2xhcmdlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1hYm91dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9hYm91dF9iZy5wbmcpIG5vLXJlcGVhdCB0b3AgcmlnaHQvY292ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XHJcbiAgfVxyXG59XHJcbiIsIi5wLWF0dGVuZGFuY2UtY2FzZSB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDU5ZDgxIDAlLCAjNDU5ZDk0IDEwMCUpO1xyXG5cclxuICAuYy10aXRsZUFyZWEsXHJcbiAgLmMtdGl0bGVBcmVhX19zbWFsbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNnJlbSA2cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19udW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufSIsIi5wLWF0dGVuZGFuY2UtdGlwcyB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuXHJcbiAgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5wLWJhbm5lcl9saW5rIHtcclxuICBtYXJnaW4tdG9wOiA1dnc7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ucC1kb3dubG9hZC1iYW5uZXJfbGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjVmMjtcclxuICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBnYXA6IDNyZW07XHJcbiAgbWF4LXdpZHRoOiAxMDByZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWFyZ2luLXRvcDogNi4yNXZ3O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmX190eHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgJl9fdHRsIHtcclxuICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gICAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kdGwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfjg7snO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwLjNlbTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgbGVmdDogMGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGVhZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAzOSwgMCk7XHJcbiAgICB3aWR0aDogMzE0cHg7XHJcbiAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICBjb2xvcjogcmdiKDI1NCwgMjU0LCAyNTQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3R0b206IDI0cHg7XHJcbiAgICByaWdodDogLTY4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAycHggcmdiKDI1NCwgMjU0LCAyNTQpOztcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDJweCByZ2IoMjU0LCAyNTQsIDI1NCk7O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogLTUwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWZ1bmN0aW9uLWJhbm5lcl9saW5rIHtcclxuICBtYXJnaW46IDV2dyBhdXRvIDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGJhY2tncm91bmQ6ICM0NDgwYWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNHJlbSA2cmVtO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZzogMHJlbSAwcmVtIDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jLWJyZWFkY3J1bWIge1xyXG4gIEBpbmNsdWRlIGZvbnQxNDtcclxuICBjb2xvcjogI2NjYztcclxuXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBtYXgtd2lkdGg6IDEyOHJlbTtcclxuICAgIG1hcmdpbjogMnJlbSBhdXRvIDA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgMTBweDtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnXFwwMkYnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtY29tcGFueSB7XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xyXG4gIH1cclxuICAubC1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcclxuICAgICAgfVxyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUlO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvdG9wX2NvbXBhbnlfdGh1bWIucG5nKTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkgeyBcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNi4yNXZ3O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgLmMtdGl0bGVBcmVhIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICB3aWR0aDogMzYlO1xyXG4gICAgfVxyXG4gIH1cclxuICAubC1idG4tYXJlYSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogNTdyZW07XHJcbiAgICB9XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICB9XHJcbn0iLCIucC1jb250YWN0IHtcclxuICAmX19sZWFkIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm1XcmFwe1xyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBtYXJnaW46IDhyZW0gMFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtQ2FwdGlvbiB7XHJcbiAgICBjb2xvcjogI2RlMGQwZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgfVxyXG5cclxuICAmX19mb3JtTGluayB7XHJcbiAgICBjb2xvcjogI2RlMGQwZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG4iLCJcclxuLmMtY291cnNlLXBvaW50X19saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi10b3A6IDlyZW07XHJcbiAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgZ2FwOiAxNHJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiNmZmY7XHJcbn1cclxuXHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9faXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCB7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBoM3tcclxuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNTYydncsIDMwcHgpO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICBjb2xvcjogcmdiKDY5LCAxNTcsIDE0Nik7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG59XHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGRkIHVsIGxpe1xyXG4gIHBhZGRpbmctbGVmdDogMi41ZW07XHJcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGRkIHVsIGxpOjphZnRlcntcclxuICBjb250ZW50OiAn44O7JztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDFlbTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuXHJcblxyXG5AaW5jbHVkZSBtcS1kb3duKCkge1xyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogOHJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xyXG4gIHBhZGRpbmctdG9wOiA4cmVtO1xyXG59XHJcblxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbn1cclxuXHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGRkIHVsIGxpe1xyXG4gIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gIHRleHQtaW5kZW50OiAwZW07XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBkZCB1bCBsaTo6YWZ0ZXJ7XHJcbiAgdG9wOiAyNSU7XHJcbiAgbGVmdDogMGVtO1xyXG59XHJcbn0iLCIucC1kZW1vLWJhbm5lci1saW5rIHtcclxuICBtYXgtd2lkdGg6IDEwMHJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBiYWNrZ3JvdW5kOiByZ2IoMjUxLDI0NCwyMjgpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDVkZWcsIHJnYmEoMjUxLDI0NCwyMjgsMSkgMCUsIHJnYmEoMjUxLDI0NCwyMjgsMSkgNzUlLCByZ2JhKDY4LDE1OSwxMzQsMSkgNzUlLCByZ2JhKDY3LDE1OSwxMDcsMSkgODglLCByZ2JhKDYzLDE1OSw4OCwxKSAxMDAlKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogM3JlbTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiA4cmVtO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE3MGRlZywgI2ZiZjRlNCAwJSwgI2ZiZjRlNCA3MCUsICM0NDlmODYgNzAlLCAjNDM5ZjZiIDg4JSwgIzNmOWY1OCAxMDAlKTtcclxuICB9XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJi1kZXRhaWwge1xyXG4gICAgd2lkdGg6IDY2JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLXR4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICBcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmMzIwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY3RhTGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZ2FwOiA4cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtYnRuLS1kZW1vIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dygzMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIHdpZHRoOiAzNCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWRlbW8ge1xyXG4gIC5jLWZsZXgtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4wNSkgMHB4IDNweCAyNnB4LCByZ2JhKDAsIDAsIDAsIC4wNSkgMHB4IDNweCA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdXNlIHtcclxuICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcblxyXG4gICAgLnAtdXNlX19saW5rIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAtMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mbG93IHtcclxuICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogOHJlbTtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMi41cmVtIDAgMi41cmVtIDMuMnJlbTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNfZ3JlZW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA4cmVtIDE1cmVtIDAgMTVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNfZ3JlZW4gdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBib3R0b206IC0xNHJlbTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOS40cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtZXhhbXBsZSB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDVyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvNCk7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAyNC41cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNC41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICByaWdodDogLTRyZW07XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMnJlbSAwIDJyZW0gM3JlbTtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0NTlkOTI7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAyNy40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1mYXEtbGlzdCB7XHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uO1xyXG5cclxuICBkdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogdncoMzApIDQwcHggdncoMzApIHZ3KDQwKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjRyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuNXM7XHJcblxyXG5cclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNGNiZGFmO1xyXG4gIH1cclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDM0O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1vcGVuIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1vcGVuOmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICArLnAtZmFxLWxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogdncoMzApO1xyXG4gIH1cclxuXHJcbiAgZGQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IHZ3KDMwKSB2dyg0MCk7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiBcIkFcIjtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi40cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMHJlbSAwLjVyZW0gMnJlbSByZ2JhKDEsIDEyMCwgMjI4LCAwLjIpO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGR0OmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgfVxyXG5cclxuICBkdDphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzBlMTE1NTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wLWZhcS1jYXRlZ29yeSB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGdhcDogMnJlbTtcclxuICB9XHJcblxyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0cmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG5cclxuICBsaSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTJ2dztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEydnc7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICBsaW5lLWhlaWdodDogN3JlbTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZycpIHJpZ2h0IGNlbnRlci8yMHB4IG5vLXJlcGVhdDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNzBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtZmFxIHtcclxuICAucC1mYXEtbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG4gIH1cclxuXHJcbiAgLnAtZmFxLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQzODtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgfVxyXG59XHJcbiIsIi5wLWZlYXR1cmUge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuZnJvbnQtZmVhdHVyZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3JlYXNvbl9iZy5wbmdcIikgbm8tcmVwZWF0IDAgNTBweCAjRkJGQkZCO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGQkZCRkIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwge1xyXG4gICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGdhcDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xyXG4gICAgICAgICAgY29udGVudDogXCJSRUFTT04gMFwiY291bnRlcihudW1iZXIpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZyb250LWZlYXR1cmVfbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvcmVhc29uX2JnLnBuZycpIG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAubC1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBnYXA6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLWJ0biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgIHdpZHRoOiAzMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ0ODtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1zdWJUaXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTRyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGdhcDogM3JlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOiA2M3JlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTNyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDI1cHggMnJlbSAwO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4zcztcclxuICAgICAgLW8tdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxM3JlbTtcclxuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEuOHJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDAuNjhyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzAxJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwMic7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDMnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubC1idG4tYXJlYS51LXNwIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJi1tdmxvd2VyIHtcclxuICAgICZfX21haW4ge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0MCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlQXJlYSB7XHJcbiAgICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IDlyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGVXcmFwIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlc2Nyb2xsIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGVjYXAge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHRyIHtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6LTAuNWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtZmVhdHVyZSB7XHJcbiAgJi1saXN0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XHJcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XHJcbiAgICByb3ctZ2FwOiA4cmVtO1xyXG5cclxuICAgIC8qLmFyZWEtbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG4gICAgfSAgICAgICovXHJcblxyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOiA2MHJlbTtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDIxcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCAyMXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgJi0taGVhZCB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtIDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZGV0YWlsIHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGdhcDogMTByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgZ2FwOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHJlbTtcclxuXHJcbiAgICAgIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogNTByZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnZ3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOiA3MHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51bmYtc2VjdGlvbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICB9XHJcbn1cclxuLnVzZV9uYXlhbWlfZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDQwcHg7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC51bmZfaW5uZXIge1xyXG4gICAgcGFkZGluZzogNDBweCAyNXB4IDExMHB4IDI1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAxN3JlbTtcclxuICAgICAgICAgIGhlaWdodDogMTdyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGJyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkLFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC03MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmI4NzZhO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAzNyU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmUwNWxpc3QtcGMge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4uZmVhdHVyZTA1bGlzdC1zcCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAycHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItbGVmdDogM3B4IGRvdHRlZCAjMmI4NzZhO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMyYjg3NmE7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3ZjllOWI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzZmOWE5NDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNWY5ODkxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1Mjk5OTA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWF0dXJlMDVsaXN0LWNvbnQge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogNTBweDtcclxuICAgICAgfVxyXG4gICAgICAuZmVhdHVyZTA1bGlzdC10eHQge1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogIzJiODc2YTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBjM3JlbSB7XHJcbiAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiIsIi5wLWZvb3Rlci1jdGEge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTByZW0gMCA1cmVtO1xyXG4gIH1cclxuXHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Zvb3Rlcl9iZy5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcblxyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICBwYWRkaW5nOiAxNXJlbSAwO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBjZW50ZXIsIHN0cmV0Y2gpO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IHZ3KDUwMCk7XHJcblxyXG4gICAgICAuYy1idG4tLWdyYWQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbjogLTVweCAycmVtIDAgMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAwO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tLXRleHQge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgcGFkZGluZzogLjEyNXZ3IDUlXHJcbiAgICB9XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZWwge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS11cCB7XHJcbiAgICAgIGFbaHJlZl49XCJ0ZWw6XCJdIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzNDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMnJlbTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1idG4ge1xyXG4gICAgLy8gQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAvLyAgIGhlaWdodDogMTJyZW07XHJcbiAgICAvLyB9XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAmLS1vcmFuZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRlbCB7XHJcbiAgICAgIC50ZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogN3JlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Zvb3Rlcl90ZWxfaWNvbi5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAxM3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGltZSB7XHJcbiAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWZvb3RlciB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcmVtKSAvIDQpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbmF2IHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGNfYWk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDYwKSAwIDA7XHJcbiAgICAgIEBpbmNsdWRlIGdyaWQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBwYWRkaW5nOiAzLjEyNXZ3IDUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29weXJpZ2h0IHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogJGNfYmFzZTtcclxuICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTI7XHJcbiAgICB9XHJcblxyXG4gICAgbmF2IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNXJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG5cclxuICAgICAgLy8gd2lkdGg6IGNhbGMoMjUlIC0gdncoMzApKTtcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gdncoMzApKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICArLnAtZm9vdGVyLW5hdl9fbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB1bCB7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuKTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLy8gd2lkdGg6IDQ4JTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNfYWk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICArLnAtZm9vdGVyLW5hdl9fbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiB2dygzMCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDMwKTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwZTExNTUxYTtcclxuXHJcbiAgICAgICAgPnVsPmxpOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMCAyJTtcclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Q+dWw+bGk+YTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMS44cmVtO1xyXG4gICAgICBoZWlnaHQ6IDEuMXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvZm9vdGVyLW5hdl9pY29uLnBuZyk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XHJcblxyXG4gICAgICA+dWw+bGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGR0IHtcclxuICAgICAgY29sb3I6ICRjX2FpO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgLy8gZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZm9vdGVyIHtcclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2NoaWxkTGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCLvvI0gXCI7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19ncmFuZENoaWxkTGlzdCB7XHJcbiAgICAgICAgPmEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2luZm9ybWF0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xyXG5cclxuICAgICAgICAucC1mb290ZXJfX3ByaXZhY3kge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtZm9ybS0yY29sdW1uIHtcclxuXHJcbiAgJi1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgZGwge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICM5YjliOWI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZHQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgc3Bhbi5tdXN0IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29uZmFncmVlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy10b3A6IDFyZW07XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5tdXN0IHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb25maXJtIHtcclxuICAgIGRsIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1hdHRlbnRpb24ge1xyXG4gICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcclxuICAgIGNvbG9yOiAjZGUwZDBkO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgbWFyZ2luOiAxMHJlbSBhdXRvIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mcm9udCB7XHJcbiAgJi1yZWFkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIH1cclxuICAgICZfY29udCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX2xhYmVsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9pbWcge1xyXG4gICAgICBpbWcge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYta2Fpa2V0c3Uge1xyXG4gIFxyXG4gICAgLmZyb250LXNvbHV0aW9uIHtcclxuICAgICAgJl9pbm5lciB7XHJcbiAgICAgIFxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMi40dncsIDM2cHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfYW50aG9yIHtcclxuICAgICAgICBcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNnZ3LCAzMHB4KTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfZGxib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSA0cmVtIDMuNXJlbSA0cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAyJSAzLjEyNXZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkZBRjk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTB4cDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjQ0NDO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNDQ0M7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1JTtcclxuICAgICAgICAgICAgdG9wOiA1MiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGNkZBRjk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBkbCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICAgJisgZGQge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2FudGhvciB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9vbmVzIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29udCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX2hlYWQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWthaWtldHN1MDIge1xyXG4gICAgLmwtY29udGFpbmVye1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6IGNsYW1wKDUwcHgsIDR2dywgNzVweCk7XHJcbiAgICB9XHJcbiAgICAmX19zdWJ0aXR7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IC41ZW0gMWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cmVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxLjJ2dywgMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxMHB4LCAxdncsIDE1cHgpO1xyXG4gICAgfVxyXG4gICAgLmZyb250LXNvbHV0aW9uIHtcclxuICAgICAgJl9pbm5lciB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuNXZ3LCA0MHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjh2dywgNDhweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgbGl7XHJcbiAgICAgICAgZmxleDoxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYgJl9kbGJveHtcclxuICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRse1xyXG4gICAgICAgIGR0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjR2dywgMjhweCk7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcblxyXG4gICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGR7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtd29ycnl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgIHdpZHRoOiAzNTVweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLDEwMCUgMCw1MCUgMTAwJSk7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZmFmOTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDQ3dnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHZ3OyAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnJvbnQtc29sdXRpb24ge1xyXG4gICAgICAmX2lubmVyIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfb25lcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RkZTRlMjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfaGVhZHtcclxuICAgICAgICAgIGNvbG9yOiAjMTExMTExO1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTEuMjVlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfY29udCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtaGlzdG9yeSB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICBcclxuICB1bCB7XHJcbiAgICAmLmhpc3RvcnlMaXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhpc3RvcnlMaXN0X2hlYWQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmhpc3RvcnktaHVtYW4tTGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhpc3RvcnktaHVtYW4tTGlzdF9oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmhpc3RvcnktaHVtYW4tTGlzdF9qb2Ige1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLnAtZnVuY3Rpb24ge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1mdW5jdGlvbiB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgdWw6bm90KC5jdXJyZW50KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3pvb20ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgd2lkdGg6IDAuN2VtO1xyXG4gICAgaGVpZ2h0OiAwLjdlbTtcclxuICAgIGJvcmRlcjogMC4xZW0gc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDowO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIG1hcmdpbjogMXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGNhbGMoODUuMzU1MzQlICsgMC4wNzA3MWVtKTtcclxuICAgICAgbGVmdDogY2FsYyg4NS4zNTUzNCUgKyAwLjA3MDcxZW0pO1xyXG4gICAgICB3aWR0aDogMC4zMzZlbTtcclxuICAgICAgaGVpZ2h0OiAwLjFlbTtcclxuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAuMWVtIDAuMWVtIDA7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHNwYW4ge1xyXG4gICAgICB3aWR0aDogNTglO1xyXG4gICAgICBoZWlnaHQ6IDAuMWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmVhdHVyZXtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDM4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVsYXRlZHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDNweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS81IC0gM3B4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAzcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wb2ludCB7XHJcbiAgICAmLWJvbGQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN0dWRlbnQge1xyXG4gICAgJi10aXBzIHtcclxuICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuXHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCByZ2IoMzMsIDE0MCwgMTEzKTtcclxuXHJcbiAgICAgICAgJi0tdGFnIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAyOHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzIxOGM3MTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjMjE4YzcxO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10eHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZHRsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuXHJcbiAgICAgICAgJi0tdHRsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICMyMThjNzE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10eHQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlbGVjdCB7XHJcbiAgICAgICZfX3dyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAvLyBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLy8gZ2FwOiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAyNCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjNhZTliO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThyZW07XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS0wMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0ZGEzOGQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS0wMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNzk3N2Y7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS0wNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMThjNzE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDowO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDM0cHggNDYuNXB4IDAgNDYuNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNCRkJGQkYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTdyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBib3R0b206IC0xM3JlbTtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDI0cHggMzYuNXB4IDAgMzYuNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZHRsIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fdW5kZXJMaXN0IHtcclxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAvLyBnYXA6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDc1JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlODtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtO1xyXG4gICAgICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS10dGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiKDE3LCAxNywgMTcpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tdHh0IHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLXR0bCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiByZ2IoMzMsIDE0MCwgMTEzKTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDByZW07XHJcbiAgICAgICAgICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW0gNHJlbSAzcmVtO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfjg7snO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYigzMywgMTQwLCAxMTMpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC00cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0wcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSArIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvdXJzZS1tYW5hZ2VtZW50IHtcclxuICAgICZfX3JlbEZ1bmMge1xyXG4gICAgICBnYXA6IDJyZW0haW1wb3J0YW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZ2FwOiA3cmVtIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnJlbSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMiFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcblxyXG5cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtZnVuY3Rpb24ge1xyXG4gICZfX2NhdGVnb3J5IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgZ2FwOiAycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGhlaWdodDogOHJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY19ncmVlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAvLyB3aWR0aDogY2FsYygoMTAwJSAtIDEycHgpIC8gNyk7XHJcbiAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgQGluY2x1ZGUgZm9udDE5O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5uZXcge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmM2E5MGI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmVhdHVyZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjZkMTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGhlaWdodDogOXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5mZWF0dXJlZCwgLm5ldykge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgICZfX3JlbGF0ZSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNhdGVnb3J5IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLml0ZW0tbmV3IHtcclxuICAgICAgICBjb2xvcjogI2YzYTkwYjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZjNhOTBiO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLml0ZW0tZmVhdHVyZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmY2ZDE1O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZjZkMTU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjZkMTU7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2Z1bmN0aW9uX2NhdGVnb3J5LnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmI2MtZnVuY3Rpb25fX25ldyB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2YzYTkwYjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2Z1bmN0aW9uX2NhdGVnb3J5X25ldy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiNjLWZ1bmN0aW9uX19mZWF0dXJlZCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmNmQxNTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvdXBsb2Fkcy9hcnJvd19mdW5jdGlvbl9jYXRlZ29yeV9mZWF0dXJlZC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICYubmV3IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmNGU0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YzYTkwYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZWJkZjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjZkMTU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTIpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLnN5c3RlbSwgLmMtdGFiQ29udF9faXRlbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcblxyXG4gICAgLy8g5Z+65pys5qmf6IO944Oa44O844K444Gq44Gp55SoXHJcbiAgICAudS10ZXh0LS1jZW50ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmYWY5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcclxuICAgICAgICByb3ctZ2FwOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgcm93LWdhcDogMS4ycmVtO1xyXG5cclxuICAgICAgJi55ZWxsb3cgbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmY0ZTQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8gaDIge1xyXG4gICAgICAgICAgLy8gICB3aWR0aDogMTdyZW07XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1leHBsYW5hdGlvbiB7XHJcblxyXG4gICAgJisuYy1mdW5jdGlvbi1leHBsYW5hdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB2dygxMjApO1xyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgIG1heC13aWR0aDogMzA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAuMDUpIDBweCAzcHggMjZweCwgcmdiYSgwLCAwLCAwLCAuMDUpIDBweCAzcHggNnB4O1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgLjA1KSAwcHggM3B4IDI2cHgsIHJnYmEoMCwgMCwgMCwgLjA1KSAwcHggM3B4IDZweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICYuYm9yZGVyX25vbmUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMDByZW0pO1xyXG4gICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTAwcmVtKTtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEwMHJlbSk7XHJcbiAgICAgICAgcm93LWdhcDogMTJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XHJcbiAgICAgICAgIC1tb3otY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xyXG4gICAgICByb3ctZ2FwOiA2cmVtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID5saSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogNjByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1leHBsYW5hdGlvbi0tY2lyY2xlIHtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBnYXA6IDEycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+bGkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTVyZW0pLzQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNXJlbSkvMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1leHBsYW5hdGlvbi0tMmNvbCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA2cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWV4cGxhbmF0aW9uIHtcclxuICAgIG9sIGxpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+ODuyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXNjcm9sbFgtY29udGFpbmVyIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgOjp3ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYy10YWJDb250IHtcclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KSB7XHJcbi5jLWZ1bmN0aW9uX19pdGVte1xyXG4gIHVse1xyXG4gICAgbGl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgcC5zcGVlY2hfYnViYmxle1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICBwLnNwZWVjaF9idWJibGV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMTAyJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjJweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICM0NTlkOTI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAmOjpiZWZvcmV7XHJcbiAgICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgI2ZmZmZmZjtcclxuICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvdHRvbTogLTE0cHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICM0NTlkOTI7XHJcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvdHRvbTogLTE1cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxufVxyXG4vKirlkLnjgY3lh7rjgZfmnqDnt5rjga7oibIg5Z+65pys44Gv57eR77yIIzQ1OWQ5Mu+8iSovXHJcbi8vIOazqOebruapn+iDvVxyXG4uYy1mdW5jdGlvbl9faXRlbSAubmV3IC5hcmVhLWxpbmsgcC5zcGVlY2hfYnViYmxle1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZjNhOTBiO1xyXG59XHJcbi5jLWZ1bmN0aW9uX19pdGVtIC5uZXcgLmFyZWEtbGluayBwLnNwZWVjaF9idWJibGU6OmFmdGVye1xyXG5ib3JkZXItdG9wOiAxNXB4IHNvbGlkICNmM2E5MGI7XHJcbn1cclxuXHJcblxyXG4vLyDmlrDmqZ/og71cclxuLmMtZnVuY3Rpb25fX2l0ZW0gLmZlYXR1cmVkIC5hcmVhLWxpbmsgcC5zcGVlY2hfYnViYmxle1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmY2ZDE1O1xyXG59XHJcbi5jLWZ1bmN0aW9uX19pdGVtIC5mZWF0dXJlZCAuYXJlYS1saW5rIHAuc3BlZWNoX2J1YmJsZTo6YWZ0ZXJ7XHJcbmJvcmRlci10b3A6IDE1cHggc29saWQgI2ZmNmQxNTtcclxufVxyXG5cclxuXHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY5cHgpIHtcclxuLmMtZnVuY3Rpb25fX2l0ZW17XHJcbiAgdWx7XHJcbiAgICBsaXtcclxuICAgICAgcC5zcGVlY2hfYnViYmxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG59XHJcbiAgfVxyXG59XHJcbn1cclxuIiwiLnAtaGVhZGVyIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAZXh0ZW5kICV3cmFwO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogMCA1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnUtc3Age1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDN2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHVsIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBnYXA6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMS41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6aG92ZXI6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1oZWFkZXItc3dpdGNoIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzMzMztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLWhlYWRlcl9fbmF2TGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xcztcclxuXHJcbiAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tLXRvcCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcblxyXG4gICAgICAucC1oZWFkZXJfX2l0ZW0ge1xyXG4gICAgICAgICYtLWNhdGNoIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICAgICAgICAuYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2EwYTBhMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2hlYWRlcl9pY29uX3RlbC5wbmcnKSAwIGNlbnRlci8xNnB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tLWJvdHRvbSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwdncpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW1lbnUtb3BlbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICAgICBwYWRkaW5nOiAwIDN2dztcclxuXHJcbiAgICAgICAgJi5pcy1zd2l0Y2gtb3BlbiB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLnAtaGVhZGVyIHtcclxuICAgICAgICAmX19uYXYge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2N0YUxpc3Qge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmMtYnRuIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYy1idG4tLWRlbW8ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1oZWFkZXJfX3N1Yk1lbnUge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBwYWRkaW5nOiAwIDN2dztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4xcztcclxuXHJcbiAgICAgICYuaXMtc3dpdGNoLW9wZW4ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1oZWFkZXJfX3N1Yk1lbnUtLWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWhlYWRlci1idG4ge1xyXG4gIHBhZGRpbmc6IDE1cHggM3JlbTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgJi5pcy1tZW51LW9wZW4ge1xyXG4gICAgLmxpbmU6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGluZTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmxpbmUge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLnAtaG9tZS1tdiB7XHJcblxyXG4gICYuaG9tZWFiX2Ege1xyXG4vLyAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZWFiX2ItaW1nLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAucC1ob21lX190aXRsZUFyZWEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMCAwIDUlIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lYWJfYS1pbWcucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAgN3JlbSA1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucC1ob21lX19sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnAtaG9tZV9fbGFiZWwge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2QwNTE7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgxIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDUuMTY2dncsIDkwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJisgcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgICAgICB0b3A6IDglO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgICAgbGVmdDogIDYwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9ob21lYWJfYS1iZWZvcmUucG5nKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWJlZm9yZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYWZ0ZXIucG5nKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWFmdGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkYgMCUsICNmOWZkYmMgMTAwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFnZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmhvbWVhYl9iIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lYWJfYi1pbWcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgKiB7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnAtaG9tZV9fdGl0bGVBcmVhIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMyUgMCA1JSAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDdyZW0gNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICAmLnAtaG9tZV9fbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZjZDA1MTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTE2YjczO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogIDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaG9tZWFiX2JfZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNThweDtcclxuICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWJlZm9yZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYmVmb3JlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWFmdGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lYWJfYS1hZnRlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGIDAlLCAjZjlmZGJjIDEwMCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhZ2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jLWhvbWUtbXZfX25ld3Mge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5wLWhvbWVfX3RpdGxlQXJlYSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogN3JlbSA1dnc7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuXHJcbiAgICAmLS1zdWJUaXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNjtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc3ViVGl0bGUucGhyYXNlIHtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmpzLXNsaWRlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnUtc3Age1xyXG4gICAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuXHJcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDEuOHJlbTtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNiYmI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICBAaW5jbHVkZSBmb250ODA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLFxyXG4gICAgICAtMXB4IC0xcHggNXB4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCA1cHggI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOHZ3O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI2ZmZixcclxuICAgICAgLTFweCAtMXB4IDNweCAjZmZmLFxyXG4gICAgICAxcHggLTFweCAzcHggI2ZmZixcclxuICAgICAgLTFweCAxcHggM3B4ICNmZmY7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYy1ob21lLW12X19uZXdzIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgfVxyXG5cclxuICAvLyDov73liqBcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEyODBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiA1MDtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gYm90dG9tOiAwO1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgLy8gYmFja2dyb3VuZDogI2ZmZjtcclxuICAvLyBib3gtc2hhZG93OiAycHggLTFweCA2cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gIC8vIHdpZHRoOiA1MHJlbTtcclxuICAvLyBwYWRkaW5nOiAxLjJyZW0gMTBweCAxLjJyZW0gNXJlbTtcclxuICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcclxuXHJcbiAgZGwge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIOi/veWKoFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICB3aWR0aDogNTByZW07XHJcbiAgICBwYWRkaW5nOiAxLjJyZW0gMjBweCAxLjJyZW0gNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgZHQge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sLXJlc3VsdHMtc2xpZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1ob21lIHtcclxuICAmLXVuZGVybGVhZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogMTZyZW0gM3Z3IDN2dyAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5mcm9udC1yZWFkIHtcclxuICAgIFxyXG4gICAgICAmX2xhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNnZ3LCAyMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAyLjV2dywgMzZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnN0aSB7XHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUobiArIDMpIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUobiArIDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9yZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3JkZXItcmlnaHQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1YiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RjZWNlOTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEuNWVtO1xyXG4gICAgICAgIHRleHQtaW5kZW50Oi0xLjVlbTtcclxuXHJcbiAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZsb3cge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNXJlbSAycmVtO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vZGFsSXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMjhyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10ZXh0QXJlYSB7XHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDotMS41ZW07XHJcblxyXG4gICAgICAgICAgICAmKyBsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10aXRsZUFyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDk4LjUlO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3NSU7XHJcbiAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycmVtIDAgMnJlbSAycmVtO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgICRjX2dyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RkFGOTtcclxuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgJi5ibGFjayB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcHJvY2VzcyB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtaG9tZSB7XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDQwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtaW5xdWlyeSB7XHJcbiAgJl9fbGVhZCB7XHJcbiAgICAmLS10aXRsZUFyZWEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg1MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiZDVkYztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDQwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MWMyMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDQwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtbHAtbXYge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvdXBsb2Fkcy9scF9tdl9pbWcucG5nKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLnAtbHBfX3RpdGxlQXJlYSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogN3JlbSA1dnc7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuXHJcbiAgICAmLS1zdWJUaXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3ViVGl0bGUucGhyYXNlIHtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgQGluY2x1ZGUgZm9udDYwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggI0ZGRixcclxuICAgICAgLTFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAxcHggLTFweCA1cHggI2ZmZixcclxuICAgICAgLTFweCAxcHggNXB4ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiA4dnc7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IC0xcHggM3B4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCAzcHggI2ZmZjtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gICZfX2N0YUxpc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dygzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuLS1kZW1vIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWxwLW12LWlzc3VlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL3VwbG9hZHMvbHAtaXNzdWVfbXZfaW1nLnBuZyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5wLWxwX190aXRsZUFyZWEge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xyXG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtIDN2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBleHRlbmQgJXdyYXA7XHJcbiAgICBwYWRkaW5nOiB2dygxMjApIDA7XHJcblxyXG4gICAgJi0tc3ViVGl0bGUge1xyXG4gICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgQGluY2x1ZGUgZm9udDYwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggI0ZGRixcclxuICAgICAgLTFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAxcHggLTFweCA1cHggI2ZmZixcclxuICAgICAgLTFweCAxcHggNXB4ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiA4dnc7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IC0xcHggM3B4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCAzcHggI2ZmZjtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gICZfX2N0YUxpc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dygzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuLS1kZW1vIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWxwLW12LXByb2R1Y3Qge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvdXBsb2Fkcy9scC1wcm9kdWN0X212X2ltZy5wbmcpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgfVxyXG4gIFxyXG4gICYubHBwcm9kdWN0czIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbHBwcm9kdWN0czIucG5nKSBuby1yZXBlYXQgcmlnaHQgNDAlIGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Uge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS44NzV2dywgMzBweCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1scC1tdl9fY3RhTGlzdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtbHBfX3RpdGxlQXJlYSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogN3JlbSA1dnc7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuXHJcbiAgICAmLS1zdWJUaXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICBAaW5jbHVkZSBmb250NjA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLFxyXG4gICAgICAtMXB4IC0xcHggNXB4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCA1cHggI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IDh2dztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggLTFweCAzcHggI2ZmZixcclxuICAgICAgMXB4IC0xcHggM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggMXB4IDNweCAjZmZmO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY3RhTGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idG4tLWRlbW8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubC1yZXN1bHRzLXNsaWRlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtbHAge1xyXG4gICYtdW5kZXJsZWFkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzdncgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBwYWRkaW5nOiAxNnJlbSAzdncgM3Z3ICAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDIuNXZ3LCA0MHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNDU4dncsIDI4cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29uc3RpIHtcclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShuICsgMykge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShuICsgMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3JkZXItYm90dG9tIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvcmRlci1yaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGNlY2U5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MS41ZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6LTEuNWVtO1xyXG5cclxuICAgICAgICAmK2xpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmxvdyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA1cmVtIDJyZW07XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9kYWxJdGVtIHtcclxuICAgICAgd2lkdGg6IDEyOHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRleHRBcmVhIHtcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50Oi0xLjVlbTtcclxuXHJcbiAgICAgICAgICAgICYrIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRpdGxlQXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHRzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogOTguNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJyZW0gMCAycmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAgJGNfZ3JlZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNzUlO1xyXG4gICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGQUY5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAmLmJsYWNrIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wcm9jZXNzIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNvbHV0aW9uIHtcclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wLWxwLXNvbHV0aW9uX190eHQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMS40cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcblxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgICBjb2xvcjogcmdiKDQzLCAxMzUsIDEwNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbnVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICBjb2xvcjogcmdiKDY5LCAxNTcsIDEyOSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuMTU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYig2OSwgMTU3LCAxMjkpO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoNjksIDE1NywgMTI5KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMjg2O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYmFubmVyX2xpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxLCAyNDQsIDIyOCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogM3JlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDByZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogOXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDQzLCAxMzUsIDEwNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmKyBiciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kdGwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiKDQzLCAxMzUsIDEwNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU2O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYmFubmVyX2luZGVudCB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0yLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtdXNlLWxwIHtcclxuICBsaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cmVtKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1yZXN1bHRzX19pdGVtLS1oZWFkIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgfVxyXG4gICAgLmMtcmVzdWx0c19faXRlbS0taGVhZCBmaWd1cmUge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAgIC5jLXJlc3VsdHNfX2l0ZW0tLWJvZHktLXR0bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtcmVzdWx0c19faXRlbS0tYm9keSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLXRpdGxlQXJlYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmX19zbWFsbCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtdXNlLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwdnc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4ucC1mb290ZXItY3RhIC5jLWJ0bi0tZGVtbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICNmZjI3MDA7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcclxuICB9XHJcbn1cclxuLnAtZm9vdGVyLWN0YSAuYy1idG4tLWRlbW86OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICBib3JkZXI6IHNvbGlkICNmZjI3MDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMi41cmVtO1xyXG59XHJcblxyXG4ucC1scC1pc3N1ZSB7XHJcbiAgJl9fZGVtb19faW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucC1scC1wcm9kdWN0IHtcclxuICAmX19mdW5jdGlvbiB7XHJcbiAgICAmX19pY29uIHtcclxuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNmNWYyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcclxuICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgIC8vIGxlZnQ6IDUlO1xyXG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgJl9fYXJlYSB7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdQSUNLIFVQJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY2ZDE1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMy41cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZHRsIHtcclxuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1tZXJpdCB7XHJcbiAgJi5ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gIH1cclxuXHJcbiAgJi1saXN0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAycmVtKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNyZW07XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgcGFkZGluZzogMi41cmVtIDRyZW07XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDEnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzAyJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwMyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDQnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg1KSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzA1JztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNikgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwNic7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDcpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg4KSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzA4JztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoOSkgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwOSc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWdBcmVhIHtcclxuICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjNDU5RDg1O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0QXJlYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM0NTlEODU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYWJvdXRBcmVhIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xyXG4gICAgcGFkZGluZzogN3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLmMtbmV3cyB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtbmV3cyB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuXHJcbiAgLmMtbmV3cyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2x1bW4tZ2FwOiA2cmVtO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmYWY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtbmV3c19fIHtcclxuICAgICAgICAgICZkYXRlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1uZXdzLWFsbCB7XHJcbiAgLmMtbmV3cyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgd2lkdGg6IDE0cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1ub3Rmb3VuZCB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn0iLCIucC1vbmF5YW1pIHtcclxuICAuYy1uYXlhbWlfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xyXG4gICAgICBnYXA6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW46IC0yMHJlbSBhdXRvIDA7XHJcbiAgICAgICAgICB3aWR0aDogMzByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYuZnJvbnQtb25heWFtaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYy1uYXlhbWlfX2xpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IDI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXBhZ2UtbmF2IHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgycmVtLCBjZW50ZXIpO1xyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgIGJveC1zaGFkb3c6IDByZW0gMC41cmVtIDJyZW0gcmdiKDEgMTIwIDIyOCAvIDIwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDI4JTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgdWwgbGkge1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKSBhIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2O1xyXG4gICAgICBjb2xvcjogIzM0YTViNjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIGEge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwNTY2ZDQ7XHJcbiAgICAgIGNvbG9yOiAjMDU2NmQ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMykgYSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxYjAwNDtcclxuICAgICAgY29sb3I6ICNlMWIwMDQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzM0YTViNjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzA1NjZkNDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2UxYjAwNDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsIGxpIHtcclxuICAgIGEge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEpIGE6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMzNGE1YjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSBhOmhvdmVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDU2NmQ0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMykgYTpob3ZlcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxYjAwNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtcGFydG5lci1jb250YWN0IHtcclxuICAmX19hcnRpY2xlIHtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIHBhZGRpbmc6IDVyZW0gMCA3cmVtO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgICYtLWxlZnQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiA2NHJlbTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiA2MHJlbTtcclxuICAgICAgJi50ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNztcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2N0YSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUzO1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNztcclxuICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLmMtZmxleEl0ZW0ge1xyXG4gICAgICAmX19sZWZ0IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwOm5vdCguc21hbGwpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtYWxsIHsgXHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICB9ICAgIFxyXG4gICAgICB9XHJcbiAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvcGFydG5lcl9saW1pdGVkLnBuZycpIGNlbnRlci85NHB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0zcmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNC42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubC1idG4tYXJlYSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYy1idG4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2LjVyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtcHJpY2Uge1xyXG4gICYtcGxhbiB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgYm94LXNoYWRvdzogMXB4IDZweCA5cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgJi0taGVhZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMTBweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgLy8gZm9udC1zaXplOiAxLkM4cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tY29zdCB7XHJcbiAgICAgICAgJjAxLCAmMDIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjAxIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmMDIge1xyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3RhbmRhcmQge1xyXG4gICAgICAgIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSB7XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jdXN0b21pemVkIHtcclxuICAgICAgICAuYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTgxOWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSB7XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDU4MTlkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmRlbHV4ZSB7XHJcbiAgICAgICAgLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDk0NTlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEge1xyXG4gICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ5NDU5ZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtYnRuIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICB3aWR0aDogNjVyZW07XHJcbiAgICB9XHJcbiAgICB3aWR0aDogNDByZW07XHJcbiAgfVxyXG59IiwiLnAtcHJpdmFjeSB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogNHJlbSAwIDJyZW07XHJcblxyXG4gICAgICAmK2g0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwIDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgJitwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmK3VsLFxyXG4gICAgICAmK29sIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJitoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MC41ZW07XHJcbiAgICAgIHRleHQtaW5kZW50Oi0wLjVlbTtcclxuICAgICAgbGkge1xyXG4gICAgICAgICYrbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCLjg7tcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OjEuMmVtO1xyXG4gICAgICB0ZXh0LWluZGVudDotMS4yZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB0cix0aCx0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGgsdGQge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgIH1cclxuXHJcbiAgICAmLm1va3V0ZWtpIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgdGgsdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtcmVhc29uLXBhbmVsIHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgQGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyA1MCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZzogdncoMTgwKSAwO1xyXG4gICAgd2lkdGg6IHZ3KDYwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIG1hcmdpbjogMCAwIDAgY2FsYyg1MCUgLSB2dyg2NDApKTtcclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1yZXN1bHRzIHtcclxuICAvLyDjgqTjg7Pjgq/jg6vjg7zjg4njg5Hjg7zjg4TnlKhcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYig2OSwgMTU3LCAxMjkpIDAlLCByZ2IoNjksIDE1NywgMTQ4KSAxMDAlKTtcclxuXHJcbiAgLmMtdGl0bGVBcmVhLFxyXG4gIC5jLXRpdGxlQXJlYV9fc21hbGwge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuYy1idG4tLWdyYWQge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYy1yZXN1bHRzIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgLy8gICDilrzoqbPntLDjg5rjg7zjgrjjgYzjgafjgY3jgZ/jgonjgrPjg6Hjg7Pjg4jjgqLjgqbjg4jjgpLlpJbjgZlcclxuICAgICAgLy8gLmFyZWEtbGluayB7XHJcbiAgICAgIC8vICAgQGluY2x1ZGUgc2NhbGU7XHJcbiAgICAgIC8vIH0gICAgICBcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIC8vICAg4pa86Kmz57Sw44Oa44O844K444GM44Gn44GN44Gf44KJ5YmK6ZmkXHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgLy8gbGlcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICY+KiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XHJcblxyXG4gICAgICAgIC8vICAg4pa86Kmz57Sw44Oa44O844K444GM44Gn44GN44Gf44KJ5YmK6ZmkXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb250IHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcjJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtcmVzdWx0cyB7XHJcblxyXG4gIC8vIOWun+e4vuODmuODvOOCuOeUqFxyXG4gICZfX2NhbXBhbnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIG1heC13aWR0aDogMTI4LjZyZW07XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICBib3JkZXI6IHNvbGlkICNlZWU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWwge1xyXG4gICAgJi0tY2F0ZWdvcnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogM3B4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNfZ3JlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMS4ycmVtKSAvIDcpO1xyXG4gICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICAgICBwYWRkaW5nOiAwIDRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgID51bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgJjpub3QoLmN1cnJlbnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiA2MnJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmFyZWEtbGluazo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oZWFkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXJlbSk7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9keSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG5cclxuICAgICAgJi0tdHRsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZXhhbXBsZSB7XHJcbiAgICA+LmwtY29udGFpbmVyIHtcclxuICAgICAgLy8gcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgQGluY2x1ZGUgZm9udDM4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1kZXRhaWwge1xyXG4gICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1wcm9maWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGRlNztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB3aWR0aDogMjNyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IG5vcm1hbDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkZGU3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuXHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cmVtKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB3aWR0aDogMzZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubC0yY29sIHtcclxuXHJcbiAgLy8g5a6f57i+57S55LuL44Oa44O844K4XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogOHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiB2dyg2MCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB2dyg4MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlIHtcclxuICAgIHdpZHRoOiA5MHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1hcnRpY2xlIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjY2ZkZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCxcclxuICAgICAgaDMsXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZEFyZWEge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NmZGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYm5yIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDQwcmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJuci10ZXh0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcmVtKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNXJlbTtcclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmcnKSBuby1yZXBlYXQgMCBjZW50ZXIvMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY2FzZSB7XHJcbiAgICAgICAgLmMtY2FyZCB7XHJcbiAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZycpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1taWRkbGUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1hc2lkZSB7XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICYrLmMtYXNpZGVfX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiAzMHJlbTtcclxuXHJcbiAgICAmX190aXRsZUFyZWEge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNfZ3JlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2ZkZTtcclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy10ZXh0bGluay5yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fd2hpdGUucG5nJykgbm8tcmVwZWF0IDAgY2VudGVyLzJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXJlc3VsdC1zbGlkZWl0ZW1yIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxufSIsIkBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbn1cclxuXHJcbi5jLWRldGFpbCB7XHJcbiAgJi0yY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGdhcDogODBweDtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0byAxMnJlbSBhdXRvO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgYXNpZGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmFzaWRlIHtcclxuICAgICAgICAmLWFyY2hpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ1OWQ4MjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkODI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDAgMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFzdDAxIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDU5ZDgyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXN0MDIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjZkMTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXJlYS1saW5rIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZGxsaXN0YWltZyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZTllOTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgfVxyXG4gICYtY29udG50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICYrIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWZpcnN0IHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRhaWwtY29udGVudHMge1xyXG4gICAgICAmX2JveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmX2hlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICAmX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgKiArIC5kZXRhaWwtY29udGVudHNfaDIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9oMiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcclxuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKSBcIlwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkODI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9oMyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbXYge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJi1zZWNvbmQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIFxyXG4gICAgJl9pbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDI1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzQ1OWQ4MjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICBtYXJnaW46IDQwcHggMCAyMHB4IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcclxuICAgICAgY29sb3I6ICM0NTlkODI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvKmRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAycHg7Ki9cclxuICAgICAgXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAvL2NvbnRlbnQ6IFwi4pePXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAmKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1zaXRlbWFwIHtcclxuICAmX19ib3gge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID51bD5saT5hIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW0gMWVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1zbXMtZmVhdHVyZSB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMy41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDdyZW0pLzMpO1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDEyLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAyNXZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLnAtc3R1ZGVudC10aXBzIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XHJcblxyXG4gIC5jLXRpdGxlQXJlYSxcclxuICAuYy10aXRsZUFyZWFfX3NtYWxsIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA2cmVtIDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX251bSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICM0NTlkOTI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59IiwiLnAtc3Vic2lkeSB7XHJcbiAgJi1wb2ludCB7XHJcbiAgICAuYy1mbGV4LWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiA3NHJlbTtcclxuXHJcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0biB7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDA7XHJcblxyXG4gICAgLmMtYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXN1YnNpZHktcHJpY2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDFyZW07XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDNweCAzcHggNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtIHtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBmb250NTQ7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC11c2Uge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDEzMHJlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDQuMjV2dyAwIDYuMjV2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgLmMtdGl0bGVBcmVhIHtcclxuICAgICAgcGFkZGluZy10b3A6IDExcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDExMHJlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4IDEwMDBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmFyZWEtbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgJjpub3QoLmpzLXNsaWRlKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogdW5zZXQ7XHJcbiAgICAgICAgICByb3ctZ2FwOiA2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiBjYWxjKCgxMDAlIC0gMTIwcmVtKS8yKTtcclxuICAgICAgcm93LWdhcDogNHJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5qcy1zbGlkZSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgY2FsYygxMHJlbSAvIDYpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAzLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcmVtO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAuY29weSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTAxIC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NDgwYWU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTAyIC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiZDYyNTM7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTAzIC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM1NjlhYTI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTA0IC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0MzU0N2Q7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTA1IC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM2MjhlNDQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTA2IC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiOWE5MWU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTA3IC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM4ZDZhOWE7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXYsXHJcbiAgICAubmV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJldiB7XHJcbiAgICAgIGxlZnQ6IC0xLjVyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlgIvliKXjg5rjg7zjgrhcclxuICAmLW12IHtcclxuICAgIGhlaWdodDogMzByZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvdXNlX212LnBuZycpIG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtMDEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiAjNDQ4MGFlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6Imy5pyq5a6aXHJcbiAgICAvLyAmLS1pdGVtMDIge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xyXG4gICAgLy8gICBoMSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICM0NDgwYWU7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vICYtLWl0ZW0wMyB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6ICNlY2YyZjc7XHJcbiAgICAvLyAgIGgxIHtcclxuICAgIC8vICAgICBjb2xvcjogIzQ0ODBhZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJi0taXRlbTA0IHtcclxuICAgIC8vICAgYmFja2dyb3VuZDogI2VjZjJmNztcclxuICAgIC8vICAgaDEge1xyXG4gICAgLy8gICAgIGNvbG9yOiAjNDQ4MGFlO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmLS1pdGVtMDUge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xyXG4gICAgLy8gICBoMSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICM0NDgwYWU7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vICYtLWl0ZW0wNiB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6ICNlY2YyZjc7XHJcbiAgICAvLyAgIGgxIHtcclxuICAgIC8vICAgICBjb2xvcjogIzQ0ODBhZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJi0taXRlbTA3IHtcclxuICAgIC8vICAgYmFja2dyb3VuZDogI2VjZjJmNztcclxuICAgIC8vICAgaDEge1xyXG4gICAgLy8gICAgIGNvbG9yOiAjNDQ4MGFlO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1uYXlhbWkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmMtdGl0bGVBcmVhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICByb3ctZ2FwOiA2cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBnYXA6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIGdhcDogNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmxleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggM3JlbTtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxLjhyZW0gc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1sZWZ0OiAyLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuLmMtbmF5YW1pX18wOGl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYy10aXRsZUFyZWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHJvdy1nYXA6IDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGdhcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgZ2FwOiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgcGFkZGluZzogM3JlbSAycmVtIDNyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIHdpZHRoOiB2dygyOTApO1xyXG4gICAgICBtaW4td2lkdGg6IHZ3KDI5MCk7XHJcbiAgICAgIG1heC13aWR0aDogdncoMjkwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDY0cHggc29saWQgI2VjZjVmMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcC5jLW5heWFtaV9fbGlzdF9fMDhpdGVtX190dGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gLTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxLjhyZW0gc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1sZWZ0OiAyLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5jLXJlc29sdXRpb24ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDY5LCAxNTcsIDEyOSkgMCUsIHJnYig2OSwgMTU3LCAxNDgpIDEwMCUpO1xyXG5cclxuICAmX19jYXRjaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDByZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiA1MHJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcmVtKTtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcmVtKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy11c2UtcG9pbnQge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTByZW07XHJcbiAgICAvLyBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwcmVtIGF1dG87XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgZmlndXJlLFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUsXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikgZmlndXJlOjpiZWZvcmUsXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMS41ZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgICB0b3A6IC0zNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIjAxXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiMDJcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiMDNcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCB7XHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogNnJlbSAycmVtIDJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogNXJlbSA1cmVtO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlBvaW50IDFcIjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiUG9pbnQgMlwiO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJQb2ludCAzXCI7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG59IiwiQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tYi0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbXItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxufSIsIi51LWJnIHtcclxuICAmX19saWdodGdyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmZhZjk7XHJcbiAgfVxyXG59XHJcbiIsIkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbWItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbn1cclxuLnUtbWFyZ2luLS1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn0iLCIudS10ZXh0LS1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuLnUtdGV4dC0tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuLnUtdGV4dC0tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG4iLCIudS1zcCB7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcbkBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdC51LXBjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRici51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcbn0iLCIudS1zcCB7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcbkBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdC51LXBjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRici51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcbn0iLCIvKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcclxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXHJcbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi8ubGl0eXt6LWluZGV4Ojk5OTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQ6IzBiMGIwYjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KTtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS5saXR5LW9wZW5lZHtvcGFjaXR5OjF9LmxpdHkubGl0eS1jbG9zZWR7b3BhY2l0eTowfS5saXR5ICp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5saXR5LXdyYXB7ei1pbmRleDo5OTkwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5saXR5LXdyYXA6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4yNWVtfS5saXR5LWxvYWRlcnt6LWluZGV4Ojk5OTE7Y29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTAuOGVtO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXJ7b3BhY2l0eToxfS5saXR5LWNvbnRhaW5lcnt6LWluZGV4Ojk5OTI7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3JtYWw7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5saXR5LWNvbnRlbnR7ei1pbmRleDo5OTkzO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIC4zcyBlYXNlfS5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwubGl0eS1jbG9zZWQgLmxpdHktY29udGVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguOCk7LW1zLXRyYW5zZm9ybTpzY2FsZSguOCk7LW8tdHJhbnNmb3JtOnNjYWxlKC44KTt0cmFuc2Zvcm06c2NhbGUoLjgpfS5saXR5LWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpibG9jaztyaWdodDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ei1pbmRleDotMTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KX0ubGl0eS1jbG9zZXt6LWluZGV4Ojk5OTQ7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtZmFtaWx5OkFyaWFsLEJhc2tlcnZpbGxlLG1vbm9zcGFjZTtsaW5lLWhlaWdodDozNXB4O3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNik7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO291dGxpbmU6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS5saXR5LWNsb3NlOmhvdmVyLC5saXR5LWNsb3NlOmZvY3VzLC5saXR5LWNsb3NlOmFjdGl2ZSwubGl0eS1jbG9zZTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtZmFtaWx5OkFyaWFsLEJhc2tlcnZpbGxlLG1vbm9zcGFjZTtsaW5lLWhlaWdodDozNXB4O3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNik7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO291dGxpbmU6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmxpdHktY2xvc2U6YWN0aXZle3RvcDoxcHh9LmxpdHktaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtib3JkZXI6MH0ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lciwubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDo5NjRweH0ubGl0eS1pZnJhbWUtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZy10b3A6NTYuMjUlO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojMDAwfS5saXR5LWhpZGV7ZGlzcGxheTpub25lfSIsIi5tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLmlzLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAxICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1nL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcIi4uLy4uL2ltZy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vaW1nL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICAvKm1hcmdpbi1ib3R0b206IDMwcHg7Ki9cclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmpzLXNsaWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcclxufVxyXG4uanMtc2xpZGUuc2xpY2staW5pdGlhbGl6ZWR7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCJAbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtZG93bigkYnJlYWtwb2ludDogbSkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iXX0= */
