@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;
}
.l-btn-area.c-green-back .c-btn {
  border: 2px solid #459d92;
  background: #FFF;
}
.l-btn-area.c-green-back .c-btn:before {
  display: none;
}
.l-btn-area.c-green-back a {
  background: #FFF;
  color: #459d92;
}
.l-btn-area.c-green-back a:after {
  border-color: #459d92;
}

.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.btn--strong {
  border: 2px solid #ff2700;
}
.c-btn--grad.btn--strong:before {
  display: none;
}
.c-btn--grad.btn--strong a {
  background: #FFF;
  color: #ff2700;
  font-weight: bold;
  transition: 0.3s;
}
.c-btn--grad.btn--strong a:after {
  border-color: #ff2700;
}
.c-btn--grad.btn--strong a:hover {
  background: #ff2700;
  color: #FFF;
  opacity: 1;
}
.c-btn--grad.btn--strong a:hover:after {
  border-color: #FFF;
}
.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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QXpFNHpXSjs7QXlFdDBXRTtFQUNFLGdCQUFBO0F6RXkwV0o7O0F5RXYwV0U7RUFDRSxtQkFBQTtBekUwMFdKOztBeUV4MFdFO0VBQ0Usa0JBQUE7QXpFMjBXSjs7QXlFejBXRTtFQUNFLGlCQUFBO0F6RTQwV0o7O0F5RXQxV0U7RUFDRSxnQkFBQTtBekV5MVdKOztBeUV2MVdFO0VBQ0UsbUJBQUE7QXpFMDFXSjs7QXlFeDFXRTtFQUNFLGtCQUFBO0F6RTIxV0o7O0F5RXoxV0U7RUFDRSxpQkFBQTtBekU0MVdKOztBeUV0MldFO0VBQ0UsZ0JBQUE7QXpFeTJXSjs7QXlFdjJXRTtFQUNFLG1CQUFBO0F6RTAyV0o7O0F5RXgyV0U7RUFDRSxrQkFBQTtBekUyMldKOztBeUV6MldFO0VBQ0UsaUJBQUE7QXpFNDJXSjs7QXlFdDNXRTtFQUNFLGdCQUFBO0F6RXkzV0o7O0F5RXYzV0U7RUFDRSxtQkFBQTtBekUwM1dKOztBeUV4M1dFO0VBQ0Usa0JBQUE7QXpFMjNXSjs7QXlFejNXRTtFQUNFLGlCQUFBO0F6RTQzV0o7O0F5RXQ0V0U7RUFDRSxnQkFBQTtBekV5NFdKOztBeUV2NFdFO0VBQ0UsbUJBQUE7QXpFMDRXSjs7QXlFeDRXRTtFQUNFLGtCQUFBO0F6RTI0V0o7O0F5RXo0V0U7RUFDRSxpQkFBQTtBekU0NFdKOztBeUV0NVdFO0VBQ0UsaUJBQUE7QXpFeTVXSjs7QXlFdjVXRTtFQUNFLG9CQUFBO0F6RTA1V0o7O0F5RXg1V0U7RUFDRSxtQkFBQTtBekUyNVdKOztBeUV6NVdFO0VBQ0Usa0JBQUE7QXpFNDVXSjs7QXlFdDZXRTtFQUNFLGlCQUFBO0F6RXk2V0o7O0F5RXY2V0U7RUFDRSxvQkFBQTtBekUwNldKOztBeUV4NldFO0VBQ0UsbUJBQUE7QXpFMjZXSjs7QXlFejZXRTtFQUNFLGtCQUFBO0F6RTQ2V0o7O0F5RXQ3V0U7RUFDRSxpQkFBQTtBekV5N1dKOztBeUV2N1dFO0VBQ0Usb0JBQUE7QXpFMDdXSjs7QXlFeDdXRTtFQUNFLG1CQUFBO0F6RTI3V0o7O0F5RXo3V0U7RUFDRSxrQkFBQTtBekU0N1dKOztBMEV0OFdFO0VBQ0UsbUJBQUE7QTFFeThXSjs7QTJFMThXRTtFQUNFLGdCQUFBO0EzRTY4V0o7O0EyRTM4V0U7RUFDRSxtQkFBQTtBM0U4OFdKOztBMkU1OFdFO0VBQ0Usa0JBQUE7QTNFKzhXSjs7QTJFNzhXRTtFQUNFLGlCQUFBO0EzRWc5V0o7O0EyRTE5V0U7RUFDRSxnQkFBQTtBM0U2OVdKOztBMkUzOVdFO0VBQ0UsbUJBQUE7QTNFODlXSjs7QTJFNTlXRTtFQUNFLGtCQUFBO0EzRSs5V0o7O0EyRTc5V0U7RUFDRSxpQkFBQTtBM0VnK1dKOztBMkUxK1dFO0VBQ0UsZ0JBQUE7QTNFNitXSjs7QTJFMytXRTtFQUNFLG1CQUFBO0EzRTgrV0o7O0EyRTUrV0U7RUFDRSxrQkFBQTtBM0UrK1dKOztBMkU3K1dFO0VBQ0UsaUJBQUE7QTNFZy9XSjs7QTJFMS9XRTtFQUNFLGdCQUFBO0EzRTYvV0o7O0EyRTMvV0U7RUFDRSxtQkFBQTtBM0U4L1dKOztBMkU1L1dFO0VBQ0Usa0JBQUE7QTNFKy9XSjs7QTJFNy9XRTtFQUNFLGlCQUFBO0EzRWdnWEo7O0EyRTFnWEU7RUFDRSxnQkFBQTtBM0U2Z1hKOztBMkUzZ1hFO0VBQ0UsbUJBQUE7QTNFOGdYSjs7QTJFNWdYRTtFQUNFLGtCQUFBO0EzRStnWEo7O0EyRTdnWEU7RUFDRSxpQkFBQTtBM0VnaFhKOztBMkUxaFhFO0VBQ0UsZ0JBQUE7QTNFNmhYSjs7QTJFM2hYRTtFQUNFLG1CQUFBO0EzRThoWEo7O0EyRTVoWEU7RUFDRSxrQkFBQTtBM0UraFhKOztBMkU3aFhFO0VBQ0UsaUJBQUE7QTNFZ2lYSjs7QTJFMWlYRTtFQUNFLGdCQUFBO0EzRTZpWEo7O0EyRTNpWEU7RUFDRSxtQkFBQTtBM0U4aVhKOztBMkU1aVhFO0VBQ0Usa0JBQUE7QTNFK2lYSjs7QTJFN2lYRTtFQUNFLGlCQUFBO0EzRWdqWEo7O0EyRTFqWEU7RUFDRSxnQkFBQTtBM0U2alhKOztBMkUzalhFO0VBQ0UsbUJBQUE7QTNFOGpYSjs7QTJFNWpYRTtFQUNFLGtCQUFBO0EzRStqWEo7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OztBZ0MzaEZBO0VBQ0U7SUFFRSxjQUFBO0lBREEsaUJBQUE7RWhDOGhGRjs7RWdDMWhGQTtJQUNFLFlBQUE7SUFDQSxxQkFBQTtFaEM2aEZGOztFZ0MxaEZBO0lBQ0UsZ0JBQUE7RWhDNmhGRjtFb0Q1NkNJO0lBQ0Usd0JBQUE7RXBEaXdLTjtBQXIxSEY7O0FtRnBuRkk7RW5DdUhFO0lBR00sa0JBQUE7SUFDQSxxQkFBQTtFaERvaEpWO0FBQ0Y7O0FtRmhwSkk7RS9CNElJO0k3Q2hJTixzQ0FBQTtFUG1pTEE7RXFEdGpMRjtJQVFNLGNBQUE7SUFIQSxlQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFKQSxXQUFBO0lBQ0EsWUFBQTtJQUtBLGdCQUFBO0VyRHE5TUo7QUF2NkJGOztBbUZoakxJO0UvQjIrQkU7SUFLTSxXQUFBO0VwRHF5S1Y7RXdFM3VNRTtJQUdNLHNCQUFBO1NBQUEsaUJBQUE7SUFDQSxhQUFBO0V4RXVzVlI7RXdFMXJWSTtJQUdNLFdBQUE7RXhFc3NWVjtBQTkrSUYiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi9zZXR0aW5nL3NpemXlj4Lnhadcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBtaW4td2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBtYXgtd2lkdGhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKum7ku+8mmZvbnQqL1xuLyrnt5HvvJrmloflrZfjga7jgqLjgq/jgrvjg7Pjg4jjgarjgakqL1xuLyroloTnt5HvvJrog4zmma/jgarjgakqL1xuLyrprq7jgoTjgYvjgarpnZLvvJrjg5njg7zjgrkqL1xuLyrmv4PntLrvvJrjg6rjg7Pjgq/ku5YqL1xuLyrjgqjjg6Hjg6njg6vjg4nvvJroo4Xpo77ku5YqL1xuLyrotaTvvJroo4Xpo77ku5YqL1xuLypiZ++8muiDjOaZryovXG4vKuOCsOODqeODh+ODvOOCt+ODp+ODsyovXG4vKuaWh+Wtl+OCsOODqeODh+ODvOOCt+ODp+ODsyovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Tm90bytTYW5zK0pQOndnaHRANDAwOzUwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS95YWt1aGFuanBAMy4zLjEvZGlzdC9jc3MveWFrdWhhbmpwLm1pbi5jc3NcIik7XG4uY19ncmFkX2ZvbnQge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDc2OGQ0LCAjNGZjOGRjKTtcbiAgY29sb3I6ICM0YWMyZGI7XG59XG5cbmVtLmNfZ3JhZF9mb250IHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxucC5jX2dyYWRfZm9udCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGphXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogZW5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFuY2hlZGFsbW9uZDtcbiAgaGVpZ2h0OiAxMzAwcHg7XG59XG5cbi8qICAgICDjg5Xjgqfjg7zjg4njgqTjg7MgICAgKi9cbi5mYWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC43NiwgMC43MywgMC45Nyk7XG59XG5cbi5mYWRlSW4tdXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTtcbn1cblxuLmZhZGVJbi1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO1xufVxuXG4uZmFkZUluLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XG59XG5cbi5mYWRlSW4tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTtcbn1cblxuLnNjcm9sbC1pbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuXG4vKiAgICAg44K544Op44Kk44OJ44Kk44OzICAgICovXG4uc2xpZGVJbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMC43NiwgMC43MywgMC45Nyk7XG59XG5cbi5zbGlkZUluLXVwIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7XG59XG5cbi5zbGlkZUluLWRvd24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7XG59XG5cbi5zbGlkZUluLWxlZnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMCk7XG59XG5cbi5zbGlkZUluLXJpZ2h0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgMCk7XG59XG5cbi5zY3JvbGwtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIExpc3RzIChlbnVtZXJhdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXG4gKi9cbnN2ZyxcbmltZyxcbmVtYmVkLFxub2JqZWN0LFxuaWZyYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogRm9ybXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGUuXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIDEgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXG4gKi9cblt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG5bdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjpkaXNhYmxlZCxcblt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQsXG5bdHlwZT1yZXNldF06ZGlzYWJsZWQsXG5bdHlwZT1zdWJtaXRdOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKipcbiAqIEltcHJvdmUgb3V0bGluZXMgZm9yIEZpcmVmb3ggYW5kIHVuaWZ5IHN0eWxlIHdpdGggaW5wdXQgZWxlbWVudHMgJiBidXR0b25zLlxuICovXG46LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIFJlbW92ZSBwYWRkaW5nXG4gKi9cbm9wdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzZXQgdG8gaW52aXNpYmxlXG4gKi9cbmZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDbGlja2FibGUgbGFiZWxzXG4gKi9cbmxhYmVsW2Zvcl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIEludGVyYWN0aXZlICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLypcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxuICovXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5cbi8qIFRhYmxlcyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxuKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAvKiAxICovXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzgwcHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAwLjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAwLjgzMzMzMzMzMzN2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlAsIFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5ib2R5IC5hcmVhLWxpbmsgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keSAuYXJlYS1saW5rIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbmEge1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBhOmhvdmVyLCBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZW0ge1xuICBmb250LXN0eWxlOiBpbml0aWFsO1xufVxuXG4vKuWQhGh0bWzopoHntKAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbn1cblxuaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG1haW4ge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbn1cblxuLmwtMmNvbCAubC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgLmwtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMy4xMjV2dztcbiAgfVxufVxuLmwtMmNvbCBhcnRpY2xlIHtcbiAgd2lkdGg6IDkwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbCBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtMmNvbCBhc2lkZSB7XG4gIHdpZHRoOiAzMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC0yY29sLmZvcm0gLmwtaW5uZXIge1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sLmZvcm0gLmwtaW5uZXIge1xuICAgIGdhcDogMy4xMjV2dztcbiAgfVxufVxuLmwtMmNvbC5mb3JtIGFydGljbGUge1xuICB3aWR0aDogNjByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sLmZvcm0gYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLTJjb2wuZm9ybSBhc2lkZSB7XG4gIHdpZHRoOiA1NnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wuZm9ybSBhc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLTJjb2wtY29udGFjdCAubC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wtY29udGFjdCAubC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzLjEyNXZ3O1xuICB9XG59XG5cbmZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1jYXRjaC0tdGV4dCB7XG4gIG1hcmdpbjogNzBweCBhdXRvIDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jYXRjaC0tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmwtY2F0Y2gtLXRleHQgKyAqIC5sLWNvbnRhaW5lciwgLmwtY2F0Y2gtLXRleHQgKyAubC1jb250YWluZXIsIC5sLWNhdGNoLS10ZXh0ICsgKiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucC1scC1tdi1wcm9kdWN0IC5wLWxwX190aXRsZUFyZWEsIC5wLWxwLW12LWlzc3VlIC5wLWxwX190aXRsZUFyZWEsIC5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEsIC5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhLCAucC1oZWFkZXJfX2lubmVyLCAubC1jb250YWluZXItLXAwLCAubC1jb250YWluZXItLXB0MCwgLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEyODBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1scC1tdi1wcm9kdWN0IC5wLWxwX190aXRsZUFyZWEsIC5wLWxwLW12LWlzc3VlIC5wLWxwX190aXRsZUFyZWEsIC5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEsIC5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhLCAucC1oZWFkZXJfX2lubmVyLCAubC1jb250YWluZXItLXAwLCAubC1jb250YWluZXItLXB0MCwgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1jb250YWluZXIge1xuICBwYWRkaW5nOiA2LjI1dncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDdyZW0gM3Z3O1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmwtY29udGFpbmVyLS1wdDAge1xuICBwYWRkaW5nOiAwIDAgNi4yNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sLWNvbnRhaW5lci0tcHQwIHtcbiAgICBwYWRkaW5nOiAwIDN2dyA3cmVtO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmwtY29udGFpbmVyLS1wMCB7XG4gIHBhZGRpbmc6IDAgMCAyLjA4MzMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubC1jb250YWluZXItLXAwIHtcbiAgICBwYWRkaW5nOiAzcmVtIDV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci5sLWNvbnRhaW5lci1zZXJ2aWNlbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIubC1jb250YWluZXItc2VydmljZWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzdncgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBoZWlnaHQ6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHotaW5kZXg6IDk5O1xufVxuLnVuZGVyIC5sLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1oZWFkZXIge1xuICAgIGhlaWdodDogOHJlbTtcbiAgfVxufVxuXG4uYy0yY29sLWFydGljbGVfX212IGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLTJjb2wtYXJ0aWNsZV9fbXYgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5jLTJjb2wtYXJ0aWNsZV9fbXYgcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5jLTJjb2wtYXJ0aWNsZV9fYmxvY2sgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzQ1OWQ5MiAwIDEwJSwgI2NjY2ZkZSA1JSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtMmNvbC1hcnRpY2xlX19ibG9jayBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzN2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG4gIH1cbn1cbi5jLTJjb2wtYXJ0aWNsZV9fYmxvY2sgcCArIHVsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jLTJjb2wtYXJ0aWNsZV9fYmxvY2sgdWwgKyBwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jLTJjb2wtYXJ0aWNsZV9fYmxvY2tMaXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjVlbTtcbn1cbi5jLTJjb2wtYXJ0aWNsZV9fYmxvY2tMaXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uYy0yY29sLWFydGljbGVfX3RleHRMaW5rIGxpIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4uYy0yY29sLWFydGljbGVfX3RleHRMaW5rIGxpOmhvdmVyIHA6OmFmdGVyIHtcbiAgcmlnaHQ6IC0yLjVyZW07XG59XG4uYy0yY29sLWFydGljbGVfX3RleHRMaW5rIGxpOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAwO1xufVxuLmMtMmNvbC1hcnRpY2xlX190ZXh0TGluayBsaSBwIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLTJjb2wtYXJ0aWNsZV9fdGV4dExpbmsgbGkgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzQ1OWQ5MjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQ1OWQ5MjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAtMnJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmMtYXJyb3ctLWNlbnRlci1ib3R0b20ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDdyZW0gMTByZW0gMCAxMHJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xufVxuXG4uYy1iZy0tZ3Ige1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZjO1xufVxuLmMtYmctLXRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvc2VydmljZV9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQ6ICNkZWVjZjY7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG4uYy1iZy0taW5ib3VuZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTIsIDE2NSwgMTgyLCAwLjEpO1xufVxuLmMtYmctLWluYm91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgzLFxuLmMtYmctLWluYm91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgyIHtcbiAgY29sb3I6ICMzNGE1YjY7XG59XG4uYy1iZy0taW5ib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xuICBjb2xvcjogIzM0YTViNjtcbn1cbi5jLWJnLS1pbmJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGE1YjY7XG59XG4uYy1iZy0tb3V0Ym91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUsIDEwMiwgMjEyLCAwLjEpO1xufVxuLmMtYmctLW91dGJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMyxcbi5jLWJnLS1vdXRib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDIge1xuICBjb2xvcjogIzA1NjZkNDtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMTc2LCA0LCAwLjEpO1xufVxuLmMtYmctLWNvbnN0cnVjdGlvbiAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDMsXG4uYy1iZy0tY29uc3RydWN0aW9uIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMiB7XG4gIGNvbG9yOiAjZTFiMDA0O1xufVxuLmMtYmctLWNvbnN0cnVjdGlvbiAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xuICBjb2xvcjogI2UxYjAwNDtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24gLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2UxYjAwNDtcbn1cblxuLmwtYnRuLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbi5sLWJ0bi1hcmVhLS0yY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIGdhcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWJ0bi1hcmVhLS0yY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5sLWJ0bi1hcmVhLmMtZ3JlZW4tYmFjayAuYy1idG4ge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDU5ZDkyO1xufVxuLmwtYnRuLWFyZWEuYy1ncmVlbi1iYWNrIC5jLWJ0bjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtYnRuLWFyZWEuYy1ncmVlbi1iYWNrIGEge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5sLWJ0bi1hcmVhLmMtZ3JlZW4tYmFjayBhOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDU5ZDkyO1xufVxuXG4uYy10ZXh0LWxpbmstLWFycm93LXJpZ2h0IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuIHtcbiAgICBtaW4td2lkdGg6IDUwdnc7XG4gIH1cbn1cbi5jLWJ0bi0tY3RhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmdfYnRuX2Fycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIC8qIDo6YmVmb3JlLCA6OmFmdGVy44GnMueorumhnuOBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkueUqOaEjyAqL1xuICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MxICovXG4gIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cbiAgLyog44Ob44OQ44O85pmC44Gr44Kw44Op44OH44O844K344On44OzMeOCkumAj+aYjuOBq+OBmeOCiyAqL1xufVxuLmMtYnRuLS1jdGE6OmJlZm9yZSwgLmMtYnRuLS1jdGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtYnRuLS1jdGE6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAvKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Plrp/ooYzmmYLplpMgKi9cbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4uYy1idG4tLWN0YTo6YWZ0ZXIge1xuICB6LWluZGV4OiAtMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDU5ZDgxIDAlLCAjNDU5ZDk0IDEwMCUpO1xufVxuLmMtYnRuLS1jdGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1idG4tLWN0YSwgLmMtYnRuLS1vcmEsIC5jLWJ0bi0td2gge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzVyZW07XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0tY3RhLCAuYy1idG4tLW9yYSwgLmMtYnRuLS13aCB7XG4gICAgd2lkdGg6IDc1dnc7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmMtYnRuLS1jdGEgYSwgLmMtYnRuLS1vcmEgYSwgLmMtYnRuLS13aCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyOHJlbTtcbiAgcGFkZGluZzogMnJlbSA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tLWN0YSBhLCAuYy1idG4tLW9yYSBhLCAuYy1idG4tLXdoIGEge1xuICAgIHBhZGRpbmc6IDRyZW0gNXJlbTtcbiAgfVxufVxuLmMtYnRuLS1vcmEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jLWJ0bi0tb3JhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLWJ0bi0tb3JhOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5jLWJ0bi0td2gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5jLWJ0bi0td2g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xufVxuLmMtYnRuLS13aDpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idG4tLXRlbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAyLjYwNDE2NjY2Njd2dztcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tLXRlbCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cbi5jLWJ0bi0tZ3JhZCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYmdfYnRuX2Fycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJveC1zaGFkb3c6IDFweCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAvKiA6OmJlZm9yZSwgOjphZnRlcuOBpzLnqK7poZ7jga7jgrDjg6njg4fjg7zjgrfjg6fjg7PjgpLnlKjmhI8gKi9cbiAgLyog44Kw44Op44OH44O844K344On44OzMSAqL1xuICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MyICovXG4gIC8qIOODm+ODkOODvOaZguOBq+OCsOODqeODh+ODvOOCt+ODp+ODszHjgpLpgI/mmI7jgavjgZnjgosgKi9cbn1cbi5jLWJ0bi0tZ3JhZDo6YmVmb3JlLCAuYy1idG4tLWdyYWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtYnRuLS1ncmFkOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgLyog44Ki44OL44Oh44O844K344On44Oz5a6f6KGM5pmC6ZaTICovXG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjM2M5ZjQ0IDAlLCAjNDU5ZDk0IDEwMCUpO1xufVxuLmMtYnRuLS1ncmFkOjphZnRlciB7XG4gIHotaW5kZXg6IC0yO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkOTQgMCUsICMzYzlmNDQgMTAwJSk7XG59XG4uYy1idG4tLWdyYWQ6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1idG4tLWdyYWQuYnRuLS1zdHJvbmcge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xufVxuLmMtYnRuLS1ncmFkLmJ0bi0tc3Ryb25nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1idG4tLWdyYWQuYnRuLS1zdHJvbmcgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWJ0bi0tZ3JhZC5idG4tLXN0cm9uZyBhOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYyNzAwO1xufVxuLmMtYnRuLS1ncmFkLmJ0bi0tc3Ryb25nIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLWJ0bi0tZ3JhZC5idG4tLXN0cm9uZyBhOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xufVxuLmMtYnRuLS1ncmFkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI4cmVtO1xuICBwYWRkaW5nOiAycmVtIDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWJ0bi0tZ3JhZCBhIHtcbiAgICB3aWR0aDogNzV2dztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDRyZW0gNXJlbTtcbiAgfVxufVxuLmMtYnRuLS1ncmFkIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0tZ3JhZCBhOjphZnRlciB7XG4gICAgcmlnaHQ6IDFlbTtcbiAgfVxufVxuLmMtYnRuLS1ncmFkMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB3aWR0aDogMjhyZW07XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcbn1cbi5jLWJ0bi0tb3JhbmdlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbn1cbi5jLWJ0bi0tb3JhbmdlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMnJlbSA1cmVtO1xufVxuLmMtYnRuLS1vcmFuZ2U6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi41cmVtO1xufVxuLmMtYnRuLS1ib3JkZXIge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtYnRuLS1ib3JkZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gNXJlbTtcbn1cbi5jLWJ0bi0tYm9yZGVyIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYy1jYXRlLS1saW5lIHtcbiAgcGFkZGluZzogMC4ycmVtIDVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNTY2ZDQ7XG4gIGNvbG9yOiAjMDU2NmQ0O1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jLWNvbXBhbnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAyLjV2dywgNDBweCk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLmMtY29tcGFueV9faXRlbSArIC5jLWNvbXBhbnlfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAzLjEyNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tcGFueV9faXRlbSArIC5jLWNvbXBhbnlfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDYuMjV2dztcbiAgfVxufVxuLmMtY29tcGFueV9faXRlbSB0YWJsZSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnlfX2l0ZW0gdGFibGUge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnlfX2l0ZW0gdGFibGUgdHIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnlfX2l0ZW0gdGFibGUgdHI6bGFzdC1vZi10eXBlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcbiAgfVxufVxuLmMtY29tcGFueV9faXRlbSB0YWJsZSB0aCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tcGFueV9faXRlbSB0YWJsZSB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG59XG4uYy1jb21wYW55X19pdGVtIHRhYmxlIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWNvbXBhbnlfX2l0ZW0gdGFibGUgdGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlMGUwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDR2dyAyLjY2NjY3dncgNS4zMzMzM3Z3O1xuICB9XG59XG4uYy1jb21wYW55X19pdGVtIHRhYmxlIHRkIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uYy1jb21wYW55IGRsIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aWR0aDogOTAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tcGFueSBkbCB7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIH1cbn1cbi5jLWNvbXBhbnkgZGwgZHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tcGFueSBkbCBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBjb2xvcjogIzMzMztcbiAgfVxufVxuLmMtY29tcGFueSBkbCBkdCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1jb21wYW55IGRsIGRkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnkgZGwgZGQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jLWNvbXBhbnkgZGwgZGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlMGUwO1xuICB9XG59XG4uYy1jb21wYW55IGRsIGRkOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlMGUwO1xufVxuLmMtY29tcGFueSBkbCBkZCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1jb21wYW55IGRsIGRkIHVsIGxpICsgbGkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmMtY29udGFjdF9fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XG59XG4uYy1jb250YWN0X19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA0LjVyZW07XG4gIHBhZGRpbmctdG9wOiA0LjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5jLWNvbnRhY3RfX2RldGFpbF9faGVhZCB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1jb250YWN0X19kZXRhaWxfX3RleHQge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBwYWRkaW5nOiAyLjVyZW0gMy41cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udGFjdF9fZGV0YWlsX190ZXh0IHtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIH1cbn1cbi5jLWNvbnRhY3RfX2RldGFpbF9fdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xufVxuLmMtY29udGFjdF9fZGV0YWlsX19hbm5vdGF0aW9uIHtcbiAgY29sb3I6ICM0YjRiNGI7XG59XG4uYy1jb250YWN0X19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmMtY29udGFjdF9fbGluayB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQ1OWQ5MiwgIzQ1OWQ5MiAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jLWNvbnRhY3QtMmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRhY3QtMmNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDlyZW07XG4gIH1cbn1cbi5jLWNvbnRhY3QtMmNvbF9fbGVmdCwgLmMtY29udGFjdC0yY29sX19yaWdodCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gN3JlbSkgLyAyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRhY3QtMmNvbF9fbGVmdCwgLmMtY29udGFjdC0yY29sX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNvbnRhY3QtMmNvbF9fYXR0ZW50aW9uIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcbn1cblxuLmMtY3RhIHtcbiAgYmFja2dyb3VuZDogI2YwZjVmODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbiAgLyouYXJlYS1saW5rOmhvdmVyIGZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZDojNGNiZGFmO1xuICB9ICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG4uYy1jdGFfX2RlbW8sIC5jLWN0YV9fZmxvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi41cmVtO1xufVxuLmMtY3RhX190ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1LjVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3RhX190ZXh0IHtcbiAgICB3aWR0aDogNjB2dztcbiAgfVxufVxuLmMtY3RhIC5jLWN0YV9fZGVtbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN0YSAuYy1jdGFfX2RlbW8ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gIH1cbn1cbi5jLWN0YSAuYy1jdGFfX2Zsb3cge1xuICBwYWRkaW5nLWxlZnQ6IDUuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN0YSAuYy1jdGFfX2Zsb3cge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmMtY3RhIC5hcmVhLWxpbmsgZmlndXJlIHtcbiAgd2lkdGg6IDEzcmVtO1xuICBoZWlnaHQ6IDEzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWN0YSAuYXJlYS1saW5rIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN0YSAuYXJlYS1saW5rIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN0YSAuYXJlYS1saW5rIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDIwdnc7XG4gICAgaGVpZ2h0OiAyMHZ3O1xuICB9XG59XG4uYy1jdGEgcCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtY3RhIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl9ncmVlbi5wbmdcIikgMCBjZW50ZXIvMThweCBuby1yZXBlYXQ7XG59XG4uYy1jdGEgLmFyZWEtbGluazpob3ZlciBwIHtcbiAgY29sb3I6ICM0NTlkOGQ7XG59XG4uYy1jdGEgLmFyZWEtbGluazpob3ZlciBhIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5jLWN0YS1jb250YWN0ZGVtbyAucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtY3RhLWNvbnRhY3RkZW1vIC5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpIHtcbiAgd2lkdGg6IDMwcmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xufVxuLmMtY3RhLWNvbnRhY3RkZW1vIC5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpIGEge1xuICBwYWRkaW5nOiAxLjA0MTY2NjY2Njd2dyAxLjU2MjV2dztcbn1cblxuLmMtZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDZyZW0gMCAwO1xufVxuXG4uYy1mbG93LXN1YnNpZHkge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLmMtZmxvd19fdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmMtZmxvd19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uYy1mbG93X19zdGVwIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmMtZmxvd19fc3RlcCB1bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4OCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjZweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLmMtZmxvd19fc3RlcCB1bCBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmMtZmxvd19fc3RlcCB1bCBsaSBhIHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1mbG93X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvd19fZGV0YWlsIHtcbiAgICBnYXA6IDEwcmVtO1xuICB9XG59XG4uYy1mbG93X19kZXRhaWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3dfX2RldGFpbCBsaSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5jLWZsb3dfX2RldGFpbCBsaSBvbCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3dfX2RldGFpbCBsaSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZmxvd19fZGV0YWlsLS10ZXh0IHtcbiAgd2lkdGg6IDY0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93X19kZXRhaWwtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mbG93X19kZXRhaWwtLXRleHQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3dfX2RldGFpbC0tdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLmMtZmxvd19fZGV0YWlsLS10ZXh0IGgzIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1mbG93X19kZXRhaWwtLXRleHQgaDMgaW1nIHtcbiAgICB3aWR0aDogOXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvd19fZGV0YWlsLS10ZXh0IGgzIGltZyB7XG4gICAgd2lkdGg6IDQ2cHg7XG4gIH1cbn1cbi5jLWZsb3cgLmMtZmxvd19fc3RlcCB1bDo6YmVmb3JlIHtcbiAgd2lkdGg6IDkxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3cgLmMtZmxvd19fc3RlcCB1bDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNjklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93IC5jLWZsb3dfX3N0ZXAgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmMtZmxvdyAuYy1mbG93X19zdGVwIHVsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93IC5jLWZsb3dfX3N0ZXAgdWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAtMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzMiU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA2MyU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLmMtZmxvdyAuYy1mbG93X19zdGVwIHVsIGxpIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvdyAuYy1mbG93X19zdGVwIHVsIGxpIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5jLWZsb3cgLmMtZmxvd19fc3RlcCB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLm1haWxmb3JtIC5jLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTB2aDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5ibC1mb3JtX19wcml2YWN5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtX19wcml2YWN5IHtcbiAgICBtYXJnaW4tdG9wOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuXG4uYmwtZm9ybV9fc3VibWl0IHtcbiAgd2lkdGg6IDE4Ljc1dnc7XG4gIG1hcmdpbjogMi42MDQxNjY2NjY3dncgYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDYuMjV2dyBhdXRvIDE1LjYyNXZ3O1xuICB9XG59XG4uYmwtZm9ybV9fc3VibWl0IFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwLjk4OTU4MzMzMzN2dyAyLjA4MzMzMzMzMzN2dztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmwtZm9ybV9fc3VibWl0OjphZnRlciB7XG4gIHJpZ2h0OiA4LjUlO1xufVxuXG4ubXVzdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkYwMDAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAycHggNXB4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXVzdCB7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dyAwLjc4MTI1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG5cbi5vcHAsXG4ub3B0aW9uYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMnB4IDVweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9wcCxcbi5vcHRpb25hbCB7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzN2dztcbiAgICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dyAwLjc4MTI1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjA0MTY2NjY2N3Z3O1xuICB9XG59XG5cbi5lcnJvck1zZyB7XG4gIGNvbG9yOiAjRkYwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yTXNnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXZ3O1xuICB9XG59XG5cbi5ibC1mb3JtSW5xdWlyeSAqIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGgsXG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjOWI5YjliO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRoLFxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyLjA4MzMzMzMzMzN2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0YWJsZSB0aCxcbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0YWJsZSB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0YWJsZSB0aCxcbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNXZ3O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIGlucHV0W3R5cGU9dGV4dF0sIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIGlucHV0W3R5cGU9dGV4dF0sIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gICAgbWFyZ2luOiAwIDEuNTYyNXZ3IDAgMDtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dztcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGV4dGFyZWEge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwIDEuNTYyNXZ3IDAgMDtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dztcbiAgICBmb250LXNpemU6IDMuNjQ1ODMzMzMzM3Z3O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5wcmVmIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMzAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgc2VsZWN0IHtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAtbW96LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYXBwZWFyYW5jZTogYnV0dG9uO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHotaW5kZXg6IDE1O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAwIDEuNTYyNXZ3IDQuMTY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMTMuMDIwODMzMzMzM3Z3O1xuICAgIG1hcmdpbjogMi4wODMzMzMzMzMzdncgMDtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRkIC5pbmZvIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzk5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5hdXRvemlwIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5hdXRvemlwIHtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAzLjEyNXZ3O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0MSB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQxIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDIge1xuICB3aWR0aDogMzcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0MiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQzIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0MyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDQge1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQ0IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMCAxLjA0MTY2NjY2Njd2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDUge1xuICB3aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0NSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAubmFtZSB0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAubmFtZSB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGQgdWwge1xuICAqem9vbTogMTtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCB1bDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRkIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMyU7XG59XG4uYmwtZm9ybUlucXVpcnkgc3BhbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHNwYW4ubXVzdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ibC1mb3JtSW5xdWlyeSBzcGFuLm9wdGlvbmFsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmJsLWZvcm1JbnF1aXJ5ICNtZWRpYSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgI21lZGlhIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgLmV0YyB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjZXRjIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgI2V0YyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMTI1dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSBoMyBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMnB4IDEwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IGgzIHNwYW4ge1xuICAgIG1hcmdpbjogMC43ODEyNXZ3IDMuMTI1dncgMCAwO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgI3ByaXZhY3kge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSAqIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgI3ByaXZhY3kgaDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSBkdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmwtZm9ybUlucXVpcnkgI3ByaXZhY3kgZGQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJsLWZvcm1JbnF1aXJ5ICNzdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgI3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTAuNDE2NjY2NjY2N3Z3O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgI3RoYW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSAjdGhhbmtzIHtcbiAgICBwYWRkaW5nOiAxMC40MTY2NjY2NjY3dncgMDtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICN0aGFua3MgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjdGhhbmtzICNzdWJtaXQge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICN0aGFua3MgI3N1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMTMuMDIwODMzMzMzM3Z3O1xuICB9XG59XG5cbi5mZWVtYWlsX2Vycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDAwO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWVtYWlsX2Vycm9yIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICAgIHBhZGRpbmc6IDcuODEyNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuXG4uYmwtZm9ybSBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmwtZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nOiAzLjEyNXZ3O1xuICB9XG59XG4uYmwtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogMS41NjI1dnc7XG59XG4uYmwtZm9ybSBkbCBkdCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybSBkbCBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgfVxufVxuLmJsLWZvcm0gZGwgKyBkbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybSBkbCArIGRsIHtcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuXG4uYmwtZm9ybV9fZHVvIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybV9fZHVvIHtcbiAgICBtYXJnaW4tdG9wOiA1LjIwODMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjIwODMzMzMzMzN2dztcbiAgfVxufVxuLmJsLWZvcm1fX2R1byBkbCB7XG4gIHdpZHRoOiA0OSU7XG59XG4uYmwtZm9ybV9fZHVvIGRsICsgZGwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmMtZ3JlZW5NViB7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtZ3JlZW5NViBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuKltjbGFzc149Yy1pbWctYm94XSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdIGltZyB7XG4gIG1heC13aWR0aDogNDQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgKltjbGFzc149Yy1pbWctYm94XSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4qW2NsYXNzXj1jLWltZy1ib3hdICsgKiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jLWltZy1ib3gtLWxfX2l0ZW0sIC5jLWltZy1ib3gtLWwgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1sX19pdGVtLCAuYy1pbWctYm94LS1sIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nLWJveC0tcl9faXRlbSwgLmMtaW1nLWJveC0tciBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1heC13aWR0aDogNDQlO1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1ib3gtLXJfX2l0ZW0sIC5jLWltZy1ib3gtLXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1pbWctYm94LS1oYWxmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDglO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtIHtcbiAgbWF4LXdpZHRoOiA0NiU7XG4gIHdpZHRoOiA0NiU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWltZy1ib3gtLWhhbGZfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0taGFsZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYy1saXN0LS1kaXNjIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLmMtbGlzdC0tZGlzYyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5jLWxpc3QtLWRpc2MgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLmMtbGlzdC0taW5kZW50IGxpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0yZW07XG59XG4uYy1saXN0LS1pbmRlbnQgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4ucC1sb3dlci1tdiB7XG4gIGhlaWdodDogMzByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sb3dlci1tdiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MCUgdG9wIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4ucC1sb3dlci1tdiBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxvd2VyLW12IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICB9XG59XG4ucC1sb3dlci1tdi5uby1pbWFnZSB7XG4gIGhlaWdodDogMjByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sb3dlci1tdi5uby1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNnJlbTtcbiAgfVxufVxuLnAtbG93ZXItbXYubm8taW1hZ2UgLmMtbXYtbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCA4cHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ucC1sb3dlci1tdi5uby1pbWFnZS5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG59XG4ucC1sb3dlci1tdi5uby1pbWFnZS5ncmVlbiAuYy1tdi1sYWJlbCB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtbG93ZXItbXYubm8taW1hZ2UgaDEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuLnAtbG93ZXItbXY6bm90KC5uby1pbWFnZSkgaDEge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxM3B4ICNmZmYsIC0xcHggLTFweCAxM3B4ICNmZmYsIDFweCAtMXB4IDEzcHggI2ZmZiwgLTFweCAxcHggMTNweCAjZmZmO1xufVxuLnAtbG93ZXItbXYubC1tdl9fcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnAtbG93ZXItbXYubC1tdl9fbGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnAtc3BsaXQtbXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA1MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BsaXQtbXZfX3RleHQsIC5wLXNwbGl0LW12X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zcGxpdC1tdl9fdGV4dCB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNjQwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtc3BsaXQtbXZfX3RleHQge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BsaXQtbXZfX3RleHQge1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbi5wLXNwbGl0LW12X190ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzExMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucC1zcGxpdC1tdl9fdGV4dCBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtc3BsaXQtbXZfX3RleHQgaDEuZmVhdHVyZWgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMXZ3LCA0NHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BsaXQtbXZfX3RleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIH1cbn1cbi5wLXNwbGl0LW12X190ZXh0LmdyZWVuIHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5wLXNwbGl0LW12X190ZXh0LmdyZWVuIGgxIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1zcGxpdC1tdl9faW1nIHtcbiAgd2lkdGg6IDQwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X19pbWcge1xuICAgIGhlaWdodDogNDB2dztcbiAgfVxufVxuLnAtc3BsaXQtbXZfX2ltZy5sLW12X19yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucC1zcGxpdC1tdl9faW1nLmwtbXZfX2xlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4ucC1zcGxpdC1tdl9fdGl0bGVBcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogOHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdl9fdGl0bGVBcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIH1cbn1cbi5wLXNwbGl0LW12IC5sLWJ0bi1hcmVhIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12IC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12IC5jLWJ0bi0tZ3JhZCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3Qge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BsaXQtbXZfX2N0YUxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gIH1cbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4ucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaSB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE5cmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDc1dncgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4ucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaTpob3ZlciBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaS5jLWJ0bi0tZGVtbyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkuYy1idG4tLWRlbW8gYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkuYy1idG4tLWRlbW86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkuYy1idG4tLWRlbW86aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1wYWdlLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHJpZ2h0OiAxLjA0MTY2NjY2Njd2dztcbiAgYm90dG9tOiA1LjIwODMzMzMzMzN2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdG9wIHtcbiAgICByaWdodDogNSU7XG4gICAgYm90dG9tOiAxLjA0MTY2NjY2Njd2dztcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuLmMtcGFnZS10b3AgYTpmb2N1czpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1wYWdlLXRvcCBhOmZvY3VzOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtcGFnZS10b3AgYTpob3Zlcjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLXBhZ2UtdG9wIGE6aG92ZXI6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFnZS10b3AgYSB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5jLXBvcHVwIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJveC1zaGFkb3c6IDJweCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmMtcG9wdXBfX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgbGVmdDogLTEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXBvcHVwX190ZXh0IHtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBvcHVwX190ZXh0IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmMtcG9wdXBfX3RleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuLmMtcG9wdXBfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmMtcmVzdWx0czAyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLXJlc3VsdHMwMl9fcm93LmNvbHVtbjA0ID4gKiB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyA0KTtcbn1cbi5jLXJlc3VsdHMwMl9fcm93LmNvbHVtbjAzID4gKiB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHMwMl9fcm93ID4gKiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmMtcmVzdWx0czAyX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHMwMl9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jLXJlc3VsdHMwMl9fdGl0bGUge1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZjVmMjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDU5ZDg0O1xufVxuLmMtcmVzdWx0czAyX19sb2dvIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuLmMtcmVzdWx0czAyX19sb2dvLmhhbGYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0OCU7XG4gIG1heC13aWR0aDogMTk1cHg7XG59XG4uYy1yZXN1bHRzMDJfX2xvZ28uaGFsZiArIC5oYWxmIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMCU7XG59XG4uYy1yZXN1bHRzMDJfX2xvZ28uaGFsZiArIC5oYWxmLm5vLW1sIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzMDJfX2xvZ28uaGFsZi5tYi1mdWxsIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzcwcHgpIHtcbiAgLnAtNDEyIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS0yY29sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnAtNDEyIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uOm50aC1vZi10eXBlKDJuKzEpIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS0yY29sIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OXB4KSB7XG4gIC5wLTQxMiAuYy1uYXlhbWlfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcmVtO1xuICAgIHJvdy1nYXA6IDI1cmVtO1xuICB9XG5cbiAgLnAtNDEyIC5jLW5heWFtaV9fbGlzdCBsaSBmaWd1cmUge1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBtYXJnaW46IC0yMHJlbSBhdXRvIDA7XG4gIH1cblxuICAucC00MTIgLmMtbmF5YW1pX19saXN0IGxpIHAge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYSwgLmMtdGV4dC1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTpmb2N1cywgLmMtdGV4dC1saW5rIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTpob3ZlciwgLmMtdGV4dC1saW5rIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy10ZXh0LWxpbmsgYSB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhOjpiZWZvcmUge1xuICBsZWZ0OiAtMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjMDU2NmQ0O1xufVxuLmMtdGV4dC1saW5rLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXRleHQtbGluay0tdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy10ZXh0LWxpbmstLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jLXRpdGxlLS1jb3B5IHtcbiAgY29sb3I6ICMwZTExNTU7XG4gIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xufVxuLmMtdGl0bGUtLWVuIHtcbiAgY29sb3I6ICMxMTE7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLmMtdGl0bGUtLWVuIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xuICBjb2xvcjogIzU0YmNjZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jLXRpdGxlLS1zZXJ2aWNlLWZlYXR1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy10aXRsZS0tc2VydmljZS1mZWF0dXJlIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG4uYy10aXRsZS0tc2VydmljZS1mZWF0dXJlIGgyIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXRpdGxlLS1zZXJ2aWNlLWZlYXR1cmUgLmVuIHtcbiAgY29sb3I6ICM1NGJjY2Y7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4uYy10aXRsZS0tc2VydmljZS1hcmNoaXZlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgcGFkZGluZy10b3A6IDQuMTY2NjY2NjY2N3Z3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbi5jLXRpdGxlLS1zZXJ2aWNlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5jLXRpdGxlLS1zZXJ2aWNlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLmMtdGl0bGUtLXNlcnZpY2UgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuLmMtdGl0bGVBcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGl0bGVBcmVhX19zbWFsbCB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmMtdGl0bGVBcmVhX19iaWcge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYV9fYmlnIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4uYy10aXRsZUFyZWFfX2JpZyArIC5jLXRpdGxlQXJlYV9fbGVhZCB7XG4gIG1hcmdpbjogLTEuNTYyNXZ3IDAgMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUFyZWFfX2JpZyArIC5jLXRpdGxlQXJlYV9fbGVhZCB7XG4gICAgbWFyZ2luOiA2LjI1dncgMDtcbiAgfVxufVxuLmMtdGl0bGVBcmVhX19taWQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cbi5jLXRpdGxlQXJlYV9fbWlkX19sYXJnZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVBcmVhX19taWRfX2xhcmdlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB9XG59XG5cbi5wLWFib3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvYWJvdXRfYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0L2NvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgfVxufVxuXG4ucC1hdHRlbmRhbmNlLWNhc2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4ucC1hdHRlbmRhbmNlLWNhc2UgLmMtdGl0bGVBcmVhLFxuLnAtYXR0ZW5kYW5jZS1jYXNlIC5jLXRpdGxlQXJlYV9fc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWF0dGVuZGFuY2UtY2FzZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbmRhbmNlLWNhc2VfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBnYXA6IDRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtYXR0ZW5kYW5jZS1jYXNlX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDQwcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbmRhbmNlLWNhc2VfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbTtcbiAgfVxufVxuLnAtYXR0ZW5kYW5jZS1jYXNlX19saXN0X19pdGVtX19udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW5kYW5jZS1jYXNlX19saXN0X19pdGVtX19udW0ge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICB9XG59XG4ucC1hdHRlbmRhbmNlLWNhc2VfX2xpc3RfX2l0ZW0gaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVuZGFuY2UtY2FzZV9fbGlzdF9faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbi5wLWF0dGVuZGFuY2UtdGlwcyB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1hdHRlbmRhbmNlLXRpcHMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVuZGFuY2UtdGlwcyBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1iYW5uZXJfbGluayB7XG4gIG1hcmdpbi10b3A6IDV2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1kb3dubG9hZC1iYW5uZXJfbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y1ZjI7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA2LjI1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvd25sb2FkLWJhbm5lcl9saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJyZW07XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X190dGwge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX3R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41NTY7XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwge1xuICBnYXA6IDA7XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwgbGkge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IDBlbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bCBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMC4zZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bCBsaTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGVmdDogMGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kb3dubG9hZC1iYW5uZXJfbGluayBmaWd1cmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgfVxufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX2xlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjI3MDA7XG4gIHdpZHRoOiAzMTRweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm90dG9tOiAyNHB4O1xuICByaWdodDogLTY4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rX19sZWFkIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fbGVhZCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZlZmVmZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI2ZlZmVmZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucC1mdW5jdGlvbi1iYW5uZXJfbGluayB7XG4gIG1hcmdpbjogNXZ3IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1iYW5uZXJfbGluayB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mdW5jdGlvbi1iYW5uZXJfbGluayBhIHtcbiAgYmFja2dyb3VuZDogIzQ0ODBhZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWJhbm5lcl9saW5rIGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG4ucC1mdW5jdGlvbi1iYW5uZXJfbGlua19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cmVtIDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1iYW5uZXJfbGlua19fdGV4dCB7XG4gICAgcGFkZGluZzogMHJlbSAwcmVtIDVyZW07XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLWJhbm5lcl9saW5rX190ZXh0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmtfX3RleHRfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xufVxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmtfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tYmFubmVyX2xpbmtfX3RleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmsgZmlndXJlIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1iYW5uZXJfbGluayBmaWd1cmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb2xvcjogI2NjYztcbn1cbi5jLWJyZWFkY3J1bWIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWF4LXdpZHRoOiAxMjhyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWIgdWwge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmMtYnJlYWRjcnVtYiB1bCBsaSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmMtYnJlYWRjcnVtYiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnJlYWRjcnVtYiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi5jLWJyZWFkY3J1bWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuXG4ucC1jb21wYW55IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXZ3O1xufVxuLnAtY29tcGFueSAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3BfY29tcGFueV90aHVtYi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNi4yNXZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWNvbXBhbnkgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnkgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnkgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4ucC1jb21wYW55X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWNvbXBhbnlfX3RleHQgLmMtdGl0bGVBcmVhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWNvbXBhbnlfX3RleHQgcCB7XG4gIHdpZHRoOiAzNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X190ZXh0IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55IC5sLWJ0bi1hcmVhIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnkgLmwtYnRuLWFyZWEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5wLWNvbnRhY3RfX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jb250YWN0X19sZWFkIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtY29udGFjdF9fZm9ybVdyYXAgZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19mb3JtV3JhcCBwIHtcbiAgICBtYXJnaW46IDhyZW0gMDtcbiAgfVxufVxuLnAtY29udGFjdF9fZm9ybUNhcHRpb24ge1xuICBjb2xvcjogI2RlMGQwZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLnAtY29udGFjdF9fZm9ybUxpbmsge1xuICBjb2xvcjogI2RlMGQwZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWNvdXJzZS1wb2ludF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDlyZW07XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBnYXA6IDE0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmMtY291cnNlLXBvaW50X19saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGRkIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwgZGQgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvdXJzZS1wb2ludF9fbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cblxuICAuYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAuYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBkZCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IDBlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBkZCB1bCBsaTo6YWZ0ZXIge1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDBlbTtcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluayB7XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZiZjRlNDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgI2ZiZjRlNCAwJSwgI2ZiZjRlNCA3NSUsICM0NDlmODYgNzUlLCAjNDM5ZjZiIDg4JSwgIzNmOWY1OCAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA4cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzBkZWcsICNmYmY0ZTQgMCUsICNmYmY0ZTQgNzAlLCAjNDQ5Zjg2IDcwJSwgIzQzOWY2YiA4OCUsICMzZjlmNTggMTAwJSk7XG4gIH1cbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsIHtcbiAgd2lkdGg6IDY2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWwtdHh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbC10eHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbC10eHQgc3BhbiB7XG4gIGNvbG9yOiAjZmYzMjAwO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCB7XG4gICAgZ2FwOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xuICB9XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1kZW1vLWJhbm5lci1saW5rIGZpZ3VyZSB7XG4gIHdpZHRoOiAzNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1kZW1vIC5jLWZsZXgtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8gLmMtZmxleC1jb250ZW50IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnRfX3RleHQge1xuICB3aWR0aDogNzAlO1xufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnRfX3RleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnRfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8gLmMtZmxleC1jb250ZW50X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnRfX3RleHQgaDMge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnQgZmlndXJlIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8gLmMtZmxleC1jb250ZW50IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1kZW1vIC5jLWZsZXgtY29udGVudCBmaWd1cmUgaW1nIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA1KSAwcHggM3B4IDI2cHgsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMHB4IDNweCA2cHg7XG59XG4ucC1kZW1vLXVzZSB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1kZW1vLXVzZSAucC11c2VfX2xpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWRlbW8tdXNlIC5wLXVzZV9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTJyZW07XG59XG4ucC1kZW1vLWZsb3cge1xuICBwYWRkaW5nOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuLnAtZGVtby1mbG93X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tZmxvd19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycmVtO1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tZmxvd19fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRlbW8tZmxvd19fbGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIuNXJlbSAwIDIuNXJlbSAzLjJyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQ1OWQ5MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IC0ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1mbG93X19saXN0IGxpOjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA4cmVtIDE1cmVtIDAgMTVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU5ZDkyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTRyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGk6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZGVtby1mbG93X19saXN0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOXJlbTtcbiAgaGVpZ2h0OiAyOXJlbTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI5LjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnAtZGVtby1mbG93X19saXN0IGxpIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tZmxvd19fbGlzdCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICB9XG59XG5cbi5wLWV4YW1wbGVfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNXJlbTtcbn1cbi5wLWV4YW1wbGVfX2xpc3QgbGkge1xuICB3aWR0aDogMjUlO1xufVxuLnAtZXhhbXBsZV9fbGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXhhbXBsZV9fbGlzdCBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5wLWV4YW1wbGVfX2xpc3QgbGk6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtZXhhbXBsZV9fbGlzdCBsaSBmaWd1cmU6OmJlZm9yZSB7XG4gIHdpZHRoOiAyNC41cmVtO1xuICBoZWlnaHQ6IDI0LjVyZW07XG59XG4ucC1leGFtcGxlX19saXN0IGxpIGZpZ3VyZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICByaWdodDogLTRyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMnJlbSAwIDJyZW0gM3JlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDU5ZDkyO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXhhbXBsZV9fbGlzdCBsaSBmaWd1cmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucC1leGFtcGxlX19saXN0IGxpIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMjcuNHJlbTtcbn1cbi5wLWV4YW1wbGVfX2xpc3QgbGkgaDMge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ucC1mYXEtbGlzdCBkdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS41NjI1dncgNDBweCAxLjU2MjV2dyAyLjA4MzMzMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi40cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnAtZmFxLWxpc3QgZHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNGNiZGFmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1mYXEtbGlzdCBkdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzRjYmRhZjtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtZmFxLWxpc3QgZHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGR0IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZHQuaXMtb3BlbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnAtZmFxLWxpc3QgZHQuaXMtb3BlbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLnAtZmFxLWxpc3QgKyAucC1mYXEtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXZ3O1xufVxuLnAtZmFxLWxpc3QgZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDIuMDgzMzMzMzMzM3Z3O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi40cmVtO1xuICBib3gtc2hhZG93OiAwcmVtIDAuNXJlbSAycmVtIHJnYmEoMSwgMTIwLCAyMjgsIDAuMik7XG59XG4ucC1mYXEtbGlzdCBkZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIkFcIjtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZGQgc3BhbiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4ucC1mYXEtbGlzdCBkZCBwIHtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucC1mYXEtbGlzdCBkdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGR0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wLWZhcS1saXN0IGR0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXEtbGlzdCBkdDphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wLWZhcS1saXN0IGEge1xuICBjb2xvcjogIzBlMTE1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1mYXEtbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZmFxLWxpc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXEtbGlzdCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5wLWZhcS1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWNhdGVnb3J5IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5wLWZhcS1jYXRlZ29yeSBsaSB7XG4gIHdpZHRoOiA0MHJlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogN3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1jYXRlZ29yeSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnZ3O1xuICB9XG59XG4ucC1mYXEtY2F0ZWdvcnkgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZ1wiKSByaWdodCBjZW50ZXIvMjBweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnAtZmFxLWNhdGVnb3J5IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLmMtZmFxIC5wLWZhcS1saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbi5jLWZhcSAucC1mYXEtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucC1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9yZWFzb25fYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvcmVhc29uX2JnLnBuZ1wiKSBuby1yZXBlYXQgMCA1MHB4ICNGQkZCRkI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB7XG4gICAgYmFja2dyb3VuZDogI0ZCRkJGQiAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbn1cbi5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCBsaSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDVyZW07XG4gIGdhcDogMS41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCBsaSB7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICBjb250ZW50OiBcIlJFQVNPTiAwXCIgY291bnRlcihudW1iZXIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCBsaSAuZnJvbnQtZmVhdHVyZV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCBsaSAuZnJvbnQtZmVhdHVyZV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGkgLmZyb250LWZlYXR1cmVfbGFiZWwgc3Ryb25nIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS5mcm9udC1mZWF0dXJlIHVsIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZmVhdHVyZS5mcm9udC1mZWF0dXJlIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZlYXR1cmUgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlIC5sLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG4ucC1mZWF0dXJlX190ZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX3RleHQgLmMtYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDMycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fdGV4dCAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mZWF0dXJlX190ZXh0IGgyIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLnAtZmVhdHVyZV9fdGV4dC0tc3ViVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtZmVhdHVyZV9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX190ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wLWZlYXR1cmVfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDNyZW07XG59XG4ucC1mZWF0dXJlX19saXN0IGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogNjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnJlbSAyNXB4IDJyZW0gMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMXB4IDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mZWF0dXJlX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZmVhdHVyZV9fbGlzdCBsaSBwIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX19saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4ucC1mZWF0dXJlX19saXN0IGxpIHNwYW4ge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGkgZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNyZW07XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZmVhdHVyZV9fbGlzdCBsaSBmaWd1cmUgaW1nIHtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGkgZmlndXJlOjpiZWZvcmUge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZmVhdHVyZV9fbGlzdCBsaSBmaWd1cmU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fbGlzdCBsaSBmaWd1cmU6OmJlZm9yZSB7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLnAtZmVhdHVyZV9fbGlzdCBsaTpudGgtY2hpbGQoMSkgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAxXCI7XG59XG4ucC1mZWF0dXJlX19saXN0IGxpOm50aC1jaGlsZCgyKSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDJcIjtcbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwM1wiO1xufVxuLnAtZmVhdHVyZSAubC1idG4tYXJlYS51LXNwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX21haW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fbWFpbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEyMCU7XG4gIH1cbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIHtcbiAgICBnYXA6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190aXRsZUFyZWEgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190aXRsZUFyZWEgcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1tdmxvd2VyX190aXRsZUFyZWEgcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGFibGVXcmFwIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGFibGVXcmFwIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGFibGVjYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZWNhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAyMCU7XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGg6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHdpZHRoOiA0MCU7XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGg6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRkIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjVlbTtcbn1cblxuLmMtZmVhdHVyZS1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiB3cmFwO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcbiAgLW1vei1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xuICBjb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xuICByb3ctZ2FwOiA4cmVtO1xuICAvKi5hcmVhLWxpbmsge1xuICAgIEBpbmNsdWRlIHNjYWxlO1xuICB9ICAgICAgKi9cbn1cbi5jLWZlYXR1cmUtbGlzdCBsaSB7XG4gIHdpZHRoOiA2MHJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZmVhdHVyZS1saXN0IGxpIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmUtbGlzdCBsaSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5jLWZlYXR1cmUtbGlzdF9fdGV4dC0taGVhZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLmMtZmVhdHVyZS1saXN0X190ZXh0LS1oZWFkIGZpZ3VyZSB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlLWxpc3RfX3RleHQtLWhlYWQgZmlndXJlIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLmMtZmVhdHVyZS1saXN0X190ZXh0LS1oZWFkIGltZyB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtaW4td2lkdGg6IDcwcHg7XG59XG4uYy1mZWF0dXJlLWxpc3RfX3RleHQtLWhlYWQgaDIge1xuICB3aWR0aDogODAlO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1saXN0X190ZXh0LS1oZWFkIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4uYy1mZWF0dXJlLWxpc3RfX3RleHQgcCB7XG4gIHBhZGRpbmc6IDAgM3JlbSA1cmVtO1xufVxuLmMtZmVhdHVyZS1kZXRhaWwgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1kZXRhaWwgLmwtY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcmVtO1xuICB9XG59XG4uYy1mZWF0dXJlLWRldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlLWRldGFpbF9faXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4uYy1mZWF0dXJlLWRldGFpbF9faXRlbSBmaWd1cmUgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbn1cbi5jLWZlYXR1cmUtZGV0YWlsX19pdGVtLS10ZXh0IHtcbiAgd2lkdGg6IDUwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1kZXRhaWxfX2l0ZW0tLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mZWF0dXJlLWRldGFpbF9faXRlbS0tdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1kZXRhaWxfX2l0ZW0tLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG4uYy1mZWF0dXJlLWRldGFpbF9faXRlbS0tdGV4dCBoMiBzcGFuIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4uYy1mZWF0dXJlLWRldGFpbCBmaWd1cmUge1xuICB3aWR0aDogNzByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlLWRldGFpbCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51bmYtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuLnVzZV9uYXlhbWlfZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjVweCAxMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXIge1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci10aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGkge1xuICB3aWR0aDogMTdyZW07XG4gIGhlaWdodDogMTdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpiZWZvcmUsIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQsIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQsIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSwgLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICByaWdodDogLTMwcHg7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBsZWZ0OiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGJvdHRvbTogLTQwcHg7XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBsZWZ0OiAtMzBweDtcbiAgYm90dG9tOiAtMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyYjg3NmE7XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzclO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUwNWxpc3QtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmUwNWxpc3Qtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUwNWxpc3Qtc3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uZmVhdHVyZTA1bGlzdC1zcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBkb3R0ZWQgIzJiODc2YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMmI4NzZhO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjN2Y5ZTliO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGk6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNmY5YTk0O1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGk6bnRoLWNoaWxkKDMpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNWY5ODkxO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGk6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTI5OTkwO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGkgLmZlYXR1cmUwNWxpc3QtY29udCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmVhdHVyZTA1bGlzdC1zcCBsaSAuZmVhdHVyZTA1bGlzdC1jb250IGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi5mZWF0dXJlMDVsaXN0LXNwIGxpIC5mZWF0dXJlMDVsaXN0LWNvbnQgLmZlYXR1cmUwNWxpc3QtdHh0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyYjg3NmE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYzNyZW0ge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLWZvb3Rlci1jdGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Zvb3Rlcl9iZy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTByZW0gMCA1cmVtO1xuICB9XG59XG4ucC1mb290ZXItY3RhIC5sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwYWRkaW5nOiAxNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YSAubC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGEgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtZm9vdGVyLWN0YSB1bCBsaSB7XG4gIHdpZHRoOiAyNi4wNDE2NjY2NjY3dnc7XG59XG4ucC1mb290ZXItY3RhIHVsIGxpIC5jLWJ0bi0tZ3JhZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEgdWwgbGkgLmMtYnRuLS1ncmFkIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YSB1bCBsaSBpIHtcbiAgbWFyZ2luOiAtNXB4IDJyZW0gMCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhIHVsIGxpIGkge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mb290ZXItY3RhIHVsIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhIHVsIGxpIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGFfX2l0ZW0tLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YV9faXRlbS0tdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuMTI1dncgNSU7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGFfX2l0ZW0tLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtZm9vdGVyLWN0YV9fdGVsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvb3Rlci1jdGFfX3RlbCBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YV9fdGVsIGEge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ucC1mb290ZXItY3RhIC5jLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1mb290ZXItY3RhIC5jLWJ0bi0tb3JhbmdlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZm9vdGVyLWN0YSAuYy1idG4tLW9yYW5nZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnAtZm9vdGVyLWN0YSAuYy1idG4tLXRlbCAudGVsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9mb290ZXJfdGVsX2ljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLWN0YSAuYy1idG4tLXRlbCAudGVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1mb290ZXItY3RhIC5jLWJ0bi0tdGVsIC50ZWwge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVyZW07XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGEgLmMtYnRuLS10ZWwgLnRpbWUge1xuICBjb2xvcjogI2FhYTtcbn1cbi5wLWZvb3Rlci1jdGEgLmMtYnRuIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWZvb3Rlcl9fbGlzdCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjByZW0pIC8gNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mb290ZXItbmF2IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLnAtZm9vdGVyLW5hdiBhIHtcbiAgY29sb3I6ICMwZTExNTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZm9vdGVyLW5hdiAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzLjEyNXZ3IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mb290ZXItbmF2IC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMy4xMjV2dyA1JTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzA1NjZkNDtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xufVxuLnAtZm9vdGVyLW5hdiBuYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiBuYXYge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3Q6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjU2MjV2dyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2X19saXN0Om50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2X19saXN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fbGlzdCArIC5wLWZvb3Rlci1uYXZfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnAtZm9vdGVyLW5hdl9fbGlzdCBsaSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzBlMTE1NTtcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgKyAucC1mb290ZXItbmF2X19saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjV2dztcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXZ3O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwZTExNTUxYTtcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgKyAucC1mb290ZXItbmF2X19saXN0ID4gdWwgPiBsaTpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fbGlzdCArIC5wLWZvb3Rlci1uYXZfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtZm9vdGVyLW5hdl9fbGlzdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fbGlzdCA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS4xcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9mb290ZXItbmF2X2ljb24ucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgPiB1bCA+IGxpID4gYTpiZWZvcmUgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLXRvcDogMC43ODEyNXZ3O1xufVxuLnAtZm9vdGVyLW5hdl9fbGlzdCA+IHVsID4gbGkgPiBhOmJlZm9yZSBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgPiB1bCA+IGxpID4gYTpiZWZvcmUgZGwge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5wLWZvb3Rlci1uYXYgZHQge1xuICBjb2xvcjogIzBlMTE1NTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWZvb3Rlci1uYXYgZGQge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5wLWZvb3Rlci1uYXYgZGQgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1mb290ZXItbmF2IGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtZm9vdGVyLW5hdjpudGgtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19jaGlsZExpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19jaGlsZExpc3QgYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19jaGlsZExpc3QgbGkge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2NoaWxkTGlzdCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2NoaWxkTGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvI0gXCI7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2dyYW5kQ2hpbGRMaXN0ID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2dyYW5kQ2hpbGRMaXN0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2luZm9ybWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pbmZvcm1hdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pbmZvcm1hdGlvbiAucC1mb290ZXJfX3ByaXZhY3kge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pbmZvcm1hdGlvbiAucC1mb290ZXJfX3ByaXZhY3kge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pbmZvcm1hdGlvbiAucC1mb290ZXJfX3ByaXZhY3kgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fbGluayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19saW5rIHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG59XG4ucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fbGluayB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19saW5rIHVsIGxpIGEge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnAtZm9ybS0yY29sdW1uLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4ucC1mb3JtLTJjb2x1bW4tZmxleCBkbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucC1mb3JtLTJjb2x1bW4gZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZ2FwOiAxcmVtO1xufVxuLnAtZm9ybS0yY29sdW1uIGRsIGlucHV0W3R5cGU9dGV4dF0sIC5wLWZvcm0tMmNvbHVtbiBkbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5wLWZvcm0tMmNvbHVtbiBkbCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLnAtZm9ybS0yY29sdW1uIGRsIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAtbW96LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgei1pbmRleDogMTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLnAtZm9ybS0yY29sdW1uIGRsIGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWZvcm0tMmNvbHVtbiBkbCBkdCBzcGFuLm11c3Qge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWZvcm0tMmNvbHVtbiAuY29uZmFncmVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ucC1mb3JtLTJjb2x1bW4gLmNvbmZhZ3JlZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWZvcm0tMmNvbHVtbiAuY29uZmFncmVlIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtZm9ybS0yY29sdW1uIC5jb25mYWdyZWUgc3Bhbi5tdXN0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1mb3JtLTJjb2x1bW5fX2NvbmZpcm0gZGwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5wLWZvcm0tMmNvbHVtbiAuZm9ybS1hdHRlbnRpb24ge1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xuICBjb2xvcjogI2RlMGQwZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0tMmNvbHVtbiAuZm9ybS1hdHRlbnRpb24ge1xuICAgIG1hcmdpbjogMTByZW0gYXV0byAwO1xuICB9XG59XG5cbi5mcm9udC1yZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LXJlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmZyb250LXJlYWRfY29udCB7XG4gIGZsZXg6IDE7XG59XG4uZnJvbnQtcmVhZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1yZWFkX2xhYmVsIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cbi5mcm9udC1yZWFkX2xhYmVsIHNwYW4ge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25faW5uZXIgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuNHZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2lubmVyIGgyIGIge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9pbm5lciBoMiBiIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fYW50aG9yIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDNyZW0gNHJlbSAzLjVyZW0gNHJlbTtcbiAgbWFyZ2luOiAwIDIlIDMuMTI1dnc7XG4gIGJhY2tncm91bmQ6ICNGNkZBRjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IHtcbiAgICBnYXA6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHhwO1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogODAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveDpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNDQ0M7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiA1JTtcbiAgICB0b3A6IDUyJTtcbiAgfVxufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0Y2RkFGOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IGRsIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IGRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveCBkbCBkdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZHQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZHQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveCBkbCBkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICM5OTk7XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fb25lcyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9vbmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fb25lcyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXNfY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fb25lc19jb250IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fb25lc19oZWFkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXNfaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXMgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5mcm9udC1rYWlrZXRzdTAyIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoNTBweCwgNHZ3LCA3NXB4KTtcbn1cbi5mcm9udC1rYWlrZXRzdTAyX19zdWJ0aXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuMnZ3LCAxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDF2dywgMTVweCk7XG59XG4uZnJvbnQta2Fpa2V0c3UwMiAuZnJvbnQtc29sdXRpb25faW5uZXIgaDIge1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjV2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uZnJvbnQta2Fpa2V0c3UwMiAuZnJvbnQtc29sdXRpb25faW5uZXIgaDIgYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44dncsIDQ4cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1MDIgLmZyb250LXNvbHV0aW9uX2lubmVyIGgyIGIge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgfVxufVxuLmZyb250LWthaWtldHN1MDJfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdTAyX2xpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZyb250LWthaWtldHN1MDJfbGlzdCBsaSB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UwMl9saXN0IGxpIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZyb250LWthaWtldHN1MDIgLmZyb250LWthaWtldHN1MDJfZGxib3gge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5mcm9udC1rYWlrZXRzdTAyIC5mcm9udC1rYWlrZXRzdTAyX2RsYm94OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZyb250LWthaWtldHN1MDIgLmZyb250LWthaWtldHN1MDJfZGxib3g6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mcm9udC1rYWlrZXRzdTAyIC5mcm9udC1rYWlrZXRzdTAyX2RsYm94IGRsIGR0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjR2dywgMjhweCk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1MDIgLmZyb250LWthaWtldHN1MDJfZGxib3ggZGwgZHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdTAyIC5mcm9udC1rYWlrZXRzdTAyX2RsYm94IGRsIGRkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmZyb250LWthaWtldHN1MDIgLmZyb250LWthaWtldHN1MDJfZGxib3ggZGwgZGQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZnJvbnQtd29ycnkge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQtd29ycnkge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLmZyb250LXdvcnJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzNTVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWY5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQtd29ycnk6OmFmdGVyIHtcbiAgICB3aWR0aDogNDd2dztcbiAgICBoZWlnaHQ6IDEwdnc7XG4gIH1cbn1cbi5mcm9udC13b3JyeSAuZnJvbnQtc29sdXRpb25faW5uZXIgaDIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5mcm9udC13b3JyeSAuZnJvbnQtc29sdXRpb25fb25lcyB7XG4gIGJhY2tncm91bmQ6ICNkZGU0ZTI7XG59XG4uZnJvbnQtd29ycnkgLmZyb250LXNvbHV0aW9uX29uZXNfaGVhZCB7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuLmZyb250LXdvcnJ5IC5mcm9udC1zb2x1dGlvbl9vbmVzX2hlYWQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLmZyb250LXdvcnJ5IC5mcm9udC1zb2x1dGlvbl9vbmVzIHAge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjI1ZW07XG59XG4uZnJvbnQtd29ycnkgLmZyb250LXNvbHV0aW9uX29uZXNfY29udCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5wLWhpc3Rvcnkge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLnAtaGlzdG9yeSB1bC5oaXN0b3J5TGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnkgdWwuaGlzdG9yeUxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWhpc3RvcnkgdWwuaGlzdG9yeUxpc3QgbGkge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeSB1bC5oaXN0b3J5TGlzdCBsaSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnAtaGlzdG9yeSB1bC5oaXN0b3J5TGlzdCBsaSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnAtaGlzdG9yeSB1bC5oaXN0b3J5TGlzdCBsaSAuaGlzdG9yeUxpc3RfaGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnkgdWwuaGlzdG9yeUxpc3QgbGkgLmhpc3RvcnlMaXN0X2hlYWQge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgfVxufVxuLnAtaGlzdG9yeSB1bC5oaXN0b3J5LWh1bWFuLUxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nOiAyLjVyZW0gM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnkgdWwuaGlzdG9yeS1odW1hbi1MaXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC1oaXN0b3J5IHVsLmhpc3RvcnktaHVtYW4tTGlzdCBsaSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5IHVsLmhpc3RvcnktaHVtYW4tTGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucC1oaXN0b3J5IHVsLmhpc3RvcnktaHVtYW4tTGlzdCAuaGlzdG9yeS1odW1hbi1MaXN0X2hlYWQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnkgdWwuaGlzdG9yeS1odW1hbi1MaXN0IC5oaXN0b3J5LWh1bWFuLUxpc3RfaGVhZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucC1oaXN0b3J5IHVsLmhpc3RvcnktaHVtYW4tTGlzdCAuaGlzdG9yeS1odW1hbi1MaXN0X2hlYWQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5IHVsLmhpc3RvcnktaHVtYW4tTGlzdCAuaGlzdG9yeS1odW1hbi1MaXN0X2hlYWQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wLWhpc3RvcnkgdWwuaGlzdG9yeS1odW1hbi1MaXN0IC5oaXN0b3J5LWh1bWFuLUxpc3Rfam9iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4ucC1mdW5jdGlvbl9faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtZnVuY3Rpb24gLmMtZnVuY3Rpb25fX2l0ZW0gdWw6bm90KC5jdXJyZW50KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1mdW5jdGlvbi5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1mdW5jdGlvbl9fbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wLWZ1bmN0aW9uX19tb2RhbDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLWZ1bmN0aW9uX196b29tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAwLjdlbTtcbiAgaGVpZ2h0OiAwLjdlbTtcbiAgYm9yZGVyOiAwLjFlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbjogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtZnVuY3Rpb25fX3pvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDg1LjM1NTM0JSArIDAuMDcwNzFlbSk7XG4gIGxlZnQ6IGNhbGMoODUuMzU1MzQlICsgMC4wNzA3MWVtKTtcbiAgd2lkdGg6IDAuMzM2ZW07XG4gIGhlaWdodDogMC4xZW07XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjFlbSAwLjFlbSAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLnAtZnVuY3Rpb25fX3pvb20gPiBzcGFuIHtcbiAgd2lkdGg6IDU4JTtcbiAgaGVpZ2h0OiAwLjFlbTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnAtZnVuY3Rpb25fX3pvb20gPiBzcGFuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5wLWZ1bmN0aW9uLWZlYXR1cmVfX2xpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1mZWF0dXJlX19saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLWZlYXR1cmVfX2xpc3QgbGkgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tZmVhdHVyZV9fbGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tZmVhdHVyZV9fcmVsYXRlZCAudGl0bGUge1xuICBmb250LXNpemU6IDIuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1mZWF0dXJlX19yZWxhdGVkIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tZmVhdHVyZV9fcmVsYXRlZCBvbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDNweDtcbn1cbi5wLWZ1bmN0aW9uLWZlYXR1cmVfX3JlbGF0ZWQgb2wgbGkge1xuICB3aWR0aDogY2FsYygyMCUgLSAzcHgpO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgaGVpZ2h0OiA4cmVtO1xufVxuLnAtZnVuY3Rpb24tZmVhdHVyZV9fcmVsYXRlZCBvbCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWZlYXR1cmVfX3JlbGF0ZWQgb2wgbGkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tZmVhdHVyZV9fcmVsYXRlZCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXBvaW50LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXRpcHMge1xuICBwYWRkaW5nOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzX190dGwge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjMjE4YzcxO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzX190dGwtLXRhZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIHBhZGRpbmc6IDBweCAyOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzIxOGM3MTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzX190dGwtLXRhZyB7XG4gICAgbWFyZ2luOiAwIDAgNXJlbTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzX190dGwtLXRhZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE0cHggc29saWQgIzIxOGM3MTtcbiAgei1pbmRleDogMTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwc19fdHRsLS10eHQge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzX190dGwtLXR4dCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXRpcHNfX2R0bCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzX19kdGwtLXR0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjE4YzcxO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzX19kdGwtLXR4dCB7XG4gIHBhZGRpbmctdG9wOiAyLjRyZW07XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X193cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTByZW07XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0IHtcbiAgd2lkdGg6IDI0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogIzYzYWU5YjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThyZW07XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbS0tMDIge1xuICBiYWNrZ3JvdW5kOiAjNGRhMzhkO1xuICB3aWR0aDogMzIlO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW0tLTAzIHtcbiAgYmFja2dyb3VuZDogIzM3OTc3ZjtcbiAgd2lkdGg6IDMyJTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtLS0wNCB7XG4gIGJhY2tncm91bmQ6ICMyMThjNzE7XG4gIHdpZHRoOiAzMiU7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMzRweCA0Ni41cHggMCA0Ni41cHg7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtOjphZnRlciB7XG4gICAgYm90dG9tOiAtMTNyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAyNHB4IDM2LjVweCAwIDM2LjVweDtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW1fX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW1fX2R0bCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtX19kdGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW1fX2R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdCB7XG4gIHdpZHRoOiA3NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgbWluLWhlaWdodDogNTA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19sZWZ0IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDZyZW07XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19sZWZ0IGZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fbGVmdCBmaWd1cmUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX2xlZnQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fbGVmdC0tdHRsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19sZWZ0LS10dGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3JlbSA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDZyZW07XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IGZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQgZmlndXJlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodC0tdHRsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcbiAgY29sb3I6ICMyMThjNzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQtLXR0bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbTtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IHVsIHtcbiAgcGFkZGluZzogNHJlbSAycmVtIDRyZW0gM3JlbTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMjE4YzcxO1xuICBmb250LXNpemU6IDJyZW07XG4gIHRvcDogMDtcbiAgbGVmdDogLTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IHVsIGxpOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICB0b3A6IC00cHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyB7XG4gICAgZ2FwOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIGxpIHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMgbGkge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMgbGkgZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIGxpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMgbGkgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyBsaSBoMyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMgbGkgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuXG4uYy1mdW5jdGlvbl9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGdhcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBoZWlnaHQ6IDhyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2NhdGVnb3J5IHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbl9fY2F0ZWdvcnkgbGkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA3cmVtO1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDAuOTM3NXZ3LCAxOXB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19jYXRlZ29yeSBsaSB7XG4gICAgaGVpZ2h0OiA4cmVtO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gICAgcGFkZGluZzogMCA2cmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbl9fY2F0ZWdvcnkgbGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgaGVpZ2h0OiA4cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbn1cbi5jLWZ1bmN0aW9uX19jYXRlZ29yeSBsaS5uZXcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2YzYTkwYjtcbn1cbi5jLWZ1bmN0aW9uX19jYXRlZ29yeSBsaS5mZWF0dXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY2ZDE1O1xufVxuLmMtZnVuY3Rpb25fX2NhdGVnb3J5IGxpLmN1cnJlbnQge1xuICBoZWlnaHQ6IDhyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2NhdGVnb3J5IGxpLmN1cnJlbnQge1xuICAgIGhlaWdodDogOXJlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb25fX2NhdGVnb3J5IGxpLmN1cnJlbnQ6bm90KC5mZWF0dXJlZCwgLm5ldykge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5Mjtcbn1cbi5jLWZ1bmN0aW9uX19jYXRlZ29yeV9fcmVsYXRlIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtZnVuY3Rpb25fX2NhdGVnb3J5X19yZWxhdGUgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2NhdGVnb3J5X19yZWxhdGUgbGkgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMC45Mzc1dncsIDE5cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkgYSB7XG4gICAgcGFkZGluZzogMnJlbSAwIDNyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICBsZWZ0OiA1MCU7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGk6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkuaXRlbS1uZXcge1xuICBjb2xvcjogI2YzYTkwYjtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpLml0ZW0tbmV3OjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2YzYTkwYjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpLml0ZW0tbmV3OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmM2E5MGI7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaS5pdGVtLW5ldzpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaS5pdGVtLWZlYXR1cmVkIHtcbiAgY29sb3I6ICNmZjZkMTU7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaS5pdGVtLWZlYXR1cmVkOjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmNmQxNTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpLml0ZW0tZmVhdHVyZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmNmQxNTtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpLml0ZW0tZmVhdHVyZWQ6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gaDIge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNjY2dncsIDMycHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2l0ZW0gaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uX19pdGVtIGgyIGEge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93X2Z1bmN0aW9uX2NhdGVnb3J5LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19pdGVtIGgyIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uX19pdGVtIGgyI2MtZnVuY3Rpb25fX25ldyBzcGFuIHtcbiAgY29sb3I6ICNmM2E5MGI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIGgyI2MtZnVuY3Rpb25fX25ldyBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19mdW5jdGlvbl9jYXRlZ29yeV9uZXcucG5nXCIpO1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gaDIjYy1mdW5jdGlvbl9fZmVhdHVyZWQgc3BhbiB7XG4gIGNvbG9yOiAjZmY2ZDE1O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1mdW5jdGlvbl9faXRlbSBoMiNjLWZ1bmN0aW9uX19mZWF0dXJlZCBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL3VwbG9hZHMvYXJyb3dfZnVuY3Rpb25fY2F0ZWdvcnlfZmVhdHVyZWQucG5nXCIpO1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwubmV3IGxpIHtcbiAgYmFja2dyb3VuZDogI2ZiZjRlNDtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsLm5ldyBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwuZmVhdHVyZWQgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZlYmRmO1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwuZmVhdHVyZWQgbGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2ZmNmQxNTtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gM3JlbSkgLyA0KTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gM3JlbSkgLyAyKTtcbiAgfVxufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9faXRlbSB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bCBsaSBmaWd1cmUge1xuICB3aWR0aDogOHJlbTtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsOm5vdCguc3lzdGVtLCAuYy10YWJDb250X19pdGVtKSB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG4uYy1mdW5jdGlvbi1pdGVtIC51LXRleHQtLWNlbnRlciB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG4uYy1mdW5jdGlvbi1pdGVtLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogI2Y2ZmFmOTtcbn1cbi5jLWZ1bmN0aW9uLWl0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHdyYXA7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxMHB4O1xuICAtbW96LWNvbHVtbi1nYXA6IDEwcHg7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHJvdy1nYXA6IDEuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWl0ZW1fX2xpc3Qge1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDA7XG4gICAgY29sdW1uLWdhcDogMDtcbiAgICByb3ctZ2FwOiAzcmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbi1pdGVtX19saXN0LnllbGxvdyBsaSB7XG4gIGJhY2tncm91bmQ6ICNmYmY0ZTQ7XG59XG4uYy1mdW5jdGlvbi1pdGVtX19saXN0LnllbGxvdyBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xufVxuLmMtZnVuY3Rpb24taXRlbV9fbGlzdCBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzBweCkgLyA0KTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1pdGVtX19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbi1pdGVtX19saXN0IGxpIGRpdiB7XG4gIGhlaWdodDogOHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1mdW5jdGlvbi1pdGVtX19saXN0IGxpIGRpdiBhIHtcbiAgd2lkdGg6IDhyZW07XG59XG4uYy1mdW5jdGlvbi1pdGVtX19saXN0IGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG59XG4uYy1mdW5jdGlvbi10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5jLWZ1bmN0aW9uLXRleHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbiArIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDYuMjV2dztcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgcGFkZGluZzogM3JlbTtcbiAgbWF4LXdpZHRoOiAzMDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIGJsb2NrcXVvdGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIGgyIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24gaW1nIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDUpIDBweCAzcHggMjZweCwgcmdiYSgwLCAwLCAwLCAwLjA1KSAwcHggM3B4IDZweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA1KSAwcHggM3B4IDI2cHgsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMHB4IDNweCA2cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbiBpbWcuYm9yZGVyX25vbmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XG4gIC1tb3otY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcbiAgY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcbiAgcm93LWdhcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uX19saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMDByZW0pO1xuICAgIC1tb3otY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTAwcmVtKTtcbiAgICBjb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMDByZW0pO1xuICAgIHJvdy1nYXA6IDEycmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbl9fbGlzdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbl9fbGlzdCA+IGxpIHtcbiAgd2lkdGg6IDYwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb25fX2xpc3QgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb25fX2xpc3QgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uX19saXN0IGZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tY2lyY2xlX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS1jaXJjbGVfX2xpc3Qge1xuICAgIGdhcDogMTJyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS1jaXJjbGVfX2xpc3QgPiBsaSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTVyZW0pIC8gNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tY2lyY2xlX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNXJlbSkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLWNpcmNsZV9fbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLWNpcmNsZV9fbGlzdCBoMiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tY2lyY2xlLS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS1jaXJjbGUtLWljb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLTJjb2wge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLTJjb2wge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS0yY29sIGZpZ3VyZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbF9fbGlzdCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbF9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIG9sIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5jLXNjcm9sbFgtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uYy1zY3JvbGxYLWNvbnRhaW5lciA6OndlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtc2Nyb2xsWC1jb250YWluZXItbWIge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4uYy10YWJDb250IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYy1mdW5jdGlvbl9faXRlbSB1bCBsaTpob3ZlciBwLnNwZWVjaF9idWJibGUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICAuYy1mdW5jdGlvbl9faXRlbSB1bCBsaSBwLnNwZWVjaF9idWJibGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDEwMiU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAyMnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM0NTlkOTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuICAuYy1mdW5jdGlvbl9faXRlbSB1bCBsaSBwLnNwZWVjaF9idWJibGU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAtMTRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAuYy1mdW5jdGlvbl9faXRlbSB1bCBsaSBwLnNwZWVjaF9idWJibGU6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICM0NTlkOTI7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLyoq5ZC544GN5Ye644GX5p6g57ea44Gu6ImyIOWfuuacrOOBr+e3ke+8iCM0NTlkOTLvvIkqL1xuICAuYy1mdW5jdGlvbl9faXRlbSAubmV3IC5hcmVhLWxpbmsgcC5zcGVlY2hfYnViYmxlIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZjNhOTBiO1xuICB9XG5cbiAgLmMtZnVuY3Rpb25fX2l0ZW0gLm5ldyAuYXJlYS1saW5rIHAuc3BlZWNoX2J1YmJsZTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgI2YzYTkwYjtcbiAgfVxuXG4gIC5jLWZ1bmN0aW9uX19pdGVtIC5mZWF0dXJlZCAuYXJlYS1saW5rIHAuc3BlZWNoX2J1YmJsZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ZmNmQxNTtcbiAgfVxuXG4gIC5jLWZ1bmN0aW9uX19pdGVtIC5mZWF0dXJlZCAuYXJlYS1saW5rIHAuc3BlZWNoX2J1YmJsZTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgI2ZmNmQxNTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkgcC5zcGVlY2hfYnViYmxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG4ucC1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1oZWFkZXJfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICB9XG59XG4ucC1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnAtaGVhZGVyX19sb2dvIGE6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5wLWhlYWRlcl9fbG9nbyBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19sb2dvLnUtc3Age1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICB9XG59XG4ucC1oZWFkZXJfX25hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2IHVsIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucC1oZWFkZXJfX25hdiB1bCBhOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMCU7XG4gICAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDAlO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYgdWwgYTpob3Zlcjpob3ZlciB7XG4gICAgY29sb3I6ICM0NTlkOTI7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYgdWwgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX25hdiB1bCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYgdWwgLnAtaGVhZGVyLXN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IHVsIC5wLWhlYWRlci1zd2l0Y2g6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMzMzO1xuICAgIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IHVsIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcbiAgfVxuICAucC1oZWFkZXJfX25hdiAucC1oZWFkZXJfX25hdkxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IC5wLWhlYWRlcl9fbmF2TGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS10b3Age1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMCAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tdG9wIC5sLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDNyZW07XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5wLWhlYWRlcl9faXRlbS0tdG9wIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2l0ZW0tLWNhdGNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tdG9wIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2l0ZW0tLWNhdGNoIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tdG9wIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2l0ZW0tLWNhdGNoIC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLXRvcCAubC1jb250YWluZXIgLnAtaGVhZGVyX19pdGVtLS1jYXRjaCBzcGFuOmxhc3QtY2hpbGQge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5wLWhlYWRlcl9faXRlbS0tdG9wIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2l0ZW0tLXRlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5wLWhlYWRlcl9faXRlbS0tdG9wIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2l0ZW0tLXRlbCAudGltZSB7XG4gIGNvbG9yOiAjYTBhMGEwO1xufVxuLnAtaGVhZGVyX19pdGVtLS10b3AgLmwtY29udGFpbmVyIC5wLWhlYWRlcl9faXRlbS0tdGVsIC50ZWwge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2hlYWRlcl9pY29uX3RlbC5wbmdcIikgMCBjZW50ZXIvMTZweCBuby1yZXBlYXQ7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogODB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwdncpO1xuICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20uaXMtbWVudS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbS5pcy1tZW51LW9wZW46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG4gICAgcGFkZGluZzogMCAzdnc7XG4gIH1cbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyLmlzLXN3aXRjaC1vcGVuIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG4gIG1heC13aWR0aDogODMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19uYXYge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDNyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3Qge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0biB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE5cmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG46aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5wLWhlYWRlcl9fc3ViTWVudSB7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLnAtaGVhZGVyX19zdWJNZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAucC1oZWFkZXJfX3N1Yk1lbnUuaXMtc3dpdGNoLW9wZW4ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLnAtaGVhZGVyX19zdWJNZW51IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLnAtaGVhZGVyX19zdWJNZW51LS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWhlYWRlci1idG4ge1xuICBwYWRkaW5nOiAxNXB4IDNyZW07XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuLmMtaGVhZGVyLWJ0bi5pcy1tZW51LW9wZW4gLmxpbmU6Zmlyc3Qtb2YtdHlwZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoNDVkZWcpO1xufVxuLmMtaGVhZGVyLWJ0bi5pcy1tZW51LW9wZW4gLmxpbmU6bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmMtaGVhZGVyLWJ0bi5pcy1tZW51LW9wZW4gLmxpbmU6bGFzdC1vZi10eXBlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMXB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jLWhlYWRlci1idG5fX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5jLWhlYWRlci1idG4gLmxpbmUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtaGVhZGVyLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucC1ob21lLW12IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtaG9tZS1tdi5ob21lYWJfYSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lYWJfYi1pbWcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRvcDogaW5oZXJpdDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZzogMCAwIDUlIDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lYWJfYS1pbWcucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiA3cmVtIDVyZW07XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHAge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fbGFiZWwge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX2xhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGJhY2tncm91bmQ6ICNmY2QwNTE7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX2xhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBoMSB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiBjbGFtcCg1MHB4LCA1LjE2NnZ3LCA5MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIGgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIGgxICsgcCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDMwJTtcbiAgdG9wOiA4JTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgaDEgKyBwIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIGgxICsgcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjRkZGO1xuICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgaDEgKyBwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4OiAxO1xuICBnYXA6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2hvbWVhYl9hLWJlZm9yZS5wbmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWJlZm9yZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2hvbWVhYl9hLWFmdGVyLnBuZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lYWJfYS1hZnRlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YmVmb3JlLCAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRiAwJSwgI2Y5ZmRiYyAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSBzcGFuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2hpdGUtc3BhZ2U6IG5vcm1hbDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSBzdHJvbmcge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWVhYl9iLWltZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiAjRkZGO1xufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAqIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHRvcDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDMlIDAgNSUgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHtcbiAgICBwYWRkaW5nOiA3cmVtIDVyZW07XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIGIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgYiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZjZDA1MTtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX19sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX2xhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX2xhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICBmb250LXNpemU6IDUuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgICBmb250LXNpemU6IDdyZW07XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMTE2YjczO1xuICBjb2xvcjogI0ZGRjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSBzcGFuIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIC5ob21lYWJfYl9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgLmhvbWVhYl9iX2ZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIC5ob21lYWJfYl9mbGV4IGgxIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgbWFyZ2luOiAwIDUwcHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgLmhvbWVhYl9iX2ZsZXggaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIC5ob21lYWJfYl9mbGV4IGgxIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSAuaG9tZWFiX2JfZmxleCBoMSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZmxleDogMTtcbiAgZ2FwOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lYWJfYS1iZWZvcmUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lYWJfYS1iZWZvcmUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWFmdGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lYWJfYS1hZnRlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTpiZWZvcmUsIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmJlZm9yZSwgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRiAwJSwgI2Y5ZmRiYyAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSBzcGFuIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgd2hpdGUtc3BhZ2U6IG5vcm1hbDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGkgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSBzdHJvbmcge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5jLWhvbWUtbXZfX25ld3MgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA2LjI1dncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYSB7XG4gICAgcGFkZGluZzogN3JlbSA1dnc7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogNXJlbSAzdnc7XG4gIH1cbn1cbi5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdiAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSBzcGFuIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUucGhyYXNlIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUucGhyYXNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xufVxuLnAtaG9tZS1tdiAuanMtc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucC1ob21lLW12IC5qcy1zbGlkZSAuc2xpY2stbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhvbWUtbXYgLmpzLXNsaWRlIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhvbWUtbXYgLmpzLXNsaWRlIC5zbGljay1saXN0IC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhvbWUtbXYgLmpzLXNsaWRlIC5zbGljay1saXN0IC5zbGljay1zbGlkZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbn1cbi5wLWhvbWUtbXYgLmpzLXNsaWRlLnUtc3Age1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ob21lLW12IC5qcy1zbGlkZS51LXNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEuNXJlbTtcbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxLjhyZW07XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNiYmI7XG59XG4ucC1ob21lLW12IC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG59XG4ucC1ob21lLW12IGgxIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgNC4xNjZ2dywgODBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLCAtMXB4IC0xcHggNXB4ICNmZmYsIDFweCAtMXB4IDVweCAjZmZmLCAtMXB4IDFweCA1cHggI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucC1ob21lLW12IGgxIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12IGgxIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWhvbWUtbXYgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjZmZmLCAtMXB4IC0xcHggM3B4ICNmZmYsIDFweCAtMXB4IDNweCAjZmZmLCAtMXB4IDFweCAzcHggI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uYy1ob21lLW12X19uZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogNTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1ob21lLW12X19uZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4uYy1ob21lLW12X19uZXdzIGRsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiB3cmFwO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IC0xcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IDJweCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB3aWR0aDogNTByZW07XG4gIHBhZGRpbmc6IDEuMnJlbSAyMHB4IDEuMnJlbSA1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhvbWUtbXZfX25ld3MgZGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYy1ob21lLW12X19uZXdzIGRsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtaG9tZS1tdl9fbmV3cyBkbCBkdCB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubC1yZXN1bHRzLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtaG9tZS11bmRlcmxlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogM3Z3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXVuZGVybGVhZCB7XG4gICAgcGFkZGluZzogMTZyZW0gM3Z3IDN2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1ob21lLXVuZGVybGVhZC5mcm9udC1yZWFkX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS42dncsIDIwcHgpO1xufVxuLnAtaG9tZS11bmRlcmxlYWQgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDIuNXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS11bmRlcmxlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5wLWhvbWUtdW5kZXJsZWFkIGgyIHNwYW4ge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jb25zdGlfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdHI6bnRoLW9mLXR5cGUobiArIDMpIHRoIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB0cjpudGgtb2YtdHlwZShuICsgMykgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxMCU7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdHI6bnRoLW9mLXR5cGUobiArIDMpIHRkIHtcbiAgcGFkZGluZzogMS41cmVtIDA7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMzUlO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjY2M7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdGQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdGQgcCBzcGFuIHtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSAuc3ViIHtcbiAgYmFja2dyb3VuZDogI2RjZWNlOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIC53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgdWwgbGkge1xuICB3aWR0aDogNDAlO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDkwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtY29uc3RpX190YWJsZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbn1cbi5wLWhvbWUtY29uc3RpX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnAtaG9tZS1jb25zdGlfX2NhcHRpb24gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB0ZXh0LWluZGVudDogLTEuNWVtO1xufVxuLnAtaG9tZS1jb25zdGlfX2NhcHRpb24gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wLWhvbWUtZmxvd19fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mbG93X19saXN0IHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDVyZW0gMnJlbTtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucC1ob21lLWZsb3dfX2xpc3QgbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWZsb3dfX2xpc3QgbGkge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1ob21lLWZsb3dfX2xpc3QgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucC1ob21lLWZsb3dfX2xpc3QgbGkgZGl2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWhvbWUtZmxvd19fbGlzdCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mbG93X19saXN0IGxpIHNwYW4ge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLnAtaG9tZS1mbG93X19saXN0IGxpIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWZsb3dfX2xpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4ucC1ob21lLWZsb3dfX21vZGFsSXRlbSB7XG4gIHdpZHRoOiAxMjhyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1ob21lLWZsb3dfX21vZGFsSXRlbSBmaWd1cmUge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucC1ob21lLWZsb3dfX21vZGFsSXRlbS0tdGV4dEFyZWEgb2wge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0tLXRleHRBcmVhIG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcbn1cbi5wLWhvbWUtZmxvd19fbW9kYWxJdGVtLS10ZXh0QXJlYSBvbCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xufVxuLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBzcGFuIHtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgaGVpZ2h0OiAxNXJlbTtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cbi5wLWhvbWUtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgc3BhbiBiIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wLWhvbWUtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBwIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5wLWhvbWUtZmxvd19fcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtaG9tZS1mbG93X19yZXN1bHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOTguNSU7XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1JTtcbiAgbGVmdDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG4ucC1ob21lLWZsb3dfX3Jlc3VsdHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycmVtIDAgMnJlbSAycmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0NTlkOTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NSU7XG4gIHJpZ2h0OiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMDtcbn1cbi5wLWhvbWUtZmxvd19fcmVzdWx0cyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBiYWNrZ3JvdW5kOiAjRjZGQUY5O1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnAtaG9tZS1mbG93X19yZXN1bHRzIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtaG9tZS1mbG93X19yZXN1bHRzIHNwYW4uYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wLWhvbWUtcHJvY2Vzc19fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnAtaG9tZV9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWVfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5wLWlucXVpcnlfX2xlYWQtLXRpdGxlQXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2N3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5xdWlyeV9fbGVhZC0tdGl0bGVBcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1dnc7XG4gIH1cbn1cbi5wLWlucXVpcnlfX2xlYWQtLXRpdGxlQXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogMS44NzV2dztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYmQ1ZGM7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc4MTI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnF1aXJ5X19sZWFkLS10aXRsZUFyZWEgaDIge1xuICAgIGZvbnQtc2l6ZTogNi4yNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjA4MzMzMzMzMzN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xuICB9XG59XG4ucC1pbnF1aXJ5X19sZWFkLS10aXRsZUFyZWEgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNS4yMDgzMzMzMzMzdnc7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxYzIyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaW5xdWlyeV9fbGVhZC0tdGl0bGVBcmVhIGgyOjphZnRlciB7XG4gICAgd2lkdGg6IDIwLjgzMzMzMzMzMzN2dztcbiAgfVxufVxuXG4ucC1scC1tdiB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvdXBsb2Fkcy9scF9tdl9pbWcucG5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC1scC1tdiAucC1scF9fdGl0bGVBcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA2LjI1dncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1scC1tdiAucC1scF9fdGl0bGVBcmVhIHtcbiAgICBwYWRkaW5nOiA3cmVtIDV2dztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYgLnAtbHBfX3RpdGxlQXJlYSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xuICB9XG59XG4ucC1scC1tdiAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbHAtbXYgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUucGhyYXNlIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdiAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbHAtbXYgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUucGhyYXNlIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbn1cbi5wLWxwLW12IGgxIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLCAtMXB4IC0xcHggNXB4ICNmZmYsIDFweCAtMXB4IDVweCAjZmZmLCAtMXB4IDFweCA1cHggI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLWxwLW12IGgxIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdiBoMSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1scC1tdiBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmYsIC0xcHggLTFweCAzcHggI2ZmZiwgMXB4IC0xcHggM3B4ICNmZmYsIC0xcHggMXB4IDNweCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucC1scC1tdl9fY3RhTGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdl9fY3RhTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12X19jdGFMaXN0IHVsIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdl9fY3RhTGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXZfX2N0YUxpc3QgdWwgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xuICB9XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWxwLW12LWlzc3VlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy91cGxvYWRzL2xwLWlzc3VlX212X2ltZy5wbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLWxwLW12LWlzc3VlIC5wLWxwX190aXRsZUFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDYuMjV2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlIC5wLWxwX190aXRsZUFyZWEge1xuICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZSAucC1scF9fdGl0bGVBcmVhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogNXJlbSAzdnc7XG4gIH1cbn1cbi5wLWxwLW12LWlzc3VlIC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZSAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1scC1tdi1pc3N1ZSBoMSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggI0ZGRiwgLTFweCAtMXB4IDVweCAjZmZmLCAxcHggLTFweCA1cHggI2ZmZiwgLTFweCAxcHggNXB4ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4ucC1scC1tdi1pc3N1ZSBoMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWUgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbHAtbXYtaXNzdWUgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjZmZmLCAtMXB4IC0xcHggM3B4ICNmZmYsIDFweCAtMXB4IDNweCAjZmZmLCAtMXB4IDFweCAzcHggI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3Qge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcbiAgfVxufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG46aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW86aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucC1scC1tdi1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy91cGxvYWRzL2xwLXByb2R1Y3RfbXZfaW1nLnBuZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0LmxwcHJvZHVjdHMyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbHBwcm9kdWN0czIucG5nKSBuby1yZXBlYXQgcmlnaHQgNDAlIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3QubHBwcm9kdWN0czIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0LmxwcHJvZHVjdHMyIC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlLnBocmFzZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5wLWxwLW12LXByb2R1Y3QubHBwcm9kdWN0czIgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUucGhyYXNlIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuODc1dncsIDMwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnAtbHAtbXYtcHJvZHVjdC5scHByb2R1Y3RzMiAucC1scC1tdl9fY3RhTGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnAtbHAtbXYtcHJvZHVjdCAucC1scF9fdGl0bGVBcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA2LjI1dncgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1scC1tdi1wcm9kdWN0IC5wLWxwX190aXRsZUFyZWEge1xuICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0IC5wLWxwX190aXRsZUFyZWEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiA1cmVtIDN2dztcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdCAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdCAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0IGgxIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLCAtMXB4IC0xcHggNXB4ICNmZmYsIDFweCAtMXB4IDVweCAjZmZmLCAtMXB4IDFweCA1cHggI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLWxwLW12LXByb2R1Y3QgaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3QgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmYsIC0xcHggLTFweCAzcHggI2ZmZiwgMXB4IC0xcHggM3B4ICNmZmYsIC0xcHggMXB4IDNweCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjFweCk7XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dztcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgd2lkdGg6IDE5cmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW86aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1yZXN1bHRzLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtbHAtdW5kZXJsZWFkIHtcbiAgcGFkZGluZy1ib3R0b206IDN2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtdW5kZXJsZWFkIHtcbiAgICBwYWRkaW5nOiAxNnJlbSAzdncgM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWxwLXVuZGVybGVhZCBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAyLjV2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXVuZGVybGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLnAtbHAtdW5kZXJsZWFkIGgyIHNwYW4ge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWNvbnN0aV9fdGFibGUge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdHI6bnRoLW9mLXR5cGUobiArIDMpIHRoIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdHI6bnRoLW9mLXR5cGUobiArIDMpIHRkOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogMTAlO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB0cjpudGgtb2YtdHlwZShuICsgMykgdGQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdHIgdGQ6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDM1JTtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjY2M7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdGQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHRkIHAgc3BhbiB7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIC5zdWIge1xuICBiYWNrZ3JvdW5kOiAjZGNlY2U5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIC53aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHVsIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB1bCBsaSB7XG4gIHdpZHRoOiA0MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtY29uc3RpX190YWJsZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbn1cbi5wLWxwLWNvbnN0aV9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5wLWxwLWNvbnN0aV9fY2FwdGlvbiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHRleHQtaW5kZW50OiAtMS41ZW07XG59XG4ucC1scC1jb25zdGlfX2NhcHRpb24gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5wLWxwLWZsb3dfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWZsb3dfX2xpc3Qge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNXJlbSAycmVtO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLWxwLWZsb3dfX2xpc3QgbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1mbG93X19saXN0IGxpIHtcbiAgICB3aWR0aDogNDklO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtbHAtZmxvd19fbGlzdCBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLWxwLWZsb3dfX2xpc3QgbGkgZGl2IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWxwLWZsb3dfX2xpc3QgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ1OWQ5MjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWZsb3dfX2xpc3QgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4ucC1scC1mbG93X19saXN0IGxpIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1mbG93X19saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLnAtbHAtZmxvd19fbW9kYWxJdGVtIHtcbiAgd2lkdGg6IDEyOHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1mbG93X19tb2RhbEl0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucC1scC1mbG93X19tb2RhbEl0ZW0gZmlndXJlIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnAtbHAtZmxvd19fbW9kYWxJdGVtLS10ZXh0QXJlYSBvbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1scC1mbG93X19tb2RhbEl0ZW0tLXRleHRBcmVhIG9sIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcbn1cbi5wLWxwLWZsb3dfX21vZGFsSXRlbS0tdGV4dEFyZWEgb2wgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wLWxwLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG4ucC1scC1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogN3JlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgc3BhbiB7XG4gICAgd2lkdGg6IDE1cmVtO1xuICAgIGhlaWdodDogMTVyZW07XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG59XG4ucC1scC1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBzcGFuIGIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtbHAtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgcCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEgcCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4ucC1scC1mbG93X19yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1scC1mbG93X19yZXN1bHRzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOTguNSU7XG4gIGhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1JTtcbiAgbGVmdDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG4ucC1scC1mbG93X19yZXN1bHRzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMnJlbSAwIDJyZW0gMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDU5ZDkyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzUlO1xuICByaWdodDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG4ucC1scC1mbG93X19yZXN1bHRzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIGJhY2tncm91bmQ6ICNGNkZBRjk7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC1scC1mbG93X19yZXN1bHRzIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnAtbHAtZmxvd19fcmVzdWx0cyBzcGFuLmJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucC1scC1wcm9jZXNzX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnAtbHAtc29sdXRpb24gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cmVtO1xufVxuLnAtbHAtc29sdXRpb24gdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAyOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXNvbHV0aW9uIHVsIGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLWxwLXNvbHV0aW9uIHVsIGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtc29sdXRpb24gdWwgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWxwLXNvbHV0aW9uIHVsIGxpOm50aC1vZi10eXBlKGV2ZW4pIC5wLWxwLXNvbHV0aW9uX190eHQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtc29sdXRpb24gdWwgbGk6bnRoLW9mLXR5cGUoZXZlbikgLnAtbHAtc29sdXRpb25fX3R4dCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcmVtO1xuICB9XG59XG4ucC1scC1zb2x1dGlvbiB1bCBsaSBmaWd1cmUge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtc29sdXRpb24gdWwgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbHAtc29sdXRpb24gdWwgbGkgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyOTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXNvbHV0aW9uIHVsIGxpIGZpZ3VyZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLWxwLXNvbHV0aW9uX190eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtc29sdXRpb25fX3R4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNXJlbTtcbiAgfVxufVxuLnAtbHAtc29sdXRpb25fX3R4dCBoMyB7XG4gIHBhZGRpbmc6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXNvbHV0aW9uX190eHQgaDMge1xuICAgIHdpZHRoOiA4MiU7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICB9XG59XG4ucC1scC1zb2x1dGlvbl9fdHh0X190dGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICMyYjg3NmE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ucC1scC1zb2x1dGlvbl9fdHh0X19udW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICM0NTlkODE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMC4xNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU5ZDgxO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtc29sdXRpb25fX3R4dF9fbnVtIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4ucC1scC1zb2x1dGlvbl9fdHh0X19udW1fX3NtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjNDU5ZDgxO1xuICBsaW5lLWhlaWdodDogMy4yODY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLXNvbHV0aW9uX190eHRfX251bV9fc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gIH1cbn1cbi5wLWxwLWJhbm5lcl9saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjRlNDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzcmVtO1xuICBtYXgtd2lkdGg6IDEwMHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDYuMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWJhbm5lcl9saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDlyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scC1iYW5uZXJfbGlua19fdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG59XG4ucC1scC1iYW5uZXJfbGlua19fdHh0X190dGwge1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICMyYjg3NmE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5wLWxwLWJhbm5lcl9saW5rX190eHRfX3R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucC1scC1iYW5uZXJfbGlua19fdHh0X190dGwgc3BhbiArIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucC1scC1iYW5uZXJfbGlua19fdHh0X19kdGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHtcbiAgICBwYWRkaW5nOiA3cmVtO1xuICB9XG59XG4ucC1scC1iYW5uZXJfbGlua19fdHh0X19kdGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzJiODc2YTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1Njtcbn1cbi5wLWxwLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bCB7XG4gIGdhcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bC5iYW5uZXJfaW5kZW50IGxpIHtcbiAgICB0ZXh0LWluZGVudDogLTIuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgfVxufVxuLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHVsIGxpIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5wLWxwLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bCBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wLXVzZS1scCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2UtbHAgbGkge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbi5wLXVzZS1scCBsaSBoMiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXJlbSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2UtbHAgbGkgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2UtbHAgbGkgLmMtcmVzdWx0c19faXRlbS0taGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlLWxwIGxpIC5jLXJlc3VsdHNfX2l0ZW0tLWhlYWQgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlLWxwIGxpIC5jLXJlc3VsdHNfX2l0ZW0tLWJvZHktLXR0bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucC11c2UtbHAgbGkgLmMtcmVzdWx0c19faXRlbS0tYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlLWxwIGxpIC5jLXJlc3VsdHNfX2l0ZW0tLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtaW4taGVpZ2h0OiA0NjBweDtcbiAgfVxufVxuLnAtdXNlLWxwIC5jLXRpdGxlQXJlYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtdXNlLWxwIC5jLXRpdGxlQXJlYV9fc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXVzZS1scCAucC11c2UtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xufVxuLnAtdXNlLWxwIC5wLXVzZS1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5wLWZvb3Rlci1jdGEgLmMtYnRuLS1kZW1vIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEgLmMtYnRuLS1kZW1vIHtcbiAgICBwYWRkaW5nOiAycmVtIDVyZW07XG4gIH1cbn1cblxuLnAtZm9vdGVyLWN0YSAuYy1idG4tLWRlbW86OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGJvcmRlcjogc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMi41cmVtO1xufVxuXG4ucC1scC1pc3N1ZV9fZGVtb19faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cmVtO1xufVxuXG4ucC1scC1wcm9kdWN0X19mdW5jdGlvbl9faWNvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2Y1ZjI7XG4gIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xufVxuLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb25fX2ljb25fX2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb25fX2ljb25fX2FyZWEgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1scC1wcm9kdWN0X19mdW5jdGlvbl9faWNvbl9fYXJlYSBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlBJQ0sgVVBcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmY2ZDE1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xLjVyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb25fX2ljb25fX2FyZWEgaDI6OmFmdGVyIHtcbiAgICB0b3A6IC0zLjVyZW07XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbi5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uIC5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb24gLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMgbGkge1xuICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4ucC1scC1wcm9kdWN0X19mdW5jdGlvbl9fZHRsIHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb25fX2R0bCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1scC1wcm9kdWN0X19mdW5jdGlvbiBmaWd1cmUge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uIGZpZ3VyZSBpbWcge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnAtbWVyaXQuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLnAtbWVyaXQtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucC1tZXJpdC1saXN0IGxpIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMnJlbSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAyLjVyZW0gNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZXJpdC1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbWVyaXQtbGlzdCBsaTpudGgtY2hpbGQoMSkgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAxXCI7XG59XG4ucC1tZXJpdC1saXN0IGxpOm50aC1jaGlsZCgyKSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDJcIjtcbn1cbi5wLW1lcml0LWxpc3QgbGk6bnRoLWNoaWxkKDMpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwM1wiO1xufVxuLnAtbWVyaXQtbGlzdCBsaTpudGgtY2hpbGQoNCkgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjA0XCI7XG59XG4ucC1tZXJpdC1saXN0IGxpOm50aC1jaGlsZCg1KSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDVcIjtcbn1cbi5wLW1lcml0LWxpc3QgbGk6bnRoLWNoaWxkKDYpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwNlwiO1xufVxuLnAtbWVyaXQtbGlzdCBsaTpudGgtY2hpbGQoNykgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjA3XCI7XG59XG4ucC1tZXJpdC1saXN0IGxpOm50aC1jaGlsZCg4KSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDhcIjtcbn1cbi5wLW1lcml0LWxpc3QgbGk6bnRoLWNoaWxkKDkpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwOVwiO1xufVxuLnAtbWVyaXQtbGlzdF9faW1nQXJlYSB7XG4gIHdpZHRoOiA3cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1tZXJpdC1saXN0X19pbWdBcmVhIGZpZ3VyZTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzQ1OUQ4NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lcml0LWxpc3RfX2ltZ0FyZWEgZmlndXJlOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuLnAtbWVyaXQtbGlzdF9fdGV4dEFyZWEge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1tZXJpdC1saXN0X190ZXh0QXJlYSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIH1cbn1cbi5wLW1lcml0LWxpc3RfX3RleHRBcmVhIHNwYW4ge1xuICBjb2xvcjogIzQ1OUQ4NTtcbn1cbi5wLW1lcml0LWFib3V0QXJlYSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDlyZW07XG4gIHBhZGRpbmc6IDdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtbmV3c19fbGlzdCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDJyZW0gNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5ld3NfX2xpc3QgbGkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4ucC1uZXdzIHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5wLW5ld3MgLmMtbmV3c19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1uZXdzIC5jLW5ld3NfX2xpc3QgbGkge1xuICBjb2x1bW4tZ2FwOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbmV3cyAuYy1uZXdzX19saXN0IGxpIHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICB9XG59XG4ucC1uZXdzIC5jLW5ld3NfX2xpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2Y2ZmFmOTtcbn1cbi5wLW5ld3MgLmMtbmV3c19fbGlzdCBsaSAuYy1uZXdzX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzIC5jLW5ld3NfX2NhdGVnb3J5IHtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYy1uZXdzLWFsbCAuYy1uZXdzX19saXN0IGxpIHtcbiAgY29sdW1uLWdhcDogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uZXdzLWFsbCAuYy1uZXdzX19saXN0IGxpIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIH1cbn1cbi5jLW5ld3MtYWxsIC5jLW5ld3NfX2NhdGVnb3J5IHtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uZXdzLWFsbCAuYy1uZXdzX19jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4ucC1ub3Rmb3VuZCBoMiB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucC1ub3Rmb3VuZCBwIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLW9uYXlhbWkgLmMtbmF5YW1pX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vbmF5YW1pIC5jLW5heWFtaV9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgZ2FwOiAyMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb25heWFtaSAuYy1uYXlhbWlfX2xpc3QgbGkge1xuICAgIHBhZGRpbmc6IDAgMjBweCA2cmVtO1xuICB9XG59XG4ucC1vbmF5YW1pIC5jLW5heWFtaV9fbGlzdCBsaSBmaWd1cmUge1xuICBtYXJnaW4tdG9wOiAtOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9uYXlhbWkgLmMtbmF5YW1pX19saXN0IGxpIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAtMjByZW0gYXV0byAwO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb25heWFtaSAuYy1uYXlhbWlfX2xpc3QgbGkgcCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgfVxufVxuLnAtb25heWFtaS5mcm9udC1vbmF5YW1pIHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9uYXlhbWkuZnJvbnQtb25heWFtaSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9uYXlhbWkuZnJvbnQtb25heWFtaSAuYy1uYXlhbWlfX2xpc3Qge1xuICAgIGdhcDogMjVyZW07XG4gIH1cbn1cbi5wLW9uYXlhbWkuZnJvbnQtb25heWFtaSAuYy1uYXlhbWlfX2xpc3QgbGkge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4ucC1wYWdlLW5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLnAtcGFnZS1uYXYgbGkge1xuICB3aWR0aDogMjglO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1wYWdlLW5hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIGJveC1zaGFkb3c6IDByZW0gMC41cmVtIDJyZW0gcmdiYSgxLCAxMjAsIDIyOCwgMC4yKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhZ2UtbmF2IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMSkgYSB7XG4gIGJvcmRlci1jb2xvcjogIzM0YTViNjtcbiAgY29sb3I6ICMzNGE1YjY7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgyKSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDU2NmQ0O1xuICBjb2xvcjogIzA1NjZkNDtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDMpIGEge1xuICBib3JkZXItY29sb3I6ICNlMWIwMDQ7XG4gIGNvbG9yOiAjZTFiMDA0O1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMSkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNGE1YjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMikgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwNTY2ZDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMykgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMWIwMDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtcGFnZS1uYXYgdWwgbGkgYTphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTJweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICBib3R0b206IDA7XG59XG4ucC1wYWdlLW5hdiB1bCBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgYm90dG9tOiAtMTJweDtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDEpIGE6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMzNGE1YjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgyKSBhOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDU2NmQ0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMykgYTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2UxYjAwNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmMtcGFydG5lci1jb250YWN0X19hcnRpY2xlIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9fYXJ0aWNsZSBsaSB7XG4gIHBhZGRpbmc6IDVyZW0gMCA3cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFydG5lci1jb250YWN0X19hcnRpY2xlIGxpIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLmMtcGFydG5lci1jb250YWN0X19pdGVtLS1sZWZ0IHtcbiAgd2lkdGg6IDY0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFydG5lci1jb250YWN0X19pdGVtLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2l0ZW0tLWxlZnQgaDMge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmMtcGFydG5lci1jb250YWN0X19pdGVtLS1yaWdodCB7XG4gIHdpZHRoOiA2MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhcnRuZXItY29udGFjdF9faXRlbS0tcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2l0ZW0tLXJpZ2h0LnRleHQtY29udGVudCB7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6ICNmNmY2Zjc7XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2l0ZW0tLXJpZ2h0LnRleHQtY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9faXRlbS0tcmlnaHQudGV4dC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTM7XG4gIGJhY2tncm91bmQ6ICNmNmY2Zjc7XG4gIHBhZGRpbmc6IDZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhcnRuZXItY29udGFjdF9fY3RhIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX2xlZnQgaDMge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fbGVmdCBwOm5vdCguc21hbGwpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX2xlZnQgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fcmlnaHQgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX3JpZ2h0IGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDk0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvcGFydG5lcl9saW1pdGVkLnBuZ1wiKSBjZW50ZXIvOTRweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3JlbTtcbiAgbGVmdDogLTQuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19yaWdodCBmaWd1cmU6OmJlZm9yZSB7XG4gICAgdG9wOiAycmVtO1xuICB9XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fcmlnaHQgLmwtYnRuLWFyZWEge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX3JpZ2h0IC5jLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX3JpZ2h0IC5jLWJ0biB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX3JpZ2h0IC5jLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX3JpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1wcmljZS1wbGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJpY2UtcGxhbiB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0ge1xuICBmbGV4OiAxO1xuICBib3gtc2hhZG93OiAxcHggNnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDEwcHg7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIGgzIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIH1cbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQgaDMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWJvZHkge1xuICBwYWRkaW5nOiAzcmVtIDRyZW07XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1ib2R5IC5sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSwgLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxIGR0IHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxIGRkIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSBkZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAyIGR0IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAyIGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0uc3RhbmRhcmQgLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCB7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLnN0YW5kYXJkIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSBkZCB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS5jdXN0b21pemVkIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQge1xuICBiYWNrZ3JvdW5kOiAjNDU4MTlkO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS5jdXN0b21pemVkIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSBkZCB7XG4gIGNvbG9yOiAjNDU4MTlkO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS5kZWx1eGUgLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCB7XG4gIGJhY2tncm91bmQ6ICM0OTQ1OWQ7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLmRlbHV4ZSAuYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEgZGQge1xuICBjb2xvcjogIzQ5NDU5ZDtcbn1cbi5jLXByaWNlIC5jLWJ0biB7XG4gIHdpZHRoOiA0MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1wcmljZSAuYy1idG4ge1xuICAgIHdpZHRoOiA2NXJlbTtcbiAgfVxufVxuXG4ucC1wcml2YWN5IGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIGgzIHtcbiAgbWFyZ2luOiA0cmVtIDAgMnJlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIGgzICsgaDQge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG4ucC1wcml2YWN5X19ibG9jayBoNCB7XG4gIG1hcmdpbjogM3JlbSAwIDAuNXJlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIHAgKyB1bCwgLnAtcHJpdmFjeV9fYmxvY2sgcCArIG9sIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrICsgaDIge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICB0ZXh0LWluZGVudDogLTAuNWVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgdWwgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgdWwgKyBwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjJlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucC1wcml2YWN5X190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnAtcHJpdmFjeV9fdGFibGUgdHIsIC5wLXByaXZhY3lfX3RhYmxlIHRoLCAucC1wcml2YWN5X190YWJsZSB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ucC1wcml2YWN5X190YWJsZSB0aCwgLnAtcHJpdmFjeV9fdGFibGUgdGQge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnAtcHJpdmFjeV9fdGFibGUgdGgge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLnAtcHJpdmFjeV9fdGFibGUubW9rdXRla2kgdGgge1xuICB3aWR0aDogMjAlO1xufVxuLnAtcHJpdmFjeV9fdGFibGUuY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnAtcHJpdmFjeV9fdGFibGUuY2hpbGQgdGgsIC5wLXByaXZhY3lfX3RhYmxlLmNoaWxkIHRkIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wLXJlYXNvbi1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbi1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWFzb24tcGFuZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLnAtcmVhc29uLXBhbmVsX190ZXh0IHtcbiAgcGFkZGluZzogOS4zNzV2dyAwO1xuICB3aWR0aDogMzEuMjV2dztcbiAgbWFyZ2luOiAwIDAgMCBjYWxjKDUwJSAtIDMzLjMzMzMzMzMzMzN2dyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZWFzb24tcGFuZWxfX3RleHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbi5wLXJlYXNvbi1wYW5lbF9fdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XG59XG5cbi5wLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4ucC1yZXN1bHRzIC5jLXRpdGxlQXJlYSxcbi5wLXJlc3VsdHMgLmMtdGl0bGVBcmVhX19zbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtcmVzdWx0cyAuYy1idG4tLWdyYWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19saXN0IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogNDByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0gPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0gYSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbS0tY29udCB7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtLS1jb250IHtcbiAgICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIH1cbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbS0tY29udCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0tLWNvbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0tLWNvbnQgdWwgbGkge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbS0tY29udCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAwLjcyOXZ3LCAxNHB4KTtcbiAgfVxufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtLS1jb250IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiNcIjtcbn1cblxuLmMtcmVzdWx0c19fY2FtcGFueSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgbWF4LXdpZHRoOiAxMjguNnJlbTtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXI6IHNvbGlkICNlZWU7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuLmMtcmVzdWx0c19fY2FtcGFueSBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDIwJTtcbiAgYm9yZGVyOiBzb2xpZCAjZWVlO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0c19fY2FtcGFueSBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmMtcmVzdWx0c19fZGV0YWlsLS1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3B4O1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ1OWQ5MjtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLXJlc3VsdHNfX2RldGFpbC0tY2F0ZWdvcnkgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxLjJyZW0pIC8gNyk7XG4gIGhlaWdodDogN3JlbTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xuICBwYWRkaW5nOiAwIDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzX19kZXRhaWwtLWNhdGVnb3J5IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmMtcmVzdWx0c19fZGV0YWlsLS1jYXRlZ29yeSBsaS5jdXJyZW50LCAuYy1yZXN1bHRzX19kZXRhaWwtLWNhdGVnb3J5IGxpOmhvdmVyIHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXJlc3VsdHNfX2l0ZW0gPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZ2FwOiA0cmVtO1xufVxuLmMtcmVzdWx0c19faXRlbSA+IHVsOm5vdCguY3VycmVudCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtcmVzdWx0c19faXRlbSA+IHVsIGxpIHtcbiAgd2lkdGg6IDYycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzX19pdGVtID4gdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1yZXN1bHRzX19pdGVtID4gdWwgbGkuYXJlYS1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmdcIikgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uYy1yZXN1bHRzX19pdGVtLS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1yZXN1bHRzX19pdGVtLS1oZWFkIGZpZ3VyZSB7XG4gIHdpZHRoOiAyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHNfX2l0ZW0tLWhlYWQgZmlndXJlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG4uYy1yZXN1bHRzX19pdGVtLS1oZWFkIGgyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cmVtKTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHNfX2l0ZW0tLWhlYWQgaDIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbi5jLXJlc3VsdHNfX2l0ZW0tLWJvZHkge1xuICBwYWRkaW5nOiAzcmVtIDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtcmVzdWx0c19faXRlbS0tYm9keSB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB9XG59XG4uYy1yZXN1bHRzX19pdGVtLS1ib2R5LS10dGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4uYy1yZXN1bHRzLWV4YW1wbGUgPiAubC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmMtcmVzdWx0cy1leGFtcGxlIGgxIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMS45Nzh2dywgMzhweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1yZXN1bHRzLWRldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4uYy1yZXN1bHRzLWRldGFpbCAubC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4uYy1yZXN1bHRzLWRldGFpbF9faGVhZCB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2hlYWQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2hlYWQtLWluZm8ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19oZWFkLS1pbmZvIGRsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1yZXN1bHRzLWRldGFpbF9fYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19ib2R5LS1wcm9maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzLWRldGFpbF9fYm9keS0tcHJvZmlsZSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAycmVtO1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19ib2R5LS1wcm9maWxlIC5uYW1lIHtcbiAgd2lkdGg6IDIzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBub3JtYWw7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RhZGRlNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHMtZGV0YWlsX19ib2R5LS1wcm9maWxlIC5uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGRlNztcbiAgfVxufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHktLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19ib2R5LS1jb2x1bW4gZHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogOXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHMtZGV0YWlsX19ib2R5LS1jb2x1bW4gZHQge1xuICAgIHdpZHRoOiAxOHJlbTtcbiAgfVxufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHktLWNvbHVtbiBkZCB7XG4gIHdpZHRoOiAzNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHMtZGV0YWlsX19ib2R5LS1jb2x1bW4gZGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHJlbSk7XG4gIH1cbn1cblxuLmwtMmNvbCAubC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgLmwtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMy4xMjV2dztcbiAgICBwYWRkaW5nLXRvcDogNC4xNjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICB9XG59XG4ubC0yY29sIGFydGljbGUge1xuICB3aWR0aDogOTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkgaDIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIGgyOjpiZWZvcmUsIC5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgaDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC4ycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgaDI6OmJlZm9yZSB7XG4gIHdpZHRoOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBsZWZ0OiAwO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBoMjo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG4gIGJhY2tncm91bmQ6ICNjY2NmZGU7XG4gIHJpZ2h0OiAwO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBwLFxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBoMyxcbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgaDQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYSB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhIGgyOjpiZWZvcmUsIC5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYSBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhIGgyOjpiZWZvcmUge1xuICB3aWR0aDogNXJlbTtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgbGVmdDogMDtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYSBoMjo6YWZ0ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG4gIGJhY2tncm91bmQ6ICNjY2NmZGU7XG4gIHJpZ2h0OiAwO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmJuciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5ibnIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuYm5yIGZpZ3VyZSB7XG4gIHdpZHRoOiA0MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5ibnIgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmJuciBmaWd1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5ibnIgLmJuci10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcmVtKTtcbiAgcGFkZGluZzogMCA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5ibnIgLmJuci10ZXh0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5ibnIgLmJuci10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuYm5yIC5ibnItdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZ1wiKSBuby1yZXBlYXQgMCBjZW50ZXIvMjBweDtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5jYXNlIC5jLWNhcmRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGdhcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5jYXNlIC5jLWNhcmRfX2xpc3QgbGkge1xuICBmbGV4OiAxO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmNhc2UgLmMtY2FyZF9fbGlzdCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmNhc2UgLmMtY2FyZF9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmNhc2UgLmMtY2FyZF9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fd2hpdGUucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGJvdHRvbTogMS41cmVtO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmNhc2UgLmMtY2FyZF9faXRlbS0tbWlkZGxlIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5jYXNlIC5jLWNhcmRfX2l0ZW0tLWJvdHRvbSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbn1cbi5sLTJjb2wgLmMtYXNpZGUge1xuICB3aWR0aDogMzByZW07XG59XG4ubC0yY29sIC5jLWFzaWRlX19ibG9jayArIC5jLWFzaWRlX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIC5jLWFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtMmNvbCAuYy1hc2lkZV9fdGl0bGVBcmVhIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzQ1OWQ5MjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sLTJjb2wgLmMtYXNpZGVfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2ZkZTtcbn1cbi5sLTJjb2wgLmMtYXNpZGVfX2xpc3QgbGkgZmlndXJlIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG4ubC0yY29sIC5jLWFzaWRlX19saXN0LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5sLTJjb2wgLmMtYXNpZGUgLmMtdGV4dGxpbmsucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG59XG4ubC0yY29sIC5jLWFzaWRlIC5jLXRleHRsaW5rLnJpZ2h0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fd2hpdGUucG5nXCIpIG5vLXJlcGVhdCAwIGNlbnRlci8ycmVtO1xufVxuXG4uYy1yZXN1bHQtc2xpZGVpdGVtciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLmMtZGV0YWlsLTJjb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgZ2FwOiA4MHB4O1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNTBweCBhdXRvIDEycmVtIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWwtMmNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbC0yY29sdW1uIGFzaWRlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgfVxufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWFyY2hpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWFyY2hpdmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NTlkODI7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtYXJjaGl2ZSBhOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDgyO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLXNlY3Rpb246bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLXNlY3Rpb25fdGl0bGUge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1zZWN0aW9uX3RpdGxlLmFzdDAxIHtcbiAgYmFja2dyb3VuZDogIzQ1OWQ4Mjtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1zZWN0aW9uX3RpdGxlLmFzdDAyIHtcbiAgYmFja2dyb3VuZDogI2ZmNmQxNTtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtbGlzdCBsaTpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtbGlzdCBsaS5hcmVhLWxpbmsge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWxpc3QgbGkuYXJlYS1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWxpc3QgYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWxpc3QgYSBpbWcge1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWxpc3QgYS5kbGxpc3RhaW1nIHtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWxpc3QgYS5kbGxpc3RhaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1saXN0LXR4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1kZXRhaWwtY29udG50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODIwcHg7XG59XG4uYy1kZXRhaWwtY29udG50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZGV0YWlsLWZpcnN0IC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmMtZGV0YWlsLWZpcnN0IGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsLWZpcnN0IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICB9XG59XG4uYy1kZXRhaWwtZmlyc3QgLmRldGFpbC1jb250ZW50c19ib3gge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYy1kZXRhaWwtZmlyc3QgLmRldGFpbC1jb250ZW50c19oZWFkIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWRldGFpbC1maXJzdCAuZGV0YWlsLWNvbnRlbnRzX2xpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jLWRldGFpbC1maXJzdCAuZGV0YWlsLWNvbnRlbnRzX2xpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uYy1kZXRhaWwtZmlyc3QgLmRldGFpbC1jb250ZW50c19saXN0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWRldGFpbC1maXJzdCAuZGV0YWlsLWNvbnRlbnRzX2xpc3QgKiArIC5kZXRhaWwtY29udGVudHNfaDIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmMtZGV0YWlsLWZpcnN0IC5kZXRhaWwtY29udGVudHNfaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1kZXRhaWwtZmlyc3QgLmRldGFpbC1jb250ZW50c19oMiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1kZXRhaWwtZmlyc3QgLmRldGFpbC1jb250ZW50c19oMjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKSBcIlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDgyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYy1kZXRhaWwtbXYge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5jLWRldGFpbC1tdiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jLWRldGFpbC1zZWNvbmQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmMtZGV0YWlsLXNlY29uZF9pbWcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmMtZGV0YWlsLXNlY29uZF9pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtZGV0YWlsLXNlY29uZCAubC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLWRldGFpbC1zZWNvbmQgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAyNXB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0NTlkODI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWwtc2Vjb25kIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4uYy1kZXRhaWwtc2Vjb25kIGgzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuLmMtZGV0YWlsLXNlY29uZCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgY29sb3I6ICM0NTlkODI7XG4gIHdpZHRoOiAxMDAlO1xuICAvKmRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAycHg7Ki9cbn1cbi5jLWRldGFpbC1zZWNvbmQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5wLXNpdGVtYXBfX2JveCB7XG4gIGZsZXg6IDE7XG59XG4ucC1zaXRlbWFwX19ib3hfX2lubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLXNpdGVtYXBfX2JveF9faW5uZXIgaDIge1xuICBsaW5lLWhlaWdodDogMi41O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnAtc2l0ZW1hcF9fYm94X19pbm5lciA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1zaXRlbWFwX19ib3hfX2lubmVyIHVsIHVsIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMWVtO1xufVxuLnAtc2l0ZW1hcF9fYm94X19pbm5lciB1bCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1zaXRlbWFwX19ib3hfX2lubmVyIHVsIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtc2l0ZW1hcF9fYm94X19pbm5lciB1bCB1bCBsaSBhIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5cbi5wLXNtcy1mZWF0dXJlX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNtcy1mZWF0dXJlX19saXN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG4ucC1zbXMtZmVhdHVyZV9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDdyZW0pIC8gMyk7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zbXMtZmVhdHVyZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNtcy1mZWF0dXJlX19pdGVtLS1pbWcge1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc21zLWZlYXR1cmVfX2l0ZW0tLWltZyB7XG4gICAgaGVpZ2h0OiAzNXZ3O1xuICB9XG59XG4ucC1zbXMtZmVhdHVyZV9faXRlbS0taW1nIGZpZ3VyZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxM3JlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zbXMtZmVhdHVyZV9faXRlbS0taW1nIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDI1dnc7XG4gIH1cbn1cbi5wLXNtcy1mZWF0dXJlX19pdGVtLS1pbWcgZmlndXJlIGltZyB7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucC1zbXMtZmVhdHVyZV9faXRlbSBoMyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnAtc21zLWZlYXR1cmVfX2l0ZW0gcCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucC1zdHVkZW50LXRpcHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4ucC1zdHVkZW50LXRpcHMgLmMtdGl0bGVBcmVhLFxuLnAtc3R1ZGVudC10aXBzIC5jLXRpdGxlQXJlYV9fc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLXN0dWRlbnQtdGlwc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdHVkZW50LXRpcHNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBnYXA6IDRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtc3R1ZGVudC10aXBzX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDQwcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdHVkZW50LXRpcHNfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbTtcbiAgfVxufVxuLnAtc3R1ZGVudC10aXBzX19saXN0X19pdGVtX19udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3R1ZGVudC10aXBzX19saXN0X19pdGVtX19udW0ge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICB9XG59XG4ucC1zdHVkZW50LXRpcHNfX2xpc3RfX2l0ZW0gaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0dWRlbnQtdGlwc19fbGlzdF9faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbi5wLXN1YnNpZHktcG9pbnQgLmMtZmxleC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3Vic2lkeS1wb2ludCAuYy1mbGV4LWNvbnRlbnQge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC1zdWJzaWR5LXBvaW50IC5jLWZsZXgtY29udGVudF9fdGV4dCB7XG4gIHdpZHRoOiA3NHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1YnNpZHktcG9pbnQgLmMtZmxleC1jb250ZW50X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc3Vic2lkeS1wb2ludCAuYy1mbGV4LWNvbnRlbnRfX3RleHQgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ucC1zdWJzaWR5LXBvaW50IC5jLWZsZXgtY29udGVudCBmaWd1cmUge1xuICB3aWR0aDogNTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdWJzaWR5LXBvaW50IC5jLWZsZXgtY29udGVudCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdWJzaWR5LXBvaW50IC5jLWZsZXgtY29udGVudCBmaWd1cmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXN1YnNpZHktYnRuIHtcbiAgcGFkZGluZzogOHJlbSAwO1xufVxuLnAtc3Vic2lkeS1idG4gLmMtYnRuIHtcbiAgbWluLXdpZHRoOiA1MHJlbTtcbn1cblxuLmMtc3Vic2lkeS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5jLXN1YnNpZHktcHJpY2VfX2xhYmVsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHggM3B4IDRweDtcbn1cbi5jLXN1YnNpZHktcHJpY2VfX251bSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5jLXN1YnNpZHktcHJpY2VfX251bSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAyLjgxMjV2dywgNTRweCk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuXG4ucC11c2Uge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtdXNlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMzByZW07XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogNC4yNXZ3IDAgNi4yNXZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdXNlLWNvbnRhaW5lciAuYy10aXRsZUFyZWEge1xuICBwYWRkaW5nLXRvcDogMTFyZW07XG59XG4ucC11c2UtY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExMHJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4IDEwMDBweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2UtY29udGFpbmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59XG4ucC11c2VfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLnAtdXNlX19saXN0IC5hcmVhLWxpbmsgZmlndXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1OWQ5MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wLXVzZV9fbGlzdCAuYXJlYS1saW5rIGZpZ3VyZSBpbWcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5wLXVzZV9fbGlzdCAuYXJlYS1saW5rOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtdXNlX19saXN0IC5hcmVhLWxpbms6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4ucC11c2VfX2xpc3Q6bm90KC5qcy1zbGlkZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IGNhbGMoKDEwMCUgLSAxMjByZW0pIC8gMik7XG4gIHJvdy1nYXA6IDRyZW07XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VfX2xpc3Q6bm90KC5qcy1zbGlkZSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbHVtbi1nYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtdXNlX19saXN0Om5vdCguanMtc2xpZGUpIHtcbiAgICBjb2x1bW4tZ2FwOiB1bnNldDtcbiAgICByb3ctZ2FwOiA2cmVtO1xuICB9XG59XG4ucC11c2VfX2xpc3Q6bm90KC5qcy1zbGlkZSkgbGkge1xuICB3aWR0aDogNDByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VfX2xpc3Q6bm90KC5qcy1zbGlkZSkgbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC11c2VfX2xpc3Q6bm90KC5qcy1zbGlkZSkgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VfX2xpc3Q6bm90KC5qcy1zbGlkZSkgbGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXVzZV9fbGlzdC5qcy1zbGlkZSBsaSB7XG4gIG1hcmdpbjogMCAxLjY2NjY2NjY2NjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2VfX2xpc3QuanMtc2xpZGUgbGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucC11c2VfX2xpc3QtLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDQwcmVtO1xuICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNyZW07XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZV9fbGlzdC0tdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3JlbSAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnAtdXNlX19saXN0LS10ZXh0IC5jb3B5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC11c2VfX2xpc3QtLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xufVxuLnAtdXNlX19saXN0LS10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZV9fbGlzdC0tdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5wLXVzZV9fbGlzdC0taXRlbTAxIC5wLXVzZV9fbGlzdC0tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM0NDgwYWU7XG59XG4ucC11c2VfX2xpc3QtLWl0ZW0wMiAucC11c2VfX2xpc3QtLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjYmQ2MjUzO1xufVxuLnAtdXNlX19saXN0LS1pdGVtMDMgLnAtdXNlX19saXN0LS10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzU2OWFhMjtcbn1cbi5wLXVzZV9fbGlzdC0taXRlbTA0IC5wLXVzZV9fbGlzdC0tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM0MzU0N2Q7XG59XG4ucC11c2VfX2xpc3QtLWl0ZW0wNSAucC11c2VfX2xpc3QtLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjNjI4ZTQ0O1xufVxuLnAtdXNlX19saXN0LS1pdGVtMDYgLnAtdXNlX19saXN0LS10ZXh0IHtcbiAgYmFja2dyb3VuZDogI2I5YTkxZTtcbn1cbi5wLXVzZV9fbGlzdC0taXRlbTA3IC5wLXVzZV9fbGlzdC0tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM4ZDZhOWE7XG59XG4ucC11c2VfX2xpc3QgLnByZXYsXG4ucC11c2VfX2xpc3QgLm5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnAtdXNlX19saXN0IC5wcmV2LFxuLnAtdXNlX19saXN0IC5uZXh0IHtcbiAgICB3aWR0aDogMjByZW07XG4gIH1cbn1cbi5wLXVzZV9fbGlzdCAucHJldiB7XG4gIGxlZnQ6IC0xLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wLXVzZV9fbGlzdCAubmV4dCB7XG4gIHJpZ2h0OiAtMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucC11c2UtbXYge1xuICBoZWlnaHQ6IDMwcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL3VzZV9tdi5wbmdcIikgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wLXVzZS1tdiBoMSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IDVyZW07XG59XG4ucC11c2UtbXYtLWl0ZW0wMSB7XG4gIGJhY2tncm91bmQ6ICNlY2YyZjc7XG59XG4ucC11c2UtbXYtLWl0ZW0wMSBoMSB7XG4gIGNvbG9yOiAjNDQ4MGFlO1xufVxuXG4uYy1uYXlhbWkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1uYXlhbWkgLmMtdGl0bGVBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbi5jLW5heWFtaV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZ2FwOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLW5heWFtaV9fbGlzdCB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXlhbWlfX2xpc3Qge1xuICAgIHJvdy1nYXA6IDZyZW07XG4gIH1cbn1cbi5jLW5heWFtaV9fbGlzdCBsaSB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgcGFkZGluZzogMCAyMHB4IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXlhbWlfX2xpc3QgbGkge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1uYXlhbWlfX2xpc3QgbGkgZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogLTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1uYXlhbWlfX2xpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLW5heWFtaV9fbGlzdCBsaSBwIHNwYW4ge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5jLW5heWFtaV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtbmF5YW1pX190ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtbmF5YW1pOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxLjhyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jLW5heWFtaV9fMDhpdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbmF5YW1pX18wOGl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtbmF5YW1pX18wOGl0ZW0gLmMtdGl0bGVBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cbi5jLW5heWFtaV9fMDhpdGVtX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBnYXA6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3Qge1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3Qge1xuICAgIHJvdy1nYXA6IDZyZW07XG4gIH1cbn1cbi5jLW5heWFtaV9fMDhpdGVtX19saXN0IGxpIHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICBwYWRkaW5nOiAzcmVtIDJyZW0gM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDE1LjEwNDE2NjY2Njd2dztcbiAgbWluLXdpZHRoOiAxNS4xMDQxNjY2NjY3dnc7XG4gIG1heC13aWR0aDogMTUuMTA0MTY2NjY2N3Z3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCBsaSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cmVtO1xuICB9XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNjRweCBzb2xpZCAjZWNmNWYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3QgbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCBsaSBmaWd1cmUge1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLW5heWFtaV9fMDhpdGVtX19saXN0IGxpIHAge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jLW5heWFtaV9fMDhpdGVtX19saXN0IGxpIHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xufVxuLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3QgbGkgcC5jLW5heWFtaV9fbGlzdF9fMDhpdGVtX190dGwge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5jLW5heWFtaV9fMDhpdGVtX19saXN0X19pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIC0xcHg7XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtbmF5YW1pX18wOGl0ZW1fX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy1uYXlhbWlfXzA4aXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMS44cmVtIHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAyLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMi44cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYy1yZXNvbHV0aW9uIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjNDU5ZDgxIDAlLCAjNDU5ZDk0IDEwMCUpO1xufVxuLmMtcmVzb2x1dGlvbl9fY2F0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzb2x1dGlvbl9fY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5jLXJlc29sdXRpb25fX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc29sdXRpb25fX2xpc3QgbGkge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4uYy1yZXNvbHV0aW9uX19saXN0IGxpIGZpZ3VyZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA1MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1yZXNvbHV0aW9uX19saXN0IGxpIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDQwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXNvbHV0aW9uX19saXN0IGxpIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy1yZXNvbHV0aW9uX19saXN0IGxpIGZpZ3VyZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc29sdXRpb25fX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uYy1yZXNvbHV0aW9uX19saXN0IGxpOm50aC1jaGlsZChldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc29sdXRpb25fX2xpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLmMtcmVzb2x1dGlvbl9fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5jLXJlc29sdXRpb25fX2xpc3QtLXRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTByZW0pO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtcmVzb2x1dGlvbl9fbGlzdC0tdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcmVtKTtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXNvbHV0aW9uX19saXN0LS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtcmVzb2x1dGlvbl9fbGlzdC0tdGV4dCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uYy11c2UtcG9pbnRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcmVtO1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdXNlLXBvaW50X19saXN0IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLmMtdXNlLXBvaW50X19saXN0IGxpIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXVzZS1wb2ludF9fbGlzdCBsaSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwcmVtIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICB9XG59XG4uYy11c2UtcG9pbnRfX2xpc3QgbGkgZmlndXJlLFxuLmMtdXNlLXBvaW50X19saXN0IGxpIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtdXNlLXBvaW50X19saXN0IGxpIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXVzZS1wb2ludF9fbGlzdCBsaSBmaWd1cmUge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICBtYXJnaW4tdG9wOiAyLjJlbTtcbiAgfVxufVxuLmMtdXNlLXBvaW50X19saXN0IGxpOmZpcnN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUsIC5jLXVzZS1wb2ludF9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKSBmaWd1cmU6OmJlZm9yZSwgLmMtdXNlLXBvaW50X19saXN0IGxpOmxhc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNWVtO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdXNlLXBvaW50X19saXN0IGxpOmZpcnN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUsIC5jLXVzZS1wb2ludF9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKSBmaWd1cmU6OmJlZm9yZSwgLmMtdXNlLXBvaW50X19saXN0IGxpOmxhc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgICB0b3A6IC0zNHB4O1xuICB9XG59XG4uYy11c2UtcG9pbnRfX2xpc3QgbGk6Zmlyc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDFcIjtcbn1cbi5jLXVzZS1wb2ludF9fbGlzdCBsaTpudGgtb2YtdHlwZSgyKSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDJcIjtcbn1cbi5jLXVzZS1wb2ludF9fbGlzdCBsaTpsYXN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAzXCI7XG59XG4uYy11c2UtcG9pbnRfX2xpc3QgbGkgaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXVzZS1wb2ludF9fbGlzdCBsaSBoMyB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy11c2UtcG9pbnRfX2xpc3QgbGkgcCB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICBncmlkLXJvdzogMi8zO1xuICB9XG59XG5cbi5jLXVzZS1wb2ludF9fbGlzdC5mdW5jdGlvbi11c2UtcG9pbnQgbGkge1xuICBwYWRkaW5nOiA2cmVtIDJyZW0gMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXVzZS1wb2ludF9fbGlzdC5mdW5jdGlvbi11c2UtcG9pbnQgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXJlbSA1cmVtO1xuICB9XG4gIC5jLXVzZS1wb2ludF9fbGlzdC5mdW5jdGlvbi11c2UtcG9pbnQgbGkgaDMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5jLXVzZS1wb2ludF9fbGlzdC5mdW5jdGlvbi11c2UtcG9pbnQgbGk6Zmlyc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUG9pbnQgMVwiO1xufVxuLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCBsaTpudGgtb2YtdHlwZSgyKSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUG9pbnQgMlwiO1xufVxuLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCBsaTpsYXN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlBvaW50IDNcIjtcbn1cbi5jLXVzZS1wb2ludF9fbGlzdC5mdW5jdGlvbi11c2UtcG9pbnQgbGkgaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCBsaSBoMyB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIH1cbn1cbi5jLXVzZS1wb2ludF9fbGlzdC5mdW5jdGlvbi11c2UtcG9pbnQgbGkgZmlndXJlIGltZyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuXG4udS1tdC0tMTAge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4udS1tYi0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4udS1tci0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi51LW1sLS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4udS1tdC0tMjAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4udS1tYi0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udS1tci0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi51LW1sLS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4udS1tdC0tMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4udS1tYi0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4udS1tci0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi51LW1sLS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4udS1tdC0tNDAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4udS1tYi0tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4udS1tci0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi51LW1sLS00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xufVxuXG4udS1tdC0tNTAge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4udS1tYi0tNTAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4udS1tci0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi51LW1sLS01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xufVxuXG4udS1tdC0tNjAge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuXG4udS1tYi0tNjAge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4udS1tci0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW07XG59XG5cbi51LW1sLS02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4udS1tdC0tNzAge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuXG4udS1tYi0tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuXG4udS1tci0tNzAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi51LW1sLS03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtO1xufVxuXG4udS1tdC0tODAge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4udS1tYi0tODAge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuXG4udS1tci0tODAge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi51LW1sLS04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xufVxuXG4udS1tdC0tOTAge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xufVxuXG4udS1tYi0tOTAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4udS1tci0tOTAge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW07XG59XG5cbi51LW1sLS05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4udS1tdC0tMTAwIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG5cbi51LW1iLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cblxuLnUtbXItLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW07XG59XG5cbi51LW1sLS0xMDAge1xuICBtYXJnaW4tbGVmdDogMTByZW07XG59XG5cbi51LW10LS0xMTAge1xuICBtYXJnaW4tdG9wOiAxMXJlbTtcbn1cblxuLnUtbWItLTExMCB7XG4gIG1hcmdpbi1ib3R0b206IDExcmVtO1xufVxuXG4udS1tci0tMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXJlbTtcbn1cblxuLnUtbWwtLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbTtcbn1cblxuLnUtbXQtLTEyMCB7XG4gIG1hcmdpbi10b3A6IDEycmVtO1xufVxuXG4udS1tYi0tMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJyZW07XG59XG5cbi51LW1yLS0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEycmVtO1xufVxuXG4udS1tbC0tMTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycmVtO1xufVxuXG4udS1iZ19fbGlnaHRnciB7XG4gIGJhY2tncm91bmQ6ICNmNmZhZjk7XG59XG5cbi51LW10LS0xMCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW1iLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1yLS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnUtbWwtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi51LW10LS0yMCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi51LW1iLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1yLS0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtbWwtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW10LS0zMCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LW1iLS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi51LW1yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnUtbWwtLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi51LW10LS00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1iLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1yLS00MCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLnUtbWwtLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi51LW10LS01MCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi51LW1iLS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1yLS01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtbWwtLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW10LS02MCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi51LW1iLS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi51LW1yLS02MCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLnUtbWwtLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG5cbi51LW10LS03MCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1iLS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1yLS03MCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLnUtbWwtLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG59XG5cbi51LW10LS04MCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi51LW1iLS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1yLS04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtbWwtLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW10LS05MCB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG59XG5cbi51LW1iLS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG5cbi51LW1yLS05MCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLnUtbWwtLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW07XG59XG5cbi51LW10LS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWItLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tci0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtbWwtLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLnUtbXQtLTExMCB7XG4gIG1hcmdpbi10b3A6IDExcmVtO1xufVxuXG4udS1tYi0tMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5cbi51LW1yLS0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tbC0tMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtO1xufVxuXG4udS1tdC0tMTIwIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5cbi51LW1iLS0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbXItLTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG59XG5cbi51LW1sLS0xMjAge1xuICBtYXJnaW4tbGVmdDogMTJyZW07XG59XG5cbi51LW1hcmdpbi0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi51LXRleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4udS10ZXh0LS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4udS10ZXh0LS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBici51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi51LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnUtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBici51LXNwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi8qISBMaXR5IC0gdjIuNC4xIC0gMjAyMC0wNC0yNlxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXG4qIENvcHlyaWdodCAoYykgMjAxNS0yMDIwIEphbiBTb3JnYWxsYTsgTGljZW5zZWQgTUlUICovXG4ubGl0eSB7XG4gIHotaW5kZXg6IDk5OTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS5saXR5LW9wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LmxpdHktY2xvc2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpdHkgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGl0eS13cmFwIHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS13cmFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1ZW07XG59XG5cbi5saXR5LWxvYWRlciB7XG4gIHotaW5kZXg6IDk5OTE7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGl0eS1jb250YWluZXIge1xuICB6LWluZGV4OiA5OTkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LWNvbnRlbnQge1xuICB6LWluZGV4OiA5OTkzO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsIC5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5saXR5LWNsb3NlIHtcbiAgei1pbmRleDogOTk5NDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxpdHktY2xvc2U6aG92ZXIsIC5saXR5LWNsb3NlOmZvY3VzLCAubGl0eS1jbG9zZTphY3RpdmUsIC5saXR5LWNsb3NlOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXR5LWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubGl0eS1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLCAubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lciwgLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLCAubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lciwgLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjRweDtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5saXR5LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9kYWwuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLy4uL2ltZy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvLi4vLi4vaW1nL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi9mb250cy8uLi8uLi9pbWcvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAvKm1hcmdpbi1ib3R0b206IDMwcHg7Ki9cbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xufVxuXG4uanMtc2xpZGUuc2xpY2staW5pdGlhbGl6ZWQge1xuICBvcGFjaXR5OiAxO1xufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi9zZXR0aW5nL3NpemXlj4LnhadcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIG1pbi13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC11cDogKFxyXG4gIFwic1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCIsXHJcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweClcIixcclxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODFweClcIixcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8qIG1heC13aWR0aFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kYnJlYWtwb2ludC1kb3duOiAoXHJcbiAgXCJsXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpXCIsXHJcbiAgXCJtXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcIixcclxuICBcInNcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KVwiLFxyXG4pICFkZWZhdWx0O1xyXG4iLCIvKum7ku+8mmZvbnQqL1xyXG4kY19ibGs6ICMxMTE7XHJcblxyXG4vKue3ke+8muaWh+Wtl+OBruOCouOCr+OCu+ODs+ODiOOBquOBqSovXHJcbiRjX2dyZWVuOiAjNDU5ZDkyO1xyXG5cclxuLyroloTnt5HvvJrog4zmma/jgarjgakqL1xyXG4kY19saWdodF9ncmVlbjogI2VjZjVmMjtcclxuXHJcbi8q6a6u44KE44GL44Gq6Z2S77ya44OZ44O844K5Ki9cclxuJGNfYmFzZTogIzA1NjZkNDtcclxuXHJcbi8q5r+D57S677ya44Oq44Oz44Kv5LuWKi9cclxuJGNfYWk6ICMwZTExNTU7XHJcblxyXG4vKuOCqOODoeODqeODq+ODie+8muijhemjvuS7liovXHJcbiRjX21penU6ICM1NGJjY2Y7XHJcblxyXG4vKui1pO+8muijhemjvuS7liovXHJcbiRjX3JlZDogI2I4MWMyMjtcclxuXHJcbi8qYmfvvJrog4zmma8qL1xyXG4kY19iZzogI2Y1ZjhmYztcclxuXHJcbi8q44Kw44Op44OH44O844K344On44OzKi9cclxuJGNfZ3JhZDogIzA1NjZkNDtcclxuJGNfZ3JhZDogLW1vei1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcbiRjX2dyYWQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLFxyXG4gICAgcmlnaHQgY2VudGVyLFxyXG4gICAgbGVmdCBjZW50ZXIsXHJcbiAgICBmcm9tKCM1MGNhZGMpLFxyXG4gICAgdG8oIzA1NjZkNCkpO1xyXG4kY19ncmFkOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuJGNfZ3JhZDogLW8tbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG4kY19ncmFkOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcblxyXG4vKuaWh+Wtl+OCsOODqeODh+ODvOOCt+ODp+ODsyovXHJcbi5jX2dyYWRfZm9udCB7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzA3NjhkNCwgIzRmYzhkYyk7XHJcbiAgY29sb3I6ICM0YWMyZGI7XHJcbn1cclxuXHJcbmVtLmNfZ3JhZF9mb250IHtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbnAuY19ncmFkX2ZvbnQge1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufSIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrSlA6d2dodEA0MDA7NTAwOzcwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0veWFrdWhhbmpwQDMuMy4xL2Rpc3QvY3NzL3lha3VoYW5qcC5taW4uY3NzXCIpO1xyXG5cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzODBweCkge1xyXG4gICAgZm9udC1zaXplOiAwLjd2dztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZm9udC1zaXplOiB2dygxNik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBmb250LWZhbWlseTogJGphLXNhbnM7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgXHJcbiAgLmFyZWEtbGluayB7XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfSAgXHJcbiAgICBcclxuICB9XHJcbiAgXHJcbn1cclxuYSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuZW0ge1xyXG4gIGZvbnQtc3R5bGU6IGluaXRpYWw7XHJcbn1cclxuLyrlkIRodG1s6KaB57SgKi9cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuaDIge1xyXG4gIEBpbmNsdWRlIGZvbnQyMDtcclxuICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7XHJcbn1cclxuaDMge1xyXG4gIEBpbmNsdWRlIGZvbnQyNDtcclxufVxyXG5tYWluIHtcclxuICAvLyBtYXJnaW4tdG9wOiAxMHJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICB9XHJcbn1cclxuIiwiLyogamFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuJGphLXNhbnM6IFlha3VIYW5KUCwgJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcblxyXG4vKiBlblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kZW4tc2FuczogJ1JvYm90bycsIHNhbnMtc2VyaWY7IiwiI3NwYWNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFuY2hlZGFsbW9uZDtcclxuICBoZWlnaHQ6IDEzMDBweDtcclxufVxyXG4vKiAgICAg44OV44Kn44O844OJ44Kk44OzICAgICovXHJcbi5mYWRlSW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMywuNzYsLjczLC45Nyk7XHJcbn1cclxuLmZhZGVJbi11cCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7fVxyXG4uZmFkZUluLWRvd24ge3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTt9XHJcbi5mYWRlSW4tbGVmdCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO31cclxuLmZhZGVJbi1yaWdodCB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7fVxyXG4uc2Nyb2xsLWluIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTt9XHJcblxyXG4vKiAgICAg44K544Op44Kk44OJ44Kk44OzICAgICovXHJcbi5zbGlkZUluIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIzLC43NiwuNzMsLjk3KTtcclxufVxyXG4uc2xpZGVJbi11cCB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7fVxyXG4uc2xpZGVJbi1kb3duIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtODBweCk7fVxyXG4uc2xpZGVJbi1sZWZ0IHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODBweCwgMCk7fVxyXG4uc2xpZGVJbi1yaWdodCB7b3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgMCk7fVxyXG4uc2Nyb2xsLWluIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTt9IiwiLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBSZXBsYWNlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbnN2ZyxcclxuaW1nLFxyXG5lbWJlZCxcclxub2JqZWN0LFxyXG5pZnJhbWUge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi8qIEZvcm1zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVzZXQgZm9ybSBmaWVsZHMgdG8gbWFrZSB0aGVtIHN0eWxlYWJsZS5cclxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxyXG4gKiAyLiBJbmhlcml0IHRleHQtdHJhbnNmb3JtIGZyb20gcGFyZW50LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIDEgKi9cclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbn1cclxuXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcbiAgYXBwZWFyYW5jZTogcmFkaW87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IGN1cnNvcnMgZm9yIGNsaWNrYWJsZSBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5idXR0b246ZGlzYWJsZWQsXHJcblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInJlc2V0XCJdOmRpc2FibGVkLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSBvdXRsaW5lcyBmb3IgRmlyZWZveCBhbmQgdW5pZnkgc3R5bGUgd2l0aCBpbnB1dCBlbGVtZW50cyAmIGJ1dHRvbnMuXHJcbiAqL1xyXG5cclxuOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG5zZWxlY3Q6ZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgcGFkZGluZ1xyXG4gKi9cclxuXHJcbm9wdGlvbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtaW4td2lkdGg6IDA7XHJcbn1cclxuXHJcbmxlZ2VuZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBGaXggZm9udCBpbmhlcml0YW5jZS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENsaWNrYWJsZSBsYWJlbHNcclxuICovXHJcblxyXG5sYWJlbFtmb3JdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmRldGFpbHMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKlxyXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cclxuICovXHJcblxyXG5bY29udGVudGVkaXRhYmxlXTpmb2N1cyB7XHJcbiAgb3V0bGluZTogYXV0bztcclxufVxyXG5cclxuLyogVGFibGVzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuMS4gQ29ycmVjdCB0YWJsZSBib3JkZXIgY29sb3IgaW5oZXJpdGFuY2UgaW4gYWxsIENocm9tZSBhbmQgU2FmYXJpLlxyXG4qL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4iLCJAbWl4aW4gZm9udDEwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNTIxdncsIDEwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XHJcbn1cclxuQG1peGluIGZvbnQxMyB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjY3N3Z3LCAxM3B4KTtcclxufVxyXG5AbWl4aW4gZm9udDE0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTUge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE2IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDE5IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE1cHgsIDAuOTM3NXZ3LCAxOXB4KTtcclxufVxyXG5AbWl4aW4gZm9udDIwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjEge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjFweCk7XHJcbn1cclxuQG1peGluIGZvbnQyMiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XHJcbn1cclxuQG1peGluIGZvbnQyNiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250Mjkge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XHJcbn1cclxuQG1peGluIGZvbnQzMCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDMyIHtcclxuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNjY2dncsIDMycHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDM2IHtcclxuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250Mzgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMS45Nzh2dywgMzhweCk7XHJcbn1cclxuQG1peGluIGZvbnQ0MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDQ0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMXZ3LCA0NHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDQ2IHtcclxuICBmb250LXNpemU6IGNsYW1wKDMwcHgsIDIuMnZ3LCA0NnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDQ4IHtcclxuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDU0IHtcclxuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDYwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250NzAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgNHZ3LCA3MHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDgwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDQuMTY2dncsIDgwcHgpO1xyXG59XHJcbiIsIi5sLTJjb2wge1xyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA4cmVtO1xyXG4gICAgLy8gcGFkZGluZzogNnJlbSAwIDEycmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHZ3KDYwKTtcclxuICAgICAgLy8gcGFkZGluZzogdncoNDApIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlIHtcclxuICAgIHdpZHRoOiA5MHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhc2lkZSB7XHJcbiAgICB3aWR0aDogMzByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mb3JtIHtcclxuICAgIC5sLWlubmVyIHtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZ2FwOiB2dyg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgd2lkdGg6IDYwcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgIHdpZHRoOiA1NnJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnRhY3Qge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDhyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogdncoNjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuZm9ybSB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn0iLCIubC1jYXRjaC0tdGV4dCB7XHJcbiAgbWFyZ2luOiA3MHB4IGF1dG8gNTBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJiArICogLmwtY29udGFpbmVyLFxyXG4gICYgKyAubC1jb250YWluZXIsXHJcbiAgJiArICoge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufSIsIiV3cmFwIHtcclxuICB3aWR0aDogJGJhc2Utd2lkdGg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmwtY29udGFpbmVyIHtcclxuICBAZXh0ZW5kICV3cmFwO1xyXG4gIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICBwYWRkaW5nOiA3cmVtIDN2dztcclxuICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICAmLS1wdDAge1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IDAgMCB2dygxMjApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDN2dyA3cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXAwIHtcclxuICAgIEBleHRlbmQgJXdyYXA7XHJcbiAgICBwYWRkaW5nOiAwIDAgdncoNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDV2dztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmwtY29udGFpbmVyLXNlcnZpY2VsaXN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDN2dyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiRiYXNlLXdpZHRoOiAxMjgwcHg7XHJcbiRkZXZpY2Utd2lkdGgtbTogNzY4cHg7XHJcbiRkZXZpY2Utd2lkdGgtczogNDY4cHg7IiwiLmwtaGVhZGVyIHtcclxuICBoZWlnaHQ6IDEwcmVtO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIC8vaGVpZ2h0OiA5LjJyZW07XHJcbiAgQGF0LXJvb3QgLnVuZGVyIC5sLWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGhlaWdodDogOHJlbTtcclxuICB9XHJcbn1cclxuIiwiLmMtMmNvbC1hcnRpY2xlIHtcclxuICAmX19tdiB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjX2dyZWVuIDAgMTAlLCAjY2NjZmRlIDUlKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDUlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTApO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygxMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgJit1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgJitwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ibG9ja0xpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgIHRleHQtaW5kZW50OiAtMC41ZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICArbGkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dExpbmsge1xyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogLTIuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAycmVtIDJyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgIHJpZ2h0OiAtMnJlbTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtYXJyb3cge1xyXG4gICYtLWNlbnRlci1ib3R0b20ge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiA3cmVtIDEwcmVtIDAgMTByZW07XHJcbiAgICBib3JkZXItY29sb3I6ICNjY2MgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0byAwO1xyXG4gIH1cclxufVxyXG4iLCIuYy1iZyB7XHJcbiAgJi0tZ3Ige1xyXG4gICAgYmFja2dyb3VuZDogJGMtYmc7XHJcbiAgfVxyXG4gICYtLXRyaWFuZ2xlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL3NlcnZpY2VfYmcucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgIGJhY2tncm91bmQ6ICNkZWVjZjY7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gIH1cclxuICAmLS1pbmJvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1MiAxNjUgMTgyIC8gMC4xKTtcclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCB7XHJcbiAgICAgIGgzLFxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICMzNGE1YjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAjMzRhNWI2O1xyXG4gICAgfVxyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0YTViNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW91dGJvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYig1IDEwMiAyMTIgLyAwLjEpO1xyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IHtcclxuICAgICAgaDMsXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogIzA1NjZkNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY29uc3RydWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYigyMjUgMTc2IDQgLyAwLjEpO1xyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IHtcclxuICAgICAgaDMsXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogI2UxYjAwNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmFmdGVyIHtcclxuICAgICAgY29sb3I6ICNlMWIwMDQ7XHJcbiAgICB9XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTFiMDA0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubC1idG4tYXJlYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA2cmVtO1xyXG5cclxuICAmLS0yY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICBnYXA6IDZyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmMtZ3JlZW4tYmFjayB7XHJcblxyXG4gICAgLmMtYnRuIHtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgIzQ1OWQ5MjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuJWFycm93IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIG1hcmdpbi10b3A6IC00cHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuLmMtYnRuIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIG1pbi13aWR0aDogNTB2dztcclxuICB9XHJcblxyXG4gICYtLWN0YSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9iZ19idG5fYXJyb3cucG5nJykgbm8tcmVwZWF0O1xyXG5cclxuICAgIC8qIDo6YmVmb3JlLCA6OmFmdGVy44GnMueorumhnuOBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkueUqOaEjyAqL1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLyog44Kw44Op44OH44O844K344On44OzMSAqL1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgICAgIC8qIOOCouODi+ODoeODvOOCt+ODp+ODs+Wun+ihjOaZgumWkyAqL1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiKDY5LCAxNTcsIDEyOSkgMCUsIHJnYig2OSwgMTU3LCAxNDgpIDEwMCUpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNzliOWE0IDAlLCAjNjZhNGFmIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDY5LCAxNTcsIDEyOSkgMCUsIHJnYig2OSwgMTU3LCAxNDgpIDEwMCUpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjZhNGFmIDAlLCAjNzliOWE0IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOODm+ODkOODvOaZguOBq+OCsOODqeODh+ODvOOCt+ODp+ODszHjgpLpgI/mmI7jgavjgZnjgosgKi9cclxuICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jdGEsXHJcbiAgJi0tb3JhLFxyXG4gICYtLXdoIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIHdpZHRoOiAzNXJlbTtcclxuICAgIG1pbi13aWR0aDogMzYwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogNzV2dztcclxuICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAyOHJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbSA1cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLW9yYSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0td2gge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXRlbCB7XHJcbiAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDUwKTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWdyYWQge1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gd2lkdGg6IDI4cmVtO1xyXG4gICAgLy8gcGFkZGluZzogMnJlbSAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYmdfYnRuX2Fycm93LnBuZycpIG5vLXJlcGVhdDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblxyXG4gICAgLyogOjpiZWZvcmUsIDo6YWZ0ZXLjgacy56iu6aGe44Gu44Kw44Op44OH44O844K344On44Oz44KS55So5oSPICovXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MxICovXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cztcclxuICAgICAgLyog44Ki44OL44Oh44O844K344On44Oz5a6f6KGM5pmC6ZaTICovXHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjM2M5ZjQ0IDAlLCAjNDU5ZDk0IDEwMCUpO1xyXG4gICAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNzliOWE0IDAlLCAjNjZhNGFmIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ5NCAwJSwgIzNjOWY0NCAxMDAlKTtcclxuICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2YTRhZiAwJSwgIzc5YjlhNCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjg5vjg5Djg7zmmYLjgavjgrDjg6njg4fjg7zjgrfjg6fjg7Mx44KS6YCP5piO44Gr44GZ44KLICovXHJcbiAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLS1zdHJvbmcge1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIC8vIHdpZHRoOiA1MHZ3O1xyXG4gICAgICAgIHdpZHRoOiA3NXZ3O1xyXG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4td2lkdGg6IDI4cmVtO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tZ3JhZDIge1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgd2lkdGg6IDI4cmVtO1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDUwKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkY19ncmFkO1xyXG4gIH1cclxuXHJcbiAgJi0tb3JhbmdlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAyLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ib3JkZXIge1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDVyZW07XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICB0cmFuc2l0aW9uOiAwLjVzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICB9XHJcbn0iLCIuYy1jYXRlIHtcclxuXHQmLS1saW5lIHtcclxuICAgIHBhZGRpbmc6IDAuMnJlbSA1cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGMtYmFzZTtcclxuICAgIGNvbG9yOiAkYy1iYXNlO1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLmMtY29tcGFueSB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAyLjV2dywgNDBweCk7XHJcbiAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG5cclxuICAgICsgLmMtY29tcGFueV9faXRlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMuMTI1dnc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHRkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfSBcclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0dncgMi42NjY2N3Z3IDUuMzMzMzN2dztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIGxpIHtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRsIHtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgfVxyXG5cclxuICAgIGR0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGQge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFlMGUwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCBsaSArIGxpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5jLWNvbnRhY3Qge1xyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQzNDtcclxuICB9XHJcblxyXG4gICZfX2RldGFpbCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMS41cmVtO1xyXG5cclxuICAgICZfX2hlYWQge1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjX2xpZ2h0X2dyZWVuO1xyXG4gICAgICBwYWRkaW5nOiAyLjVyZW0gMy41cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjIGluc2lkZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fubm90YXRpb24ge1xyXG4gICAgICBjb2xvcjogIzRiNGI0YjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluayB7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGNfZ3JlZW4sICRjX2dyZWVuIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1jb250YWN0LTJjb2wge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA3cmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogOXJlbTtcclxuICB9XHJcblxyXG4gICZfX2xlZnQsXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3cmVtKSAvIDIpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXR0ZW50aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XHJcbiAgfVxyXG59IiwiLmMtY3RhIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNXJlbTtcclxuICB9XHJcblxyXG4gIGJhY2tncm91bmQ6ICNmMGY1Zjg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiA2cmVtIDA7XHJcblxyXG4gICZfX2RlbW8sXHJcbiAgJl9fZmxvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDYwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1LjVyZW0pO1xyXG4gIH1cclxuXHJcbiAgLmMtY3RhX19kZW1vIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xyXG4gIH1cclxuXHJcbiAgLmMtY3RhX19mbG93IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmctbGVmdDogNS41cmVtXHJcbiAgfVxyXG5cclxuICAuYXJlYS1saW5rIGZpZ3VyZSB7XHJcbiAgICB3aWR0aDogMTNyZW07XHJcbiAgICBoZWlnaHQ6IDEzcmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiKDY5LCAxNTcsIDEyOSkgMCUsIHJnYig2OSwgMTU3LCAxNDgpIDEwMCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIHdpZHRoOiAyMHZ3O1xyXG4gICAgaGVpZ2h0OiAyMHZ3O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl9ncmVlbi5wbmcnKSAwIGNlbnRlci8xOHB4IG5vLXJlcGVhdDtcclxuXHJcblxyXG4gIH1cclxuXHJcbiAgLmFyZWEtbGluazpob3ZlciBwIHtcclxuICAgIGNvbG9yOiAjNDU5ZDhkO1xyXG4gIH1cclxuICAuYXJlYS1saW5rOmhvdmVyIGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xyXG4gIH1cclxuICAvKi5hcmVhLWxpbms6aG92ZXIgZmlndXJlIHtcclxuICAgIGJhY2tncm91bmQ6IzRjYmRhZjtcclxuICB9ICovXHJcblxyXG4gICYtY29udGFjdGRlbW8ge1xyXG4gICAgLnAtc3BsaXQtbXZfX2N0YUxpc3Qge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoMjApIHZ3KDMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtZmlndXJlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiA2cmVtIDAgMDtcclxufSIsIi5jLWZsb3cge1xyXG4gICYtc3Vic2lkeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fc3RlcCB7XHJcbiAgICB1bCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNnB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlsIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBnYXA6IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6IDY0cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jLWZsb3dfX3N0ZXAge1xyXG4gICAgdWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiA5MSU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDY5JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMzIlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDYzJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiXHJcblxyXG4ubWFpbGZvcm0ge1xyXG4gIC5jLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTB2aDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYmwtZm9ybV9fcHJpdmFjeSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBtYXJnaW4tdG9wOiB2dyg3MCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYmwtZm9ybV9fc3VibWl0IHtcclxuICB3aWR0aDogdncoMzYwKTtcclxuICBtYXJnaW46IHZ3KDUwKSBhdXRvIDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogdncoMTIwKSBhdXRvIHZ3KDMwMCk7XHJcbiAgfVxyXG5cclxuICBbdHlwZT1zdWJtaXRdIHtcclxuICAgIHBhZGRpbmc6IDAuOTg5NTgzMzMzM3Z3IDIuMDgzMzMzMzMzM3Z3O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICByaWdodDogOC41JTtcclxuICB9XHJcbn1cclxuXHJcbi5tdXN0IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAjRkYwMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nOiAycHggNXB4IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZm9udC1zaXplOiB2dyg0MCk7XHJcbiAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApIHZ3KDE1KTtcclxuICAgIG1hcmdpbi1sZWZ0OiB2dyg1MCk7XHJcbiAgfVxyXG59XHJcblxyXG4ub3BwLFxyXG4ub3B0aW9uYWwge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDJweCA1cHggM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCkgdncoMTUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZ3KDUwKTtcclxuICB9XHJcbn1cclxuXHJcbi5lcnJvck1zZyB7XHJcbiAgY29sb3I6ICNGRjAwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2dygzMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYmwtZm9ybUlucXVpcnkge1xyXG4gICoge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDQwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogdncoNDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZ3KDMwKTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygzMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuXHJcbiAgICAgICZbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICZbdHlwZT1cInBhc3N3b3JkXCJdIHtcclxuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIHZ3KDMwKSAwIDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzMCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDcwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luOiAwIHZ3KDMwKSAwIDA7XHJcbiAgICAgICAgcGFkZGluZzogdncoMzApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG5cclxuICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgICAgICZbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVmIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgICAtbW96LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgICAgYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiB2dygzMCkgMCB2dygzMCkgdncoODApO1xyXG4gICAgICAgIGhlaWdodDogdncoMjUwKTtcclxuICAgICAgICBtYXJnaW46IHZ3KDQwKSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQgLmluZm8ge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXV0b3ppcCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dyg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQxIHtcclxuICAgICAgd2lkdGg6IDQ1MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dDIge1xyXG4gICAgICB3aWR0aDogMzcwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0MyB7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dDQge1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIHZ3KDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dDUge1xyXG4gICAgICB3aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkIHVsIHtcclxuICAgICAgKnpvb206IDE7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLm11c3Qge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcHRpb25hbCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNtZWRpYSBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXRjIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gICNldGMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiB2dyg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyBzcGFuIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAycHggMTBweCAwIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbjogdncoMTUpIHZ3KDYwKSAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcHJpdmFjeSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGR0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjc3VibWl0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHZ3KDIwMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdGhhbmtzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiB2dygyMDApIDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjc3VibWl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDI1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mZWVtYWlsX2Vycm9yIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMDA7XHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgcGFkZGluZzogdncoMTUwKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5ibC1mb3JtIHtcclxuICBpbnB1dCB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHggMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiB2dyg2MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHZ3KDMwKTtcclxuICB9XHJcblxyXG4gIGRsIHtcclxuICAgIGR0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDkwKTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmK2RsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMTAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsLWZvcm1fX2R1byB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBtYXJnaW4tdG9wOiB2dygxMDApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoMTAwKTtcclxuICB9XHJcblxyXG4gIGRsIHtcclxuICAgIHdpZHRoOiA0OSU7XHJcblxyXG4gICAgJitkbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIuYy1ncmVlbk1WIHtcclxuICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBoMSB7XHJcbiAgICBAaW5jbHVkZSBmb250NTQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn0iLCIuYy1pbWctYm94IHtcclxuXHRAYXQtcm9vdCAqW2NsYXNzXj1cImMtaW1nLWJveFwiXSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGltZyB7XHJcblx0XHRcdG1heC13aWR0aDogNDQlO1xyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0KyAqIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tbCB7XHJcblx0XHQmX19pdGVtLGltZyB7XHJcblx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdG1heC13aWR0aDogNDQlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tciB7XHJcblx0XHQmX19pdGVtLGltZyB7XHJcblx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ0JTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDRyZW07XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0taGFsZiB7XHJcblx0XHRAaW5jbHVkZSBncmlkKDglLHNwYWNlLWJldHdlZW4pO1xyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdG1heC13aWR0aDogNDYlO1xyXG5cdFx0XHR3aWR0aDogNDYlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcS1kb3duIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG4vL1x0QGF0LXJvb3QgKltjbGFzc149XCJjLWdyaWRcIl0ge1xyXG4vL1x0XHRkaXNwbGF5OiBmbGV4O1xyXG4vL1x0XHRmbGV4LXdyYXA6IHdyYXA7XHJcbi8vXHR9XHJcbi8vXHRcclxuLy9cdCRnYXA6IDQwO1xyXG4vL1x0JGl0ZW0xOiA1MzA7XHJcbi8vXHQkaXRlbTI6IGNhbGMoIDEwMCUgLSAjeyRnYXB9cHggLSAjeyRpdGVtMX1weCApO1xyXG4vL1xyXG4vL1x0Jl9fI3skaXRlbTF9LSN7JGdhcH0ge1xyXG4vL1x0XHRnYXA6ICN7JGdhcH1weDtcclxuLy9cdFx0PiAqOm50aC1vZi10eXBlKDEpIHtcclxuLy9cdFx0XHR3aWR0aDogI3skaXRlbTF9cHg7XHJcbi8vXHRcdH1cclxuLy9cdFx0PiAqOm50aC1vZi10eXBlKDEpICsgKiB7XHJcbi8vXHRcdFx0d2lkdGg6IGNhbGMoIDEwMCUgLSAjeyRpdGVtMX1weCAtICN7JGdhcH1weCApO1xyXG4vL1x0XHR9XHJcbi8vXHR9XHJcblx0XHJcbn0iLCJAbWl4aW4gZ3JpZCggJGdhcDogMCwgJGNvbnRlbnQ6ZmxleC1zdGFydCwgJGFsaWduOm5vcm1hbCApIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6ICRnYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiAkY29udGVudDtcclxuXHRhbGlnbi1pdGVtczogJGFsaWduO1xyXG59XHJcbiIsIi5jLWxpc3Qge1xyXG5cdCYtLWRpc2Mge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IC0xZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJ+ODuyc7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAuNWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLWluZGVudCB7XHJcblx0XHRsaSB7XHJcblx0XHRAaW5jbHVkZSBmb250MTU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDJlbTtcclxuXHRcdHRleHQtaW5kZW50OiAtMmVtO1xyXG5cdFx0KyBsaSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIucC1sb3dlci1tdiB7XHJcbiAgaGVpZ2h0OiAzMHJlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTAlIHRvcCA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBmb250NTQ7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgfVxyXG5cclxuICAmLm5vLWltYWdlIHtcclxuICAgIGhlaWdodDogMjByZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgaGVpZ2h0OiAzNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1tdi1sYWJlbCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDNweCA4cHggNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG5cclxuICAgICAgLmMtbXYtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge31cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KC5uby1pbWFnZSkgaDEge1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMTNweCAjZmZmLFxyXG4gICAgICAtMXB4IC0xcHggMTNweCAjZmZmLFxyXG4gICAgICAxcHggLTFweCAxM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggMXB4IDEzcHggI2ZmZjtcclxuICB9XHJcblxyXG4gICYubC1tdl9fcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5sLW12X19sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnAtc3BsaXQtbXYge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1pbi1oZWlnaHQ6IDUwcmVtO1xyXG5cclxuICAmX190ZXh0LFxyXG4gICZfX2ltZyB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDYwJTtcclxuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNjQwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkY19ibGs7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDU0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICBcclxuICAgICAgJi5mZWF0dXJlaDEge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLXVwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQ0NDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICYuYmx1ZSB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6ICNlY2YyZjc7XHJcbiAgICAvLyAgIGgxIHtcclxuICAgIC8vICAgICBjb2xvcjogIzQ0ODBhZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBoZWlnaHQ6IDQwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5sLW12X19yaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmwtbXZfX2xlZnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RpdGxlQXJlYSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDhyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sLWJ0bi1hcmVhIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmMtYnRuIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWJ0bi0tZ3JhZCBhIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2N0YUxpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDc1dncgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYy1idG4tLWRlbW8ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jLXBhZ2UtdG9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgcmlnaHQ6IHZ3KDIwKTtcclxuICBib3R0b206IHZ3KDEwMCk7XHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICByaWdodDogNSU7XHJcbiAgICBib3R0b206IHZ3KDIwKTtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgb3A7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy/jgrnjg57jg5vku6XlpJbjgaflj43lv5zjgZnjgostLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gaG92ZXIoJGllOiBmYWxzZSkge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgQGlmICRpZSB7XHJcbiAgICBAYXQtcm9vdCAudWEtaWUgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy9vcGFjaXR5IC43LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gb3Age1xyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG5cclxuLy91bmRlcmxpbmUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIGxpbmUoJGNvbG9yOiAjNDU5ZDkyKSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6YWZ0ZXIge1xyXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgYm90dG9tOiAwO1xyXG5cdCAgbGVmdDogMDtcclxuXHQgIGNvbnRlbnQ6ICcnO1xyXG5cdCAgd2lkdGg6IDEwMCU7XHJcblx0ICBoZWlnaHQ6IDFweDtcclxuXHQgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuXHQgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcblx0ICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuXHQgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcblx0fVxyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vL2ltZyBzY2FsZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gc2NhbGUge1xyXG5cdGZpZ3VyZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDU5ZDkyO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGltZyB7XHJcblx0XHRcdHRyYW5zaXRpb246LjNzIGFsbDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0dHJhbnNmb3JtOnNjYWxlKDEuMSwxLjEpO1xyXG5cdFx0XHRvcGFjaXR5OiAuNztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jLXBvcHVwIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGJveC1zaGFkb3c6IDJweCAtMXB4IDZweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgJl9fY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xM3B4O1xyXG4gICAgbGVmdDogLTEzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1yZXN1bHRzMDIge1xyXG4gIC8vIOOCpOODs+OCr+ODq+ODvOODieODkeODvOODhOeUqFxyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmLmNvbHVtbjA0ID4gKiB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2x1bW4wMyA+ICoge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDMpOyBcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgJiA+ICoge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAuNzVlbSAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWY1ZjI7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogIzQ1OWQ4NDtcclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcblxyXG4gICAgJi5oYWxmIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBtYXgtd2lkdGg6IDE5NXB4O1xyXG5cclxuICAgICAgJiArIC5oYWxmIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwJTtcclxuXHJcbiAgICAgICAgJi5uby1tbHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAmLm1iLWZ1bGx7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NzBweCkge1xyXG4gIC5wLTQxMiAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnAtNDEyIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uOm50aC1vZi10eXBlKDJuKzEpIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS0yY29sIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcclxuICAucC00MTIgLmMtbmF5YW1pX19saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcmVtO1xyXG4gICAgcm93LWdhcDogMjVyZW07XHJcbiAgfVxyXG5cclxuICAucC00MTIgLmMtbmF5YW1pX19saXN0IGxpIGZpZ3VyZSB7XHJcbiAgICB3aWR0aDogMzByZW07XHJcbiAgICBtYXJnaW46IC0yMHJlbSBhdXRvIDA7XHJcbiAgfVxyXG5cclxuICAucC00MTIgLmMtbmF5YW1pX19saXN0IGxpIHAge1xyXG4gICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICB9XHJcbn0iLCIldGV4dGxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHRcdFxyXG59XHJcbi5jLXRleHQtbGluayB7XHJcblx0YSB7XHJcblx0XHRAZXh0ZW5kICV0ZXh0bGluaztcclxuXHRcdHRyYW5zaXRpb246IC4zcyBhbGw7XHJcblx0fVxyXG5cdCYtLWFycm93LXJpZ2h0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0YSB7XHJcblx0XHRcdEBleHRlbmQgJXRleHRsaW5rO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QGV4dGVuZCAlYXJyb3c7XHJcblx0XHRcdFx0bGVmdDogLTJyZW07XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY19iYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtLXVuZGVybGluZSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jLXRpdGxlIHtcclxuICAmLS1jb3B5IHtcclxuICAgIGNvbG9yOiAkY19haTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDUwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgfVxyXG4gICYtLWVuIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBmb250NjA7XHJcbiAgICAgIGNvbG9yOiAkY19taXp1O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gICAgY29sb3I6ICRjX2JsaztcclxuICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgfVxyXG4gICYtLXNlcnZpY2UtZmVhdHVyZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoMiB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgIH1cclxuICAgIC5lbiB7XHJcbiAgICAgIGNvbG9yOiAkYy1taXp1O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi0tc2VydmljZS1hcmNoaXZlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgcGFkZGluZy10b3A6IHZ3KDgwKTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIH1cclxuICAmLS1zZXJ2aWNlIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDFyZW07XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dygyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZBcmVhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICZfX3NtYWxsIHtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgfVxyXG4gICAgJl9fYmlnIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ0ODtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuXHJcbiAgICAgICYrLmMtdGl0bGVBcmVhX19sZWFkIHtcclxuICAgICAgICBtYXJnaW46IHZ3KC0zMCkgMCB2dyg0MCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBtYXJnaW46IHZ3KDEyMCkgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19taWQge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDFyZW0gMCAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21pZF9fbGFyZ2Uge1xyXG4gICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDFyZW0gMCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWFib3V0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2Fib3V0X2JnLnBuZykgbm8tcmVwZWF0IHRvcCByaWdodC9jb3ZlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcclxuICB9XHJcbn1cclxuIiwiLnAtYXR0ZW5kYW5jZS1jYXNlIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XHJcblxyXG4gIC5jLXRpdGxlQXJlYSxcclxuICAuYy10aXRsZUFyZWFfX3NtYWxsIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA2cmVtIDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX251bSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICM0NTlkOTI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59IiwiLnAtYXR0ZW5kYW5jZS10aXBzIHtcclxuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG5cclxuICBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59IiwiLnAtYmFubmVyX2xpbmsge1xyXG4gIG1hcmdpbi10b3A6IDV2dztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNWYyO1xyXG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogM3JlbTtcclxuICBtYXgtd2lkdGg6IDEwMHJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiA2LjI1dnc7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogNXJlbTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICZfX3R4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAmX190dGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2R0bCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBnYXA6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTFlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ+ODuyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuM2VtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAwZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjByZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sZWFkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDM5LCAwKTtcclxuICAgIHdpZHRoOiAzMTRweDtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgIGNvbG9yOiByZ2IoMjU0LCAyNTQsIDI1NCk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGJvdHRvbTogMjRweDtcclxuICAgIHJpZ2h0OiAtNjhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCByZ2IoMjU0LCAyNTQsIDI1NCk7O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogc29saWQgMnB4IHJnYigyNTQsIDI1NCwgMjU0KTs7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmsge1xyXG4gIG1hcmdpbjogNXZ3IGF1dG8gMDtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgYmFja2dyb3VuZDogIzQ0ODBhZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDZyZW07XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBwYWRkaW5nOiAwcmVtIDByZW0gNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtYnJlYWRjcnVtYiB7XHJcbiAgQGluY2x1ZGUgZm9udDE0O1xyXG4gIGNvbG9yOiAjY2NjO1xyXG5cclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIG1heC13aWR0aDogMTI4cmVtO1xyXG4gICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXDAyRic7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1jb21wYW55IHtcclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XHJcbiAgfVxyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogODUlO1xyXG4gICAgICB9XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3BfY29tcGFueV90aHVtYi5wbmcpO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7IFxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA2LjI1dnc7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAuYy10aXRsZUFyZWEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sLWJ0bi1hcmVhIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLy9tYXJnaW4tYm90dG9tOiA1N3JlbTtcclxuICAgIH1cclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gIH1cclxufSIsIi5wLWNvbnRhY3Qge1xyXG4gICZfX2xlYWQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybVdyYXB7XHJcblxyXG4gICAgZm9ybSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIG1hcmdpbjogOHJlbSAwXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Zvcm1DYXB0aW9uIHtcclxuICAgIGNvbG9yOiAjZGUwZDBkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICB9XHJcblxyXG4gICZfX2Zvcm1MaW5rIHtcclxuICAgIGNvbG9yOiAjZGUwZDBkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWFyZ2luLXRvcDogOXJlbTtcclxuICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICBnYXA6IDE0cmVtO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6I2ZmZjtcclxufVxyXG5cclxuLmMtY291cnNlLXBvaW50X19saXN0X19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIHtcclxuICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nLXRvcDogNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRse1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGgze1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS41NjJ2dywgMzBweCk7XHJcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gIGNvbG9yOiByZ2IoNjksIDE1NywgMTQ2KTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbn1cclxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwgZGQgdWwgbGl7XHJcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcclxuICB0ZXh0LWluZGVudDogLTFlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwgZGQgdWwgbGk6OmFmdGVye1xyXG4gIGNvbnRlbnQ6ICfjg7snO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMWVtO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5cclxuXHJcbkBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cmVtO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhyZW07XHJcbiAgcGFkZGluZy10b3A6IDhyZW07XHJcbn1cclxuXHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhyZW07XHJcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcclxufVxyXG5cclxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwgZGQgdWwgbGl7XHJcbiAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgdGV4dC1pbmRlbnQ6IDBlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGRkIHVsIGxpOjphZnRlcntcclxuICB0b3A6IDI1JTtcclxuICBsZWZ0OiAwZW07XHJcbn1cclxufSIsIi5wLWRlbW8tYmFubmVyLWxpbmsge1xyXG4gIG1heC13aWR0aDogMTAwcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQ6IHJnYigyNTEsMjQ0LDIyOCk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgcmdiYSgyNTEsMjQ0LDIyOCwxKSAwJSwgcmdiYSgyNTEsMjQ0LDIyOCwxKSA3NSUsIHJnYmEoNjgsMTU5LDEzNCwxKSA3NSUsIHJnYmEoNjcsMTU5LDEwNywxKSA4OCUsIHJnYmEoNjMsMTU5LDg4LDEpIDEwMCUpO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzcmVtO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDhyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTcwZGVnLCAjZmJmNGU0IDAlLCAjZmJmNGU0IDcwJSwgIzQ0OWY4NiA3MCUsICM0MzlmNmIgODglLCAjM2Y5ZjU4IDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLWRldGFpbCB7XHJcbiAgICB3aWR0aDogNjYlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtdHh0IHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gICAgICAgIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIFxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmYzMjAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jdGFMaXN0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBnYXA6IDhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtYnRuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dygzMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYy1idG4tLWRlbW8ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgd2lkdGg6IDM0JTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtZGVtbyB7XHJcbiAgLmMtZmxleC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgLjA1KSAwcHggM3B4IDI2cHgsIHJnYmEoMCwgMCwgMCwgLjA1KSAwcHggM3B4IDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi11c2Uge1xyXG4gICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuXHJcbiAgICAucC11c2VfX2xpbmsge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZsb3cge1xyXG4gICAgcGFkZGluZzogNnJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS8zKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAyLjVyZW0gMCAyLjVyZW0gMy4ycmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY19ncmVlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgcmlnaHQ6IC0ycmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDhyZW0gMTVyZW0gMCAxNXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY19ncmVlbiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE0cmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDI5cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI5cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDI5LjRyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1leGFtcGxlIHtcclxuICAmX19saXN0IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNXJlbTtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJS80KTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDI0LjVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0LjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICAgIHJpZ2h0OiAtNHJlbTtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycmVtIDAgMnJlbSAzcmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQ1OWQ5MjtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDI3LjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWZhcS1saXN0IHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcblxyXG4gIGR0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiB2dygzMCkgNDBweCB2dygzMCkgdncoNDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNHJlbTtcclxuICAgIHRyYW5zaXRpb246IC41cztcclxuXHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM0Y2JkYWY7XHJcbiAgfVxyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBmb250MzQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW9wZW46YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICsucC1mYXEtbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiB2dygzMCk7XHJcbiAgfVxyXG5cclxuICBkZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogdncoMzApIHZ3KDQwKTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiQVwiO1xyXG4gICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjRyZW07XHJcbiAgICBib3gtc2hhZG93OiAwcmVtIDAuNXJlbSAycmVtIHJnYmEoMSwgMTIwLCAyMjgsIDAuMik7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNDZweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZHQ6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB9XHJcblxyXG4gIGR0OmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMGUxMTU1O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtZmFxLWNhdGVnb3J5IHtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDRyZW07XHJcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcblxyXG4gIGxpIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMnZ3O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTJ2dztcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogNDByZW07XHJcbiAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgIEBpbmNsdWRlIGZvbnQyMTtcclxuICAgIGxpbmUtaGVpZ2h0OiA3cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fd2hpdGUucG5nJykgcmlnaHQgY2VudGVyLzIwcHggbm8tcmVwZWF0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMnJlbTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1mYXEge1xyXG4gIC5wLWZhcS1saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgfVxyXG5cclxuICAucC1mYXEtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udDM4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB9XHJcbn1cclxuIiwiLnAtZmVhdHVyZSB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5mcm9udC1mZWF0dXJlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvcmVhc29uX2JnLnBuZ1wiKSBuby1yZXBlYXQgMCA1MHB4ICNGQkZCRkI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgYmFja2dyb3VuZDogI0ZCRkJGQiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICB1bCB7XHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZ2FwOiA1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlJFQVNPTiAwXCJjb3VudGVyKG51bWJlcik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuZnJvbnQtZmVhdHVyZV9sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9yZWFzb25fYmcucG5nJykgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gIC5sLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGdhcDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmMtYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgd2lkdGg6IDMycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXN1YlRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6IDYzcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMjVweCAycmVtIDA7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAtby10cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS44cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjV2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMC42OHJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fd2hpdGUucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDEnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzAyJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwMyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sLWJ0bi1hcmVhLnUtc3Age1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmLW12bG93ZXIge1xyXG4gICAgJl9fbWFpbiB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTQwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGVBcmVhIHtcclxuICAgICAgZGlzcGxheTotd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTotbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGdhcDogOXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZVdyYXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFibGVzY3JvbGwge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZWNhcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgdHIge1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDotMC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1mZWF0dXJlIHtcclxuICAmLWxpc3Qge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIC13ZWJraXQtY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcclxuICAgICAgIC1tb3otY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcclxuICAgICAgICAgICAgY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcclxuICAgIHJvdy1nYXA6IDhyZW07XHJcblxyXG4gICAgLyouYXJlYS1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgc2NhbGU7XHJcbiAgICB9ICAgICAgKi9cclxuXHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6IDYwcmVtO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMjFweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDIxcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAmLS1oZWFkIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDNyZW0gNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1kZXRhaWwge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZ2FwOiAxMHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBnYXA6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA4cmVtO1xyXG5cclxuICAgICAgZmlndXJlIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiA1MHJlbTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2dnc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6IDcwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVuZi1zZWN0aW9uIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gIH1cclxufVxyXG4udXNlX25heWFtaV9mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNDBweDtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgLnVuZl9pbm5lciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI1cHggMTEwcHggMjVweDtcclxuICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDE3cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxN3JlbTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgICBib3R0b206IC0xMHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNDBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNzBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTcwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICMyYjg3NmE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDM3JTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMzAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZTA1bGlzdC1wYyB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mZWF0dXJlMDVsaXN0LXNwIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDJweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggZG90dGVkICMyYjg3NmE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYmFja2dyb3VuZDogIzJiODc2YTtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzdmOWU5YjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNmY5YTk0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1Zjk4OTE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzUyOTk5MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmUwNWxpc3QtY29udCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mZWF0dXJlMDVsaXN0LXR4dCB7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMmI4NzZhO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ucGMzcmVtIHtcclxuICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuIiwiLnAtZm9vdGVyLWN0YSB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDVyZW07XHJcbiAgfVxyXG5cclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvZm9vdGVyX2JnLnBuZycpIG5vLXJlcGVhdDtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIHBhZGRpbmc6IDE1cmVtIDA7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGNlbnRlciwgc3RyZXRjaCk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogdncoNTAwKTtcclxuXHJcbiAgICAgIC5jLWJ0bi0tZ3JhZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4IDJyZW0gMCAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDA7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS0tdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAuMTI1dncgNSVcclxuICAgIH1cclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RlbCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZm9udDE2O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwIHtcclxuICAgICAgYVtocmVmXj1cInRlbDpcIl0ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDM0O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWJ0biB7XHJcbiAgICAvLyBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgIC8vICAgaGVpZ2h0OiAxMnJlbTtcclxuICAgIC8vIH1cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTByZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICYtLW9yYW5nZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGVsIHtcclxuICAgICAgLnRlbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvZm9vdGVyX3RlbF9pY29uLnBuZ1wiKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aW1lIHtcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtZm9vdGVyIHtcclxuICAmX19saXN0IHtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjByZW0pIC8gNCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1uYXYge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY19haTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZzogdncoNjApIDAgMDtcclxuICAgICAgQGluY2x1ZGUgZ3JpZDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMTI1dncgNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3B5cmlnaHQge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY19iYXNlO1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxMjtcclxuICAgIH1cclxuXHJcbiAgICBuYXYge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA1cmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcblxyXG4gICAgICAvLyB3aWR0aDogY2FsYygyNSUgLSB2dygzMCkpO1xyXG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSB2dygzMCkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsucC1mb290ZXItbmF2X19saXN0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHVsIHtcclxuICAgICAgICAvLyBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4pO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAvLyB3aWR0aDogNDglO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19haTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICsucC1mb290ZXItbmF2X19saXN0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZ3KDMwKTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdncoMzApO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzBlMTE1NTFhO1xyXG5cclxuICAgICAgICA+dWw+bGk6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwIDIlO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdD51bD5saT5hOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxLjhyZW07XHJcbiAgICAgIGhlaWdodDogMS4xcmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9mb290ZXItbmF2X2ljb24ucG5nKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcclxuXHJcbiAgICAgID51bD5saSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZHQge1xyXG4gICAgICBjb2xvcjogJGNfYWk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAvLyBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucC1mb290ZXIge1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2hpbGRMaXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIu+8jSBcIjtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2dyYW5kQ2hpbGRMaXN0IHtcclxuICAgICAgICA+YSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5mb3JtYXRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XHJcblxyXG4gICAgICAgIC5wLWZvb3Rlcl9fcHJpdmFjeSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogM3JlbTtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1mb3JtLTJjb2x1bW4ge1xyXG5cclxuICAmLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICBkbCB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBhcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTVweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBkdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBzcGFuLm11c3Qge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb25mYWdyZWUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLm11c3Qge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbmZpcm0ge1xyXG4gICAgZGwge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWF0dGVudGlvbiB7XHJcbiAgICBtYXJnaW46IDRyZW0gYXV0byAwO1xyXG4gICAgY29sb3I6ICNkZTBkMGQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBtYXJnaW46IDEwcmVtIGF1dG8gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZyb250IHtcclxuICAmLXJlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgJl9jb250IHtcclxuICAgICAgZmxleDogMTtcclxuICAgIH1cclxuICAgICZfbGFiZWwge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2ltZyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi1rYWlrZXRzdSB7XHJcbiAgXHJcbiAgICAuZnJvbnQtc29sdXRpb24ge1xyXG4gICAgICAmX2lubmVyIHtcclxuICAgICAgXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAyLjR2dywgMzZweCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9hbnRob3Ige1xyXG4gICAgICAgIFxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42dncsIDMwcHgpO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9kbGJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW0gMy41cmVtIDRyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDIlIDMuMTI1dnc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RkFGOTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHhwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggZG90dGVkICNDQ0M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI0NDQztcclxuICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0Y2RkFGOTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCLinJNcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAmKyBkZCB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfYW50aG9yIHtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX29uZXMge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb250IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfaGVhZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICBcclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYta2Fpa2V0c3UwMiB7XHJcbiAgICAubC1jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogY2xhbXAoNTBweCwgNHZ3LCA3NXB4KTtcclxuICAgIH1cclxuICAgICZfX3N1YnRpdHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogLjVlbSAxZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDEuMnZ3LCAxOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGNsYW1wKDEwcHgsIDF2dywgMTVweCk7XHJcbiAgICB9XHJcbiAgICAuZnJvbnQtc29sdXRpb24ge1xyXG4gICAgICAmX2lubmVyIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBjb2xvcjogIzExMTExMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi41dncsIDQwcHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuOHZ3LCA0OHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX2xpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBsaXtcclxuICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAmX2RsYm94e1xyXG4gICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGx7XHJcbiAgICAgICAgZHR7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNHZ3LCAyOHB4KTtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuXHJcbiAgICAgICAgICBicntcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkZHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi13b3JyeXtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWY5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4dnc7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgd2lkdGg6IDM1NXB4O1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsMTAwJSAwLDUwJSAxMDAlKTtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYWY5O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogNDd2dztcclxuICAgICAgICBoZWlnaHQ6IDEwdnc7ICBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mcm9udC1zb2x1dGlvbiB7XHJcbiAgICAgICZfaW5uZXIge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9vbmVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRlNGUyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9oZWFke1xyXG4gICAgICAgICAgY29sb3I6ICMxMTExMTE7XHJcbiAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDc1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVlbTtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtMS4yNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9jb250IHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1oaXN0b3J5IHtcclxuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gIFxyXG4gIHVsIHtcclxuICAgICYuaGlzdG9yeUxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaGlzdG9yeUxpc3RfaGVhZCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuaGlzdG9yeS1odW1hbi1MaXN0IHtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMDtcclxuICAgICAgcGFkZGluZzogMi41cmVtIDNyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGlzdG9yeS1odW1hbi1MaXN0X2hlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuaGlzdG9yeS1odW1hbi1MaXN0X2pvYiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIucC1mdW5jdGlvbiB7XHJcbiAgJl9faXRlbSB7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWZ1bmN0aW9uIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB1bDpub3QoLmN1cnJlbnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgfVxyXG5cclxuICAmX19tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fem9vbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6ICRjLWdyZWVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB3aWR0aDogMC43ZW07XHJcbiAgICBoZWlnaHQ6IDAuN2VtO1xyXG4gICAgYm9yZGVyOiAwLjFlbSBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgbWFyZ2luOiAxcmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYyg4NS4zNTUzNCUgKyAwLjA3MDcxZW0pO1xyXG4gICAgICBsZWZ0OiBjYWxjKDg1LjM1NTM0JSArIDAuMDcwNzFlbSk7XHJcbiAgICAgIHdpZHRoOiAwLjMzNmVtO1xyXG4gICAgICBoZWlnaHQ6IDAuMWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMC4xZW0gMC4xZW0gMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIHdpZHRoOiA1OCU7XHJcbiAgICAgIGhlaWdodDogMC4xZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4xZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mZWF0dXJle1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250Mzg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZWxhdGVke1xyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogM3B4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzUgLSAzcHgpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDNweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXBvaW50IHtcclxuICAgICYtYm9sZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3R1ZGVudCB7XHJcbiAgICAmLXRpcHMge1xyXG4gICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG5cclxuICAgICAgJl9fdHRsIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkIHJnYigzMywgMTQwLCAxMTMpO1xyXG5cclxuICAgICAgICAmLS10YWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMS41cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDI4cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE4YzcxO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICMyMThjNzE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kdGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cclxuICAgICAgICAmLS10dGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzIxOGM3MTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXR4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0IHtcclxuICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDEwcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAvLyBnYXA6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM2M2FlOWI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHJlbTtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLTAyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRkYTM4ZDtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLTAzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM3OTc3ZjtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLTA0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxOGM3MTtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOjA7XHJcbiAgICAgICAgICAgIGhlaWdodDowO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6c29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMzRweCA0Ni41cHggMCA0Ni41cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JGQkZCRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm90dG9tOiAtN3JlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTEzcmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjRweCAzNi41cHggMCAzNi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX193cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19kdGwge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX191bmRlckxpc3Qge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC8vIGdhcDogMnJlbTtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNTA1cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgICAgICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLXR0bCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS10eHQge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tdHRsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJnYigzMywgMTQwLCAxMTMpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbTtcclxuICAgICAgICAgICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtIDNyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ+ODuyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDMzLCAxNDAsIDExMyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY291cnNlLW1hbmFnZW1lbnQge1xyXG4gICAgJl9fcmVsRnVuYyB7XHJcbiAgICAgIGdhcDogMnJlbSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IDdyZW0haW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW0haW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuXHJcblxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1mdW5jdGlvbiB7XHJcbiAgJl9fY2F0ZWdvcnkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBnYXA6IDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjX2dyZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIC8vIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTJweCkgLyA3KTtcclxuICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgIGNvbG9yOiAjOWI5YjliO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5ldyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YzYTkwYjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNmQxNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA5cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmZlYXR1cmVkLCAubmV3KSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgJl9fcmVsYXRlIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDEyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2F0ZWdvcnkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDE5O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMCAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJGNfZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA4cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaXRlbS1uZXcge1xyXG4gICAgICAgIGNvbG9yOiAjZjNhOTBiO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICNmM2E5MGI7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2E5MGI7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuaXRlbS1mZWF0dXJlZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZjZkMTU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmNmQxNTtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmNmQxNTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzMjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfZnVuY3Rpb25fY2F0ZWdvcnkucG5nJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYjYy1mdW5jdGlvbl9fbmV3IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjZjNhOTBiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfZnVuY3Rpb25fY2F0ZWdvcnlfbmV3LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmI2MtZnVuY3Rpb25fX2ZlYXR1cmVkIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmY2ZDE1O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2Fzc2V0cy91cGxvYWRzL2Fycm93X2Z1bmN0aW9uX2NhdGVnb3J5X2ZlYXR1cmVkLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgJi5uZXcge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYmY0ZTQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmZlYXR1cmVkIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZlYmRmO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNmQxNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDNyZW0pIC8gMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDNyZW0pIC8gNCk7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xMik7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTIpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguc3lzdGVtLCAuYy10YWJDb250X19pdGVtKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuXHJcbiAgICAvLyDln7rmnKzmqZ/og73jg5rjg7zjgrjjgarjgannlKhcclxuICAgIC51LXRleHQtLWNlbnRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNmZhZjk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMDtcclxuICAgICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIHJvdy1nYXA6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICByb3ctZ2FwOiAxLjJyZW07XHJcblxyXG4gICAgICAmLnllbGxvdyBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZiZjRlNDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmM2E5MGI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDMwcHgpIC8gNCk7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgaGVpZ2h0OiA4cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyBoMiB7XHJcbiAgICAgICAgICAvLyAgIHdpZHRoOiAxN3JlbTtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWV4cGxhbmF0aW9uIHtcclxuXHJcbiAgICAmKy5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IHZ3KDEyMCk7XHJcbiAgICB9XHJcblxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3JlbTtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgbWF4LXdpZHRoOiAzMDVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIC4wNSkgMHB4IDNweCAyNnB4LCByZ2JhKDAsIDAsIDAsIC4wNSkgMHB4IDNweCA2cHg7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAuMDUpIDBweCAzcHggMjZweCwgcmdiYSgwLCAwLCAwLCAuMDUpIDBweCAzcHggNnB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgICAgJi5ib3JkZXJfbm9uZSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEwMHJlbSk7XHJcbiAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMDByZW0pO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTAwcmVtKTtcclxuICAgICAgICByb3ctZ2FwOiAxMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcclxuICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xyXG4gICAgICAgICAgICAgIGNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XHJcbiAgICAgIHJvdy1nYXA6IDZyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPmxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiA2MHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWV4cGxhbmF0aW9uLS1jaXJjbGUge1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIGdhcDogMTJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID5saSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXJlbSkvNCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKS8yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWljb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWV4cGxhbmF0aW9uLS0yY29sIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDZyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZXhwbGFuYXRpb24ge1xyXG4gICAgb2wgbGkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAn44O7JztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtc2Nyb2xsWC1jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICA6OndlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYtbWIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jLXRhYkNvbnQge1xyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpIHtcclxuLmMtZnVuY3Rpb25fX2l0ZW17XHJcbiAgdWx7XHJcbiAgICBsaXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICBwLnNwZWVjaF9idWJibGV7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgIHAuc3BlZWNoX2J1YmJsZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAxMDIlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMnB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzQ1OWQ5MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICY6OmJlZm9yZXtcclxuICAgICAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjZmZmZmZmO1xyXG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm90dG9tOiAtMTRweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjtcclxuICB9XHJcbiAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgIzQ1OWQ5MjtcclxuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm90dG9tOiAtMTVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG59XHJcbi8qKuWQueOBjeWHuuOBl+aeoOe3muOBruiJsiDln7rmnKzjga/nt5HvvIgjNDU5ZDky77yJKi9cclxuLy8g5rOo55uu5qmf6IO9XHJcbi5jLWZ1bmN0aW9uX19pdGVtIC5uZXcgLmFyZWEtbGluayBwLnNwZWVjaF9idWJibGV7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmM2E5MGI7XHJcbn1cclxuLmMtZnVuY3Rpb25fX2l0ZW0gLm5ldyAuYXJlYS1saW5rIHAuc3BlZWNoX2J1YmJsZTo6YWZ0ZXJ7XHJcbmJvcmRlci10b3A6IDE1cHggc29saWQgI2YzYTkwYjtcclxufVxyXG5cclxuXHJcbi8vIOaWsOapn+iDvVxyXG4uYy1mdW5jdGlvbl9faXRlbSAuZmVhdHVyZWQgLmFyZWEtbGluayBwLnNwZWVjaF9idWJibGV7XHJcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNmZjZkMTU7XHJcbn1cclxuLmMtZnVuY3Rpb25fX2l0ZW0gLmZlYXR1cmVkIC5hcmVhLWxpbmsgcC5zcGVlY2hfYnViYmxlOjphZnRlcntcclxuYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZmY2ZDE1O1xyXG59XHJcblxyXG5cclxuXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjlweCkge1xyXG4uYy1mdW5jdGlvbl9faXRlbXtcclxuICB1bHtcclxuICAgIGxpe1xyXG4gICAgICBwLnNwZWVjaF9idWJibGV7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuICB9XHJcbn1cclxufVxyXG4iLCIucC1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBleHRlbmQgJXdyYXA7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIHNwYWNlLWJldHdlZW4sIHN0cmV0Y2gpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDAsIGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudS1zcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYgdWwge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGdyaWQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgfVxyXG5cclxuICAgICAgYTpob3Zlcjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6aG92ZXI6OmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWhlYWRlci1zd2l0Y2gge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjMzMzO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtaGVhZGVyX19uYXZMaXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG5cclxuICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS0tdG9wIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzogMCAzcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcbiAgICAgIC5wLWhlYWRlcl9faXRlbSB7XHJcbiAgICAgICAgJi0tY2F0Y2gge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgICAgIC5ib2xkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10ZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYTBhMGEwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvaGVhZGVyX2ljb25fdGVsLnBuZycpIDAgY2VudGVyLzE2cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbS0tYm90dG9tIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB3aWR0aDogODB2dztcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODB2dyk7XHJcbiAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtbWVudS1vcGVuIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZml4ZWQge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBAaW5jbHVkZSBmb250MTU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3Z3O1xyXG5cclxuICAgICAgICAmLmlzLXN3aXRjaC1vcGVuIHtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAucC1oZWFkZXIge1xyXG4gICAgICAgICZfX25hdiB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDgzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY3RhTGlzdCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYy1idG4ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jLWJ0bi0tZGVtbyB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dygzMCk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWhlYWRlcl9fc3ViTWVudSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIHBhZGRpbmc6IDAgM3Z3O1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG5cclxuICAgICAgJi5pcy1zd2l0Y2gtb3BlbiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWhlYWRlcl9fc3ViTWVudS0tY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtaGVhZGVyLWJ0biB7XHJcbiAgcGFkZGluZzogMTVweCAzcmVtO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgei1pbmRleDogOTk5O1xyXG5cclxuICAmLmlzLW1lbnUtb3BlbiB7XHJcbiAgICAubGluZTpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmU6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTFweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b2dnbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG5cclxuICAubGluZSB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCIucC1ob21lLW12IHtcclxuXHJcbiAgJi5ob21lYWJfYSB7XHJcbi8vICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ4MSAwJSwgIzQ1OWQ5NCAxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lYWJfYi1pbWcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC5wLWhvbWVfX3RpdGxlQXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nOiAwIDAgNSUgMDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWVhYl9hLWltZy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MjBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6ICA3cmVtIDVyZW07XHJcbiAgICAgIH1cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wLWhvbWVfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucC1ob21lX19sYWJlbCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZjZDA1MTtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaDEge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgNS4xNjZ2dywgOTBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmKyBwIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxlZnQ6IDMwJTtcclxuICAgICAgICAgIHRvcDogOCU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICNGRkY7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAgNjBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2hvbWVhYl9hLWJlZm9yZS5wbmcpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYmVmb3JlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9ob21lYWJfYS1hZnRlci5wbmcpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYWZ0ZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRiAwJSwgI2Y5ZmRiYyAxMDAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWdlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaG9tZWFiX2Ige1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWVhYl9iLWltZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICAqIHtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucC1ob21lX190aXRsZUFyZWEge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAzJSAwIDUlIDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgcGFkZGluZzogN3JlbSA1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgICYucC1ob21lX19sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmNkMDUxO1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA3cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTZiNzM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAgNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ob21lYWJfYl9mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1OHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDUwcHggMCAwO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYmVmb3JlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lYWJfYS1iZWZvcmUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYWZ0ZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWFmdGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjByZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkYgMCUsICNmOWZkYmMgMTAwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFnZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmMtaG9tZS1tdl9fbmV3cyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLnAtaG9tZV9fdGl0bGVBcmVhIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nOiA3cmVtIDV2dztcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAzdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAZXh0ZW5kICV3cmFwO1xyXG4gICAgcGFkZGluZzogdncoMTIwKSAwO1xyXG5cclxuICAgICYtLXN1YlRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDI2O1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1zdWJUaXRsZS5waHJhc2Uge1xyXG4gICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuanMtc2xpZGUge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIC1vLW9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudS1zcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG5cclxuICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMS41cmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMS44cmVtO1xyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2JiYjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgIEBpbmNsdWRlIGZvbnQ4MDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICNGRkYsXHJcbiAgICAgIC0xcHggLTFweCA1cHggI2ZmZixcclxuICAgICAgMXB4IC0xcHggNXB4ICNmZmYsXHJcbiAgICAgIC0xcHggMXB4IDVweCAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiA4dnc7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IC0xcHggM3B4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCAzcHggI2ZmZjtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5jLWhvbWUtbXZfX25ld3Mge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICB9XHJcblxyXG4gIC8vIOi/veWKoFxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTI4MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyBib3R0b206IDA7XHJcbiAgLy8gbGVmdDogMDtcclxuICAvLyBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC8vIGJveC1zaGFkb3c6IDJweCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgLy8gd2lkdGg6IDUwcmVtO1xyXG4gIC8vIHBhZGRpbmc6IDEuMnJlbSAxMHB4IDEuMnJlbSA1cmVtO1xyXG4gIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG5cclxuICBkbCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8g6L+95YqgXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IC0xcHggNnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IC0xcHggNnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIHdpZHRoOiA1MHJlbTtcclxuICAgIHBhZGRpbmc6IDEuMnJlbSAyMHB4IDEuMnJlbSA1cmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMnJlbTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBkdCB7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmwtcmVzdWx0cy1zbGlkZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogMnJlbSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLWhvbWUge1xyXG4gICYtdW5kZXJsZWFkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzdncgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBwYWRkaW5nOiAxNnJlbSAzdncgM3Z3ICAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmZyb250LXJlYWQge1xyXG4gICAgXHJcbiAgICAgICZfbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS42dncsIDIwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDIuNXZ3LCAzNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNDU4dncsIDI4cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29uc3RpIHtcclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShuICsgMykge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShuICsgMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3JkZXItYm90dG9tIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvcmRlci1yaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGNlY2U5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MS41ZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6LTEuNWVtO1xyXG5cclxuICAgICAgICAmK2xpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmxvdyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA1cmVtIDJyZW07XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9kYWxJdGVtIHtcclxuICAgICAgd2lkdGg6IDEyOHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRleHRBcmVhIHtcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50Oi0xLjVlbTtcclxuXHJcbiAgICAgICAgICAgICYrIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRpdGxlQXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHRzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogOTguNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJyZW0gMCAycmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAgJGNfZ3JlZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNzUlO1xyXG4gICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGQUY5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAmLmJsYWNrIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wcm9jZXNzIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1ob21lIHtcclxuICAmX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1pbnF1aXJ5IHtcclxuICAmX19sZWFkIHtcclxuICAgICYtLXRpdGxlQXJlYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDEyMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDM2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JkNWRjO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2dygxNSk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHZ3KDEyMCk7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoNDApO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoNjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiB2dygxMDApO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgxYzIyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogdncoNDAwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1scC1tdiB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy91cGxvYWRzL2xwX212X2ltZy5wbmcpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAucC1scF9fdGl0bGVBcmVhIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nOiA3cmVtIDV2dztcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAzdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAZXh0ZW5kICV3cmFwO1xyXG4gICAgcGFkZGluZzogdncoMTIwKSAwO1xyXG5cclxuICAgICYtLXN1YlRpdGxlIHtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1zdWJUaXRsZS5waHJhc2Uge1xyXG4gICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICBAaW5jbHVkZSBmb250NjA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLFxyXG4gICAgICAtMXB4IC0xcHggNXB4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCA1cHggI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IDh2dztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggLTFweCAzcHggI2ZmZixcclxuICAgICAgMXB4IC0xcHggM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggMXB4IDNweCAjZmZmO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY3RhTGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idG4tLWRlbW8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtbHAtbXYtaXNzdWUge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvdXBsb2Fkcy9scC1pc3N1ZV9tdl9pbWcucG5nKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLnAtbHBfX3RpdGxlQXJlYSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogN3JlbSA1dnc7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuXHJcbiAgICAmLS1zdWJUaXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICBAaW5jbHVkZSBmb250NjA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLFxyXG4gICAgICAtMXB4IC0xcHggNXB4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCA1cHggI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IDh2dztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggLTFweCAzcHggI2ZmZixcclxuICAgICAgMXB4IC0xcHggM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggMXB4IDNweCAjZmZmO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY3RhTGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idG4tLWRlbW8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnAtbHAtbXYtcHJvZHVjdCB7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy91cGxvYWRzL2xwLXByb2R1Y3RfbXZfaW1nLnBuZyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcbiAgXHJcbiAgJi5scHByb2R1Y3RzMiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9scHByb2R1Y3RzMi5wbmcpIG5vLXJlcGVhdCByaWdodCA0MCUgY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlLnBocmFzZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjg3NXZ3LCAzMHB4KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wLWxwLW12X19jdGFMaXN0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1scF9fdGl0bGVBcmVhIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBwYWRkaW5nOiA3cmVtIDV2dztcclxuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAzdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAZXh0ZW5kICV3cmFwO1xyXG4gICAgcGFkZGluZzogdncoMTIwKSAwO1xyXG5cclxuICAgICYtLXN1YlRpdGxlIHtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgIEBpbmNsdWRlIGZvbnQ2MDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICNGRkYsXHJcbiAgICAgIC0xcHggLTFweCA1cHggI2ZmZixcclxuICAgICAgMXB4IC0xcHggNXB4ICNmZmYsXHJcbiAgICAgIC0xcHggMXB4IDVweCAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOHZ3O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI2ZmZixcclxuICAgICAgLTFweCAtMXB4IDNweCAjZmZmLFxyXG4gICAgICAxcHggLTFweCAzcHggI2ZmZixcclxuICAgICAgLTFweCAxcHggM3B4ICNmZmY7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmX19jdGFMaXN0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWJ0bi0tZGVtbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dygzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApO1xyXG4gICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5sLXJlc3VsdHMtc2xpZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1scCB7XHJcbiAgJi11bmRlcmxlYWQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDN2dyAhaW1wb3J0YW50O1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cmVtIDN2dyAzdncgICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMi41dncsIDQwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS40NTh2dywgMjhweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb25zdGkge1xyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyIHtcclxuICAgICAgICAmOm50aC1vZi10eXBlKG4gKyAzKSB7XHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKG4gKyAyKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvcmRlci1ib3R0b20ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9yZGVyLXJpZ2h0IHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkY2VjZTk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndoaXRlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDkwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXB0aW9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxLjVlbTtcclxuICAgICAgICB0ZXh0LWluZGVudDotMS41ZW07XHJcblxyXG4gICAgICAgICYrbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mbG93IHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogM3JlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDVyZW0gMnJlbTtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNfZ3JlZW47XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tb2RhbEl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTI4cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tdGV4dEFyZWEge1xyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxLjVlbTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6LTEuNWVtO1xyXG5cclxuICAgICAgICAgICAgJisgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tdGl0bGVBcmVhIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiA3cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNfZ3JlZW47XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc3VsdHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA5OC41JTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNzUlO1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMnJlbSAwIDJyZW0gMnJlbTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICAkY19ncmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3NSU7XHJcbiAgICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGNkZBRjk7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICYuYmxhY2sge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXByb2Nlc3Mge1xyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc29sdXRpb24ge1xyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjkwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnAtbHAtc29sdXRpb25fX3R4dCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHh0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogODIlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuXHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICAgIGNvbG9yOiByZ2IoNDMsIDEzNSwgMTA2KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19udW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gICAgICAgIGNvbG9yOiByZ2IoNjksIDE1NywgMTI5KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC4xNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDY5LCAxNTcsIDEyOSk7XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICAgICAgd2lkdGg6IDg4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICAgICAgY29sb3I6IHJnYig2OSwgMTU3LCAxMjkpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4yODY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1iYW5uZXJfbGluayB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTEsIDI0NCwgMjI4KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHJlbTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDYuMjV2dztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nOiA5cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdHh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgJl9fdHRsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoNDMsIDEzNSwgMTA2KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYrIGJyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2R0bCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogN3JlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiByZ2IoNDMsIDEzNSwgMTA2KTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTY7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5iYW5uZXJfaW5kZW50IHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC11c2UtbHAge1xyXG4gIGxpIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVyZW0pO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLXJlc3VsdHNfX2l0ZW0tLWhlYWQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICB9XHJcbiAgICAuYy1yZXN1bHRzX19pdGVtLS1oZWFkIGZpZ3VyZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gICAgLmMtcmVzdWx0c19faXRlbS0tYm9keS0tdHRsIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1yZXN1bHRzX19pdGVtLS1ib2R5IHtcclxuICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtdGl0bGVBcmVhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICZfX3NtYWxsIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC11c2UtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDB2dztcclxuICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbi5wLWZvb3Rlci1jdGEgLmMtYnRuLS1kZW1vIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogI2ZmMjcwMDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcGFkZGluZzogMnJlbSA1cmVtO1xyXG4gIH1cclxufVxyXG4ucC1mb290ZXItY3RhIC5jLWJ0bi0tZGVtbzo6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gIGJvcmRlcjogc29saWQgI2ZmMjcwMDtcclxuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyLjVyZW07XHJcbn1cclxuXHJcbi5wLWxwLWlzc3VlIHtcclxuICAmX19kZW1vX19pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wLWxwLXByb2R1Y3Qge1xyXG4gICZfX2Z1bmN0aW9uIHtcclxuICAgICZfX2ljb24ge1xyXG4gICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2Y1ZjI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xyXG4gICAgICAvLyB0b3A6IDUwJTtcclxuICAgICAgLy8gbGVmdDogNSU7XHJcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLy8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC8vIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICAmX19hcmVhIHtcclxuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1BJQ0sgVVAnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjZkMTU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogLTEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICB0b3A6IC0zLjVyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19kdGwge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLW1lcml0IHtcclxuICAmLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgfVxyXG5cclxuICAmLWxpc3Qge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDJyZW0pO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgM3JlbTtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBwYWRkaW5nOiAyLjVyZW0gNHJlbTtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDNyZW07XHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwMSc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDInO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzAzJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCkgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwNCc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDUnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg2KSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzA2JztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNykgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwNyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDgpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDgnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg5KSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzA5JztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZ0FyZWEge1xyXG4gICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgY29sb3I6ICM0NTlEODU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHRBcmVhIHtcclxuICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzQ1OUQ4NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1hYm91dEFyZWEge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IDlyZW07XHJcbiAgICBwYWRkaW5nOiA3cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCIuYy1uZXdzIHtcclxuICAmX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogMnJlbSA0cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1uZXdzIHtcclxuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG5cclxuICAuYy1uZXdzIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbHVtbi1nYXA6IDZyZW07XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmZhZjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYy1uZXdzX18ge1xyXG4gICAgICAgICAgJmRhdGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLW5ld3MtYWxsIHtcclxuICAuYy1uZXdzIHtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jYXRlZ29yeSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBmb250MTU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB3aWR0aDogMTRyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLW5vdGZvdW5kIHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSIsIi5wLW9uYXlhbWkge1xyXG4gIC5jLW5heWFtaV9fbGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjByZW07XHJcbiAgICAgIGdhcDogMjByZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbjogLTIwcmVtIGF1dG8gMDtcclxuICAgICAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi5mcm9udC1vbmF5YW1pIHtcclxuICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5jLW5heWFtaV9fbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGdhcDogMjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtcGFnZS1uYXYge1xyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuICB1bCB7XHJcbiAgICBAaW5jbHVkZSBncmlkKDJyZW0sIGNlbnRlcik7XHJcblxyXG4gICAgbGkgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjVyZW0gMnJlbSByZ2IoMSAxMjAgMjI4IC8gMjAlKTtcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogMjglO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICB1bCBsaSB7XHJcbiAgICAmOm50aC1vZi10eXBlKDEpIGEge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMzNGE1YjY7XHJcbiAgICAgIGNvbG9yOiAjMzRhNWI2O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMikgYSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzA1NjZkNDtcclxuICAgICAgY29sb3I6ICMwNTY2ZDQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSBhIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTFiMDA0O1xyXG4gICAgICBjb2xvcjogI2UxYjAwNDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEpIGE6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMzRhNWI2O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIGE6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMDU2NmQ0O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDMpIGE6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZTFiMDA0O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbiAgdWwgbGkge1xyXG4gICAgYSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDEycHggMTBweCAwIDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUoMSkgYTpob3ZlcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzM0YTViNiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIGE6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwNTY2ZDQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSBhOmhvdmVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjZTFiMDA0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1wYXJ0bmVyLWNvbnRhY3Qge1xyXG4gICZfX2FydGljbGUge1xyXG4gICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgcGFkZGluZzogNXJlbSAwIDdyZW07XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgJi0tbGVmdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgICAgd2lkdGg6IDY0cmVtO1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtLXJpZ2h0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgd2lkdGg6IDYwcmVtO1xyXG4gICAgICAmLnRleHQtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY3O1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fY3RhIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY3O1xyXG4gICAgcGFkZGluZzogNnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAuYy1mbGV4SXRlbSB7XHJcbiAgICAgICZfX2xlZnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHA6bm90KC5zbWFsbCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc21hbGwgeyBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIH0gICAgXHJcbiAgICAgIH1cclxuICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHRvcDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9wYXJ0bmVyX2xpbWl0ZWQucG5nJykgY2VudGVyLzk0cHggbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTNyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC00LjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sLWJ0bi1hcmVhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYuNXJlbTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1wcmljZSB7XHJcbiAgJi1wbGFuIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIH1cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBib3gtc2hhZG93OiAxcHggNnB4IDlweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAmLS1oZWFkIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAxMHB4O1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDRyZW07XHJcbiAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgICAvLyBmb250LXNpemU6IDEuQzhyZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLS1jb3N0IHtcclxuICAgICAgICAmMDEsICYwMiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmMDEge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYwMiB7XHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5zdGFuZGFyZCB7XHJcbiAgICAgICAgLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxIHtcclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmN1c3RvbWl6ZWQge1xyXG4gICAgICAgIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ1ODE5ZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxIHtcclxuICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NTgxOWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuZGVsdXhlIHtcclxuICAgICAgICAuYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0OTQ1OWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSB7XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDk0NTlkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYy1idG4ge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHdpZHRoOiA2NXJlbTtcclxuICAgIH1cclxuICAgIHdpZHRoOiA0MHJlbTtcclxuICB9XHJcbn0iLCIucC1wcml2YWN5IHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiA0cmVtIDAgMnJlbTtcclxuXHJcbiAgICAgICYraDQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luOiAzcmVtIDAgMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAmK3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrdWwsXHJcbiAgICAgICYrb2wge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmK2gyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDowLjVlbTtcclxuICAgICAgdGV4dC1pbmRlbnQ6LTAuNWVtO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIuODu1wiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJitwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MS4yZW07XHJcbiAgICAgIHRleHQtaW5kZW50Oi0xLjJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmK2xpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIHRyLHRoLHRkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIH1cclxuXHJcbiAgICB0aCx0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgfVxyXG5cclxuICAgICYubW9rdXRla2kge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2hpbGQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICB0aCx0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1yZWFzb24tcGFuZWwge1xyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuICBAaW5jbHVkZSBncmlkKDAsc3BhY2UtYmV0d2VlbixjZW50ZXIpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUgMjU1IDI1NSAvIDUwJSk7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBwYWRkaW5nOiB2dygxODApIDA7XHJcbiAgICB3aWR0aDogdncoNjAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luOiAwIDAgMCBjYWxjKDUwJSAtIHZ3KDY0MCkpO1xyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXJlc3VsdHMge1xyXG4gIC8vIOOCpOODs+OCr+ODq+ODvOODieODkeODvOODhOeUqFxyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDY5LCAxNTcsIDEyOSkgMCUsIHJnYig2OSwgMTU3LCAxNDgpIDEwMCUpO1xyXG5cclxuICAuYy10aXRsZUFyZWEsXHJcbiAgLmMtdGl0bGVBcmVhX19zbWFsbCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5jLWJ0bi0tZ3JhZCB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jLXJlc3VsdHMge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDRyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAvLyAgIOKWvOips+e0sOODmuODvOOCuOOBjOOBp+OBjeOBn+OCieOCs+ODoeODs+ODiOOCouOCpuODiOOCkuWkluOBmVxyXG4gICAgICAvLyAuYXJlYS1saW5rIHtcclxuICAgICAgLy8gICBAaW5jbHVkZSBzY2FsZTtcclxuICAgICAgLy8gfSAgICAgIFxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgLy8gICDilrzoqbPntLDjg5rjg7zjgrjjgYzjgafjgY3jgZ/jgonliYrpmaRcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAvLyBsaVxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgJj4qIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcclxuXHJcbiAgICAgICAgLy8gICDilrzoqbPntLDjg5rjg7zjgrjjgYzjgafjgY3jgZ/jgonliYrpmaRcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWNvbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyMnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1yZXN1bHRzIHtcclxuXHJcbiAgLy8g5a6f57i+44Oa44O844K455SoXHJcbiAgJl9fY2FtcGFueSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgbWF4LXdpZHRoOiAxMjguNnJlbTtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBib3JkZXI6IHNvbGlkICNlZWU7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBmb250MTU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIGJvcmRlcjogc29saWQgI2VlZTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RldGFpbCB7XHJcbiAgICAmLS1jYXRlZ29yeSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxLjJyZW0pIC8gNyk7XHJcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgICAgY29sb3I6ICM5YjliOWI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNHJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3VycmVudCxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgPnVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgICAmOm5vdCguY3VycmVudCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDYycmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuYXJlYS1saW5rOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZycpIG5vLXJlcGVhdDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWhlYWQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDI1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cmVtKTtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1ib2R5IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nOiAzcmVtIDRyZW07XHJcblxyXG4gICAgICAmLS10dGwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1leGFtcGxlIHtcclxuICAgID4ubC1jb250YWluZXIge1xyXG4gICAgICAvLyBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICBAaW5jbHVkZSBmb250Mzg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRldGFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG5cclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkIHtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0taW5mbyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICBkbCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXByb2ZpbGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkZGU3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHdpZHRoOiAyM3JlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24tc2VsZjogbm9ybWFsO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYWRkZTc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb2x1bW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG5cclxuICAgICAgICBkdCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMThyZW0pO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHdpZHRoOiAzNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sLTJjb2wge1xyXG5cclxuICAvLyDlrp/nuL7ntLnku4vjg5rjg7zjgrhcclxuICAubC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycmVtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA4cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHZ3KDYwKTtcclxuICAgICAgcGFkZGluZy10b3A6IHZ3KDgwKTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDQwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFydGljbGUge1xyXG4gICAgd2lkdGg6IDkwcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWFydGljbGUge1xyXG4gICAgJl9fYmxvY2sge1xyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogLjJyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjZmRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwLFxyXG4gICAgICBoMyxcclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWRkQXJlYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDdyZW07XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjY2ZkZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ibnIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB3aWR0aDogNDByZW07XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm5yLXRleHQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gNXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDByZW0pO1xyXG4gICAgICAgICAgcGFkZGluZzogMCA1cmVtO1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZycpIG5vLXJlcGVhdCAwIGNlbnRlci8yMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jYXNlIHtcclxuICAgICAgICAuYy1jYXJkIHtcclxuICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fd2hpdGUucG5nJyk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLW1pZGRsZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtIDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLWFzaWRlIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgJisuYy1hc2lkZV9fYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDMwcmVtO1xyXG5cclxuICAgICZfX3RpdGxlQXJlYSB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjZmRlO1xyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLXRleHRsaW5rLnJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmcnKSBuby1yZXBlYXQgMCBjZW50ZXIvMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtcmVzdWx0LXNsaWRlaXRlbXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogMnJlbSAwO1xyXG59IiwiQGluY2x1ZGUgbXEtZG93bigpIHtcclxufVxyXG5cclxuLmMtZGV0YWlsIHtcclxuICAmLTJjb2x1bW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgZ2FwOiA4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogNTBweCBhdXRvIDEycmVtIGF1dG87XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgXHJcbiAgICBhc2lkZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuYXNpZGUge1xyXG4gICAgICAgICYtYXJjaGl2ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDU5ZDgyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQ1OWQ4MjtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zZWN0aW9uIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl90aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMCAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYXN0MDEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkODI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hc3QwMiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmNmQxNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4rMikge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hcmVhLWxpbmsge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5kbGxpc3RhaW1nIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtdHh0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICB9XHJcbiAgJi1jb250bnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xyXG4gICAgXHJcbiAgICBwIHtcclxuICAgICAgJisgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmlyc3Qge1xyXG4gICAgLmwtY29udGFpbmVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtdXAoKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC1jb250ZW50cyB7XHJcbiAgICAgICZfYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfaGVhZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgICZfbGlzdCB7XHJcbiAgICAgICAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAqICsgLmRldGFpbC1jb250ZW50c19oMiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX2gyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xyXG4gICAgICAgICAgY29udGVudDogY291bnRlcihudW1iZXIpIFwiXCI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ1OWQ4MjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX2gzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1tdiB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLXNlY29uZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgXHJcbiAgICAmX2ltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZzogNXB4IDVweCA1cHggMjVweDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjNDU5ZDgyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgIG1hcmdpbjogNDBweCAwIDIwcHggMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xyXG4gICAgICBjb2xvcjogIzQ1OWQ4MjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8qZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDJweDsqL1xyXG4gICAgICBcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC8vY29udGVudDogXCLil49cIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICYrIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLXNpdGVtYXAge1xyXG4gICZfX2JveCB7XHJcbiAgICBmbGV4OiAxO1xyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPnVsPmxpPmEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHVsIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAxLjVlbSAxZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLXNtcy1mZWF0dXJlIHtcclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gN3JlbSkvMyk7XHJcbiAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWltZyB7XHJcbiAgICAgIGhlaWdodDogMTIuNXJlbTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBoZWlnaHQ6IDM1dnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTNyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDI1dnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIucC1zdHVkZW50LXRpcHMge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ4MSAwJSwgIzQ1OWQ5NCAxMDAlKTtcclxuXHJcbiAgLmMtdGl0bGVBcmVhLFxyXG4gIC5jLXRpdGxlQXJlYV9fc21hbGwge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDZyZW0gNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbnVtIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn0iLCIucC1zdWJzaWR5IHtcclxuICAmLXBvaW50IHtcclxuICAgIC5jLWZsZXgtY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgICAmX190ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDc0cmVtO1xyXG5cclxuICAgICAgICBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogNTByZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYnRuIHtcclxuICAgIHBhZGRpbmc6IDhyZW0gMDtcclxuXHJcbiAgICAuYy1idG4ge1xyXG4gICAgICBtaW4td2lkdGg6IDUwcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtc3Vic2lkeS1wcmljZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMXJlbTtcclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogM3B4IDNweCA0cHg7XHJcbiAgfVxyXG5cclxuICAmX19udW0ge1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ1NDtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLXVzZSB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogMTMwcmVtO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZzogNC4yNXZ3IDAgNi4yNXZ3O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAuYy10aXRsZUFyZWEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgfVxyXG5cclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTEwcmVtO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHggMTAwMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgIH1cclxuXHJcbiAgICAuYXJlYS1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgc2NhbGU7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICAmOm5vdCguanMtc2xpZGUpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiB1bnNldDtcclxuICAgICAgICAgIHJvdy1nYXA6IDZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgIGNvbHVtbi1nYXA6IGNhbGMoKDEwMCUgLSAxMjByZW0pLzIpO1xyXG4gICAgICByb3ctZ2FwOiA0cmVtO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNHJlbSkgLyAyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmpzLXNsaWRlIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbjogMCBjYWxjKDEwcmVtIC8gNik7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDMuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNyZW07XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgIC5jb3B5IHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNDU4dncsIDI4cHgpO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNzJweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtMDEgLnAtdXNlX19saXN0LS10ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogIzQ0ODBhZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtMDIgLnAtdXNlX19saXN0LS10ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogI2JkNjI1MztcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtMDMgLnAtdXNlX19saXN0LS10ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogIzU2OWFhMjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtMDQgLnAtdXNlX19saXN0LS10ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogIzQzNTQ3ZDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtMDUgLnAtdXNlX19saXN0LS10ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogIzYyOGU0NDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtMDYgLnAtdXNlX19saXN0LS10ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogI2I5YTkxZTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtMDcgLnAtdXNlX19saXN0LS10ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogIzhkNmE5YTtcclxuICAgIH1cclxuXHJcbiAgICAucHJldixcclxuICAgIC5uZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2IHtcclxuICAgICAgbGVmdDogLTEuNXJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0IHtcclxuICAgICAgcmlnaHQ6IC0xLjVyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIOWAi+WIpeODmuODvOOCuFxyXG4gICYtbXYge1xyXG4gICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy91c2VfbXYucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWl0ZW0wMSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlY2YyZjc7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICM0NDgwYWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDoibLmnKrlrppcclxuICAgIC8vICYtLWl0ZW0wMiB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6ICNlY2YyZjc7XHJcbiAgICAvLyAgIGgxIHtcclxuICAgIC8vICAgICBjb2xvcjogIzQ0ODBhZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJi0taXRlbTAzIHtcclxuICAgIC8vICAgYmFja2dyb3VuZDogI2VjZjJmNztcclxuICAgIC8vICAgaDEge1xyXG4gICAgLy8gICAgIGNvbG9yOiAjNDQ4MGFlO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmLS1pdGVtMDQge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xyXG4gICAgLy8gICBoMSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICM0NDgwYWU7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vICYtLWl0ZW0wNSB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6ICNlY2YyZjc7XHJcbiAgICAvLyAgIGgxIHtcclxuICAgIC8vICAgICBjb2xvcjogIzQ0ODBhZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJi0taXRlbTA2IHtcclxuICAgIC8vICAgYmFja2dyb3VuZDogI2VjZjJmNztcclxuICAgIC8vICAgaDEge1xyXG4gICAgLy8gICAgIGNvbG9yOiAjNDQ4MGFlO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmLS1pdGVtMDcge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xyXG4gICAgLy8gICBoMSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICM0NDgwYWU7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLW5heWFtaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuYy10aXRsZUFyZWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHJvdy1nYXA6IDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGdhcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgZ2FwOiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAzcmVtO1xyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IDEuOHJlbSBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMi44cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxufVxyXG4uYy1uYXlhbWlfXzA4aXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBub25lIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jLXRpdGxlQXJlYSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcm93LWdhcDogNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHdyYXA7XHJcbiAgICBnYXA6IDRyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgZmxleC13cmFwOiB3cmFwIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmxleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW0gM3JlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgd2lkdGg6IHZ3KDI5MCk7XHJcbiAgICAgIG1pbi13aWR0aDogdncoMjkwKTtcclxuICAgICAgbWF4LXdpZHRoOiB2dygyOTApO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogNjRweCBzb2xpZCAjZWNmNWYyO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMC4xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwLmMtbmF5YW1pX19saXN0X18wOGl0ZW1fX3R0bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IDEuOHJlbSBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMi44cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLmMtcmVzb2x1dGlvbiB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2IoNjksIDE1NywgMTI5KSAwJSwgcmdiKDY5LCAxNTcsIDE0OCkgMTAwJSk7XHJcblxyXG4gICZfX2NhdGNoIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MHJlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRleHQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDByZW0pO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTByZW0pO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwYWRkaW5nOiA0cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXVzZS1wb2ludCB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMHJlbTtcclxuICAgIC8vIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIG1hcmdpbi10b3A6IDlyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTByZW0gYXV0bztcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICBmaWd1cmUsXHJcbiAgICAgIGgzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgIGdyaWQtcm93OiAxLzM7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSxcclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSBmaWd1cmU6OmJlZm9yZSxcclxuICAgICAgJjpsYXN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xLjVlbTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGVuLXNhbnM7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICAgIHRvcDogLTM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiMDFcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIwMlwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCIwM1wiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IHtcclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDJyZW0gMnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA1cmVtIDVyZW07XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiUG9pbnQgMVwiO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJQb2ludCAyXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlBvaW50IDNcIjtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgbWFyZ2luOiAzcmVtIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbn0iLCJAZm9yICR2YWx1ZSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgLnUtbXQtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1iLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tci0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tbC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG59IiwiLnUtYmcge1xyXG4gICZfX2xpZ2h0Z3Ige1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZmFmOTtcclxuICB9XHJcbn1cclxuIiwiQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tYi0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbXItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxufVxyXG4udS1tYXJnaW4tLWF1dG8ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufSIsIi51LXRleHQtLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG4udS10ZXh0LS1sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG4udS10ZXh0LS1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZzogMCAyMHB4O1xyXG59XHJcbiIsIi51LXNwIHtcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuQGluY2x1ZGUgbXEtZG93biB7XHJcblx0LnUtcGMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnUtc3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdGJyLnUtc3Age1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxufSIsIi51LXNwIHtcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuQGluY2x1ZGUgbXEtZG93biB7XHJcblx0LnUtcGMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LnUtc3Age1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdGJyLnUtc3Age1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdH1cclxufSIsIi8qISBMaXR5IC0gdjIuNC4xIC0gMjAyMC0wNC0yNlxyXG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cclxuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqLy5saXR5e3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZDojMGIwYjBiO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjkpO291dGxpbmU6bm9uZSAhaW1wb3J0YW50O29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTstby10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LmxpdHktb3BlbmVke29wYWNpdHk6MX0ubGl0eS5saXR5LWNsb3NlZHtvcGFjaXR5OjB9LmxpdHkgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmxpdHktd3JhcHt6LWluZGV4Ojk5OTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7dGV4dC1hbGlnbjpjZW50ZXI7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktd3JhcDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW19LmxpdHktbG9hZGVye3otaW5kZXg6OTk5MTtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMC44ZW07d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlcntvcGFjaXR5OjF9LmxpdHktY29udGFpbmVye3otaW5kZXg6OTk5Mjtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3doaXRlLXNwYWNlOm5vcm1hbDttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmxpdHktY29udGVudHt6LWluZGV4Ojk5OTM7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2U7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gLjNzIGVhc2V9LmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LC5saXR5LWNsb3NlZCAubGl0eS1jb250ZW50ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC44KTstbXMtdHJhbnNmb3JtOnNjYWxlKC44KTstby10cmFuc2Zvcm06c2NhbGUoLjgpO3RyYW5zZm9ybTpzY2FsZSguOCl9LmxpdHktY29udGVudDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtkaXNwbGF5OmJsb2NrO3JpZ2h0OjA7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt6LWluZGV4Oi0xOy13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpfS5saXR5LWNsb3Nle3otaW5kZXg6OTk5NDt3aWR0aDozNXB4O2hlaWdodDozNXB4O3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjB9LmxpdHktY2xvc2U6aG92ZXIsLmxpdHktY2xvc2U6Zm9jdXMsLmxpdHktY2xvc2U6YWN0aXZlLC5saXR5LWNsb3NlOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsMC42KTtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7b3V0bGluZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0ubGl0eS1jbG9zZTphY3RpdmV7dG9wOjFweH0ubGl0eS1pbWFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowO2JvcmRlcjowfS5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLC5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjk2NHB4fS5saXR5LWlmcmFtZS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MDtwYWRkaW5nLXRvcDo1Ni4yNSU7b3ZlcmZsb3c6YXV0bztwb2ludGVyLWV2ZW50czphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KTtiYWNrZ3JvdW5kOiMwMDB9LmxpdHktaGlkZXtkaXNwbGF5Om5vbmV9IiwiLm1vZGFsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwuaXMtb3BlbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcclxuXHJcbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xyXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcclxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXHJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxyXG5cclxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcclxuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xyXG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMSAhZGVmYXVsdDtcclxuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDEgIWRlZmF1bHQ7XHJcblxyXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcclxuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XHJcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCIuLi9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBJY29ucyAqL1xyXG5AaWYgJHNsaWNrLWZvbnQtZmFtaWx5ID09IFwic2xpY2tcIiB7XHJcbiAgICBAZm9udC1mYWNlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3RcIik7XHJcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vaW1nL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCIuLi8uLi9pbWcvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIEFycm93cyAqL1xyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgZm9udC1zaXplOiAwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTI1cHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAtMjVweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgbGVmdDogLTI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xyXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIERvdHMgKi9cclxuXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIC8qbWFyZ2luLWJvdHRvbTogMzBweDsqL1xyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWxpc3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnaW5nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxyXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFtkaXI9XCJydGxcIl0gJiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLmRyYWdnaW5nIGltZyB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdmVydGljYWwgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uanMtc2xpZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgbGluZWFyO1xyXG59XHJcbi5qcy1zbGlkZS5zbGljay1pbml0aWFsaXplZHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbiIsIkBtaXhpbiBtcS11cCgkYnJlYWtwb2ludDogbSkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC11cCwgJGJyZWFrcG9pbnQpfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1kb3duKCRicmVha3BvaW50OiBtKSB7XHJcbiAgICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50LWRvd24sICRicmVha3BvaW50KX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbiJdfQ== */
