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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

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

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

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

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

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

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

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

dd {
  margin-left: 0;
}

/* Grouping content */
/* ============================================ */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  margin: 0;
  clear: both;
  /* 1 */
  overflow: visible;
  /* 2 */
  border-top-width: 1px;
  color: inherit;
}

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

address {
  font-style: inherit;
}

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

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

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

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

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

select:disabled {
  opacity: inherit;
}

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

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

legend {
  padding: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the outline style in Safari.
 */
[type=search] {
  outline-offset: -2px;
  /* 1 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Fix font inheritance.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

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

/* Interactive */
/* ============================================ */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

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

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

caption {
  text-align: left;
}

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

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

* {
  box-sizing: border-box;
}

html {
  font-size: 10px;
}

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

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

img {
  max-width: 100%;
}

em {
  font-style: initial;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.c-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;
}

.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-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;
  }
  .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 (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%;
  }
}

@media screen and (max-width: 769px) {
  .c-function__item ul li p.speech_bubble {
    display: none !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInNldHRpbmcvX2JyZWFrcG9pbnQuc2NzcyIsInNldHRpbmcvX2NvbG9yLnNjc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJzZXR0aW5nL19mb250ZmFtaWx5LnNjc3MiLCJtaXhpbi9fYW5pbWF0aW9uLnNjc3MiLCJmb3VuZGF0aW9uL19yZXNldC5zY3NzIiwibWl4aW4vX2ZvbnRzaXplLnNjc3MiLCJsYXlvdXQvX2wtMmNvbC5zY3NzIiwibGF5b3V0L19sLWNhdGNoLnNjc3MiLCJsYXlvdXQvX2wtY29udGFpbmVyLnNjc3MiLCJzZXR0aW5nL19zaXplLnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJjb21wb25lbnQvX2MtMmNvbC1hcnRpY2xlLnNjc3MiLCJjb21wb25lbnQvX2MtYXJyb3cuc2NzcyIsImNvbXBvbmVudC9fYy1iZy5zY3NzIiwiY29tcG9uZW50L19jLWJ0bi5zY3NzIiwiY29tcG9uZW50L19jLWNhdGUuc2NzcyIsImNvbXBvbmVudC9fYy1jb21wYW55LnNjc3MiLCJjb21wb25lbnQvX2MtY29udGFjdC5zY3NzIiwiY29tcG9uZW50L19jLWN0YS5zY3NzIiwiY29tcG9uZW50L19jLWZpZ3VyZS5zY3NzIiwiY29tcG9uZW50L19jLWZsb3cuc2NzcyIsImNvbXBvbmVudC9fYy1mb3JtLnNjc3MiLCJjb21wb25lbnQvX2MtZ3JlZW5NVi5zY3NzIiwiY29tcG9uZW50L19jLWltZy1ib3guc2NzcyIsIm1peGluL19ncmlkLnNjc3MiLCJjb21wb25lbnQvX2MtbGlzdC5zY3NzIiwiY29tcG9uZW50L19jLW12LnNjc3MiLCJjb21wb25lbnQvX2MtcGFnZS10b3Auc2NzcyIsIm1peGluL19ob3Zlci5zY3NzIiwiY29tcG9uZW50L19jLXBvcHVwLnNjc3MiLCJjb21wb25lbnQvX2MtdGV4dC1saW5rLnNjc3MiLCJjb21wb25lbnQvX2MtdGl0bGUuc2NzcyIsInByb2plY3QvX3AtYWJvdXQuc2NzcyIsInByb2plY3QvX3AtYXR0ZW5kYW5jZS1jYXNlLnNjc3MiLCJwcm9qZWN0L19wLWF0dGVuZGFuY2UtdGlwcy5zY3NzIiwicHJvamVjdC9fcC1iYW5uZXItbGluay5zY3NzIiwicHJvamVjdC9fcC1icmVhZGNydW1iLnNjc3MiLCJwcm9qZWN0L19wLWNvbXBhbnkuc2NzcyIsInByb2plY3QvX3AtY29udGFjdC5zY3NzIiwicHJvamVjdC9fcC1jb3Vyc2Uuc2NzcyIsInByb2plY3QvX3AtZGVtby1iYW5uZXItbGluay5zY3NzIiwicHJvamVjdC9fcC1kZW1vLnNjc3MiLCJwcm9qZWN0L19wLWV4YW1wbGUuc2NzcyIsInByb2plY3QvX3AtZmFxLWxpc3Quc2NzcyIsInByb2plY3QvX3AtZmVhdHVyZS1yZWFzb24uc2NzcyIsInByb2plY3QvX3AtZm9vdGVyLWN0YS5zY3NzIiwicHJvamVjdC9fcC1mb290ZXItbmF2LnNjc3MiLCJwcm9qZWN0L19wLWZvcm0tMmNvbHVtbi5zY3NzIiwicHJvamVjdC9fcC1mcm9udC5zY3NzIiwicHJvamVjdC9fcC1mdW5jdGlvbi5zY3NzIiwicHJvamVjdC9fcC1oZWFkZXIuc2NzcyIsInByb2plY3QvX3AtaG9tZS1tdi5zY3NzIiwicHJvamVjdC9fcC1pbnF1aXJ5LnNjc3MiLCJwcm9qZWN0L19wLWxwLnNjc3MiLCJwcm9qZWN0L19wLW1lcml0LnNjc3MiLCJwcm9qZWN0L19wLW5ld3MtbGlzdC5zY3NzIiwicHJvamVjdC9fcC1ub3Rmb3VuZC5zY3NzIiwicHJvamVjdC9fcC1vbmF5YW1pLnNjc3MiLCJwcm9qZWN0L19wLXBhZ2UtbmF2LnNjc3MiLCJwcm9qZWN0L19wLXBhcnRuZXIuc2NzcyIsInByb2plY3QvX3AtcHJpY2Uuc2NzcyIsInByb2plY3QvX3AtcHJpdmFjeS5zY3NzIiwicHJvamVjdC9fcC1yZWFzb24tcGFuZWwuc2NzcyIsInByb2plY3QvX3AtcmVzdWx0cy5zY3NzIiwicHJvamVjdC9fcC1zY2hvb2wtdGlwcy5zY3NzIiwicHJvamVjdC9fcC1zaXRlbWFwLnNjc3MiLCJwcm9qZWN0L19wLXNtcy1mZWF0dXJlLnNjc3MiLCJwcm9qZWN0L19wLXN0dWRlbnQtdGlwcy5zY3NzIiwicHJvamVjdC9fcC1zdWJzaWR5LnNjc3MiLCJwcm9qZWN0L19wLXVzZS5zY3NzIiwidXRpbGl0eS9fbWFyZ2luLnNjc3MiLCJ1dGlsaXR5L191LWJnLnNjc3MiLCJ1dGlsaXR5L191LW1hcmdpbi5zY3NzIiwidXRpbGl0eS9fdS10ZXh0YWxpZ24uc2NzcyIsInV0aWxpdHkvX3UtdmlzaWJsZS5zY3NzIiwidXRpbGl0eS9fdmlzaWJsZS5zY3NzIiwiamF2YXNjcmlwdC9fbGl0eS5taW4uc2NzcyIsImphdmFzY3JpcHQvX21vZGFsLnNjc3MiLCJqYXZhc2NyaXB0L19zbGljay10aGVtZS5zY3NzIiwiamF2YXNjcmlwdC9fc2xpY2suc2NzcyIsIm1peGluL19tcS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7NEJBQUE7QUFJQTs0RUFBQTtBQVFBOzRFQUFBO0FDWkEsU0FBQTtBQUdBLGVBQUE7QUFHQSxVQUFBO0FBR0EsWUFBQTtBQUdBLFVBQUE7QUFHQSxZQUFBO0FBR0EsUUFBQTtBQUdBLFFBQUE7QUFHQSxVQUFBO0FBWUEsWUFBQTtBQ3BDUSxzR0FBQTtBQUNBLHNGQUFBO0FEb0NSO0VBQ0UsMkRBQUE7RUFDQSxjQUFBO0FGaEJGOztBRW1CQTtFQUNFLDZCQUFBO0VBQ0Esb0NBQUE7QUZoQkY7O0FFbUJBO0VBQ0UsNkJBQUE7RUFDQSxvQ0FBQTtBRmhCRjs7QUlqQ0E7NEVBQUE7QUFJQTs0RUFBQTtBQ0pBO0VBRUUsY0FBQTtFQURBLGdDQUFBO0FMeUNGOztBS3RDQSxrQkFBQTtBQUNBO0VBQ0UsVUFBQTtFQUNBLHVCQUFBO0VBQ0EsMkJBQUE7RUFDQSx1Q0FBQTtFQUNBLGdFQUFBO0FMeUNGOztBS3ZDQTtFQUFZLDZCQUFBO0FMMkNaOztBSzFDQTtFQUFjLDhCQUFBO0FMOENkOztBSzdDQTtFQUFjLDhCQUFBO0FMaURkOztBS2hEQTtFQUFlLDZCQUFB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cmpXRTtFQUNFLGlCQUFBO0F4RXdqV0o7O0F3RWxrV0U7RUFDRSxnQkFBQTtBeEVxa1dKOztBd0Vua1dFO0VBQ0UsbUJBQUE7QXhFc2tXSjs7QXdFcGtXRTtFQUNFLGtCQUFBO0F4RXVrV0o7O0F3RXJrV0U7RUFDRSxpQkFBQTtBeEV3a1dKOztBd0VsbFdFO0VBQ0UsZ0JBQUE7QXhFcWxXSjs7QXdFbmxXRTtFQUNFLG1CQUFBO0F4RXNsV0o7O0F3RXBsV0U7RUFDRSxrQkFBQTtBeEV1bFdKOztBd0VybFdFO0VBQ0UsaUJBQUE7QXhFd2xXSjs7QXdFbG1XRTtFQUNFLGdCQUFBO0F4RXFtV0o7O0F3RW5tV0U7RUFDRSxtQkFBQTtBeEVzbVdKOztBd0VwbVdFO0VBQ0Usa0JBQUE7QXhFdW1XSjs7QXdFcm1XRTtFQUNFLGlCQUFBO0F4RXdtV0o7O0F3RWxuV0U7RUFDRSxnQkFBQTtBeEVxbldKOztBd0VubldFO0VBQ0UsbUJBQUE7QXhFc25XSjs7QXdFcG5XRTtFQUNFLGtCQUFBO0F4RXVuV0o7O0F3RXJuV0U7RUFDRSxpQkFBQTtBeEV3bldKOztBd0Vsb1dFO0VBQ0UsZ0JBQUE7QXhFcW9XSjs7QXdFbm9XRTtFQUNFLG1CQUFBO0F4RXNvV0o7O0F3RXBvV0U7RUFDRSxrQkFBQTtBeEV1b1dKOztBd0Vyb1dFO0VBQ0UsaUJBQUE7QXhFd29XSjs7QXdFbHBXRTtFQUNFLGdCQUFBO0F4RXFwV0o7O0F3RW5wV0U7RUFDRSxtQkFBQTtBeEVzcFdKOztBd0VwcFdFO0VBQ0Usa0JBQUE7QXhFdXBXSjs7QXdFcnBXRTtFQUNFLGlCQUFBO0F4RXdwV0o7O0F3RWxxV0U7RUFDRSxpQkFBQTtBeEVxcVdKOztBd0VucVdFO0VBQ0Usb0JBQUE7QXhFc3FXSjs7QXdFcHFXRTtFQUNFLG1CQUFBO0F4RXVxV0o7O0F3RXJxV0U7RUFDRSxrQkFBQTtBeEV3cVdKOztBd0VscldFO0VBQ0UsaUJBQUE7QXhFcXJXSjs7QXdFbnJXRTtFQUNFLG9CQUFBO0F4RXNyV0o7O0F3RXByV0U7RUFDRSxtQkFBQTtBeEV1cldKOztBd0VycldFO0VBQ0Usa0JBQUE7QXhFd3JXSjs7QXdFbHNXRTtFQUNFLGlCQUFBO0F4RXFzV0o7O0F3RW5zV0U7RUFDRSxvQkFBQTtBeEVzc1dKOztBd0Vwc1dFO0VBQ0UsbUJBQUE7QXhFdXNXSjs7QXdFcnNXRTtFQUNFLGtCQUFBO0F4RXdzV0o7O0F5RWx0V0U7RUFDRSxtQkFBQTtBekVxdFdKOztBMEV0dFdFO0VBQ0UsZ0JBQUE7QTFFeXRXSjs7QTBFdnRXRTtFQUNFLG1CQUFBO0ExRTB0V0o7O0EwRXh0V0U7RUFDRSxrQkFBQTtBMUUydFdKOztBMEV6dFdFO0VBQ0UsaUJBQUE7QTFFNHRXSjs7QTBFdHVXRTtFQUNFLGdCQUFBO0ExRXl1V0o7O0EwRXZ1V0U7RUFDRSxtQkFBQTtBMUUwdVdKOztBMEV4dVdFO0VBQ0Usa0JBQUE7QTFFMnVXSjs7QTBFenVXRTtFQUNFLGlCQUFBO0ExRTR1V0o7O0EwRXR2V0U7RUFDRSxnQkFBQTtBMUV5dldKOztBMEV2dldFO0VBQ0UsbUJBQUE7QTFFMHZXSjs7QTBFeHZXRTtFQUNFLGtCQUFBO0ExRTJ2V0o7O0EwRXp2V0U7RUFDRSxpQkFBQTtBMUU0dldKOztBMEV0d1dFO0VBQ0UsZ0JBQUE7QTFFeXdXSjs7QTBFdndXRTtFQUNFLG1CQUFBO0ExRTB3V0o7O0EwRXh3V0U7RUFDRSxrQkFBQTtBMUUyd1dKOztBMEV6d1dFO0VBQ0UsaUJBQUE7QTFFNHdXSjs7QTBFdHhXRTtFQUNFLGdCQUFBO0ExRXl4V0o7O0EwRXZ4V0U7RUFDRSxtQkFBQTtBMUUweFdKOztBMEV4eFdFO0VBQ0Usa0JBQUE7QTFFMnhXSjs7QTBFenhXRTtFQUNFLGlCQUFBO0ExRTR4V0o7O0EwRXR5V0U7RUFDRSxnQkFBQTtBMUV5eVdKOztBMEV2eVdFO0VBQ0UsbUJBQUE7QTFFMHlXSjs7QTBFeHlXRTtFQUNFLGtCQUFBO0ExRTJ5V0o7O0EwRXp5V0U7RUFDRSxpQkFBQTtBMUU0eVdKOztBMEV0eldFO0VBQ0UsZ0JBQUE7QTFFeXpXSjs7QTBFdnpXRTtFQUNFLG1CQUFBO0ExRTB6V0o7O0EwRXh6V0U7RUFD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dUV2L0xFO0lBR00sc0JBQUE7U0FBQSxpQkFBQTtJQUNBLGFBQUE7RXZFbTlVUjtFdUV0OFVJO0lBR00sV0FBQTtFdkVrOVVWO0FBOStJRjs7QW1ELzFKQTtFQUlNO0lBQ0Usd0JBQUE7RW5ENmdLTjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vc2V0dGluZy9zaXpl5Y+C54WnXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbWluLXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogbWF4LXdpZHRoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyrpu5LvvJpmb250Ki9cbi8q57eR77ya5paH5a2X44Gu44Ki44Kv44K744Oz44OI44Gq44GpKi9cbi8q6JaE57eR77ya6IOM5pmv44Gq44GpKi9cbi8q6a6u44KE44GL44Gq6Z2S77ya44OZ44O844K5Ki9cbi8q5r+D57S677ya44Oq44Oz44Kv5LuWKi9cbi8q44Ko44Oh44Op44Or44OJ77ya6KOF6aO+5LuWKi9cbi8q6LWk77ya6KOF6aO+5LuWKi9cbi8qYmfvvJrog4zmma8qL1xuLyrjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xuLyrmloflrZfjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0veWFrdWhhbmpwQDMuMy4xL2Rpc3QvY3NzL3lha3VoYW5qcC5taW4uY3NzXCIpO1xuLmNfZ3JhZF9mb250IHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMGRlZywgIzA3NjhkNCwgIzRmYzhkYyk7XG4gIGNvbG9yOiAjNGFjMmRiO1xufVxuXG5lbS5jX2dyYWRfZm9udCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnAuY19ncmFkX2ZvbnQge1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBqYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI3NwYWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhbmNoZWRhbG1vbmQ7XG4gIGhlaWdodDogMTMwMHB4O1xufVxuXG4vKiAgICAg44OV44Kn44O844OJ44Kk44OzICAgICovXG4uZmFkZUluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMjUwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuNzMsIDAuOTcpO1xufVxuXG4uZmFkZUluLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG59XG5cbi5mYWRlSW4tZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTtcbn1cblxuLmZhZGVJbi1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDApO1xufVxuXG4uZmFkZUluLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMCk7XG59XG5cbi5zY3JvbGwtaW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLyogICAgIOOCueODqeOCpOODieOCpOODsyAgICAqL1xuLnNsaWRlSW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDAuNzYsIDAuNzMsIDAuOTcpO1xufVxuXG4uc2xpZGVJbi11cCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO1xufVxuXG4uc2xpZGVJbi1kb3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO1xufVxuXG4uc2xpZGVJbi1sZWZ0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTgwcHgsIDApO1xufVxuXG4uc2xpZGVJbi1yaWdodCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDApO1xufVxuXG4uc2Nyb2xsLWluIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG59XG5cbi8qIFJlc2V0IGJveC1tb2RlbCBhbmQgc2V0IGJvcmRlcnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4vKiBEb2N1bWVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMyovXG59XG5cbi8qIFNlY3Rpb25zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVmVydGljYWwgcmh5dGhtICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xucCxcbnRhYmxlLFxuYmxvY2txdW90ZSxcbmFkZHJlc3MsXG5wcmUsXG5pZnJhbWUsXG5mb3JtLFxuZmlndXJlLFxuZGwge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhlYWRpbmdzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqL1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogUmVwbGFjZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5zdmcsXG5pbWcsXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxuICogMS4gTWFrZSBmb3JtIGVsZW1lbnRzIHN0eWxhYmxlIGFjcm9zcyBzeXN0ZW1zIGlPUyBlc3BlY2lhbGx5LlxuICogMi4gSW5oZXJpdCB0ZXh0LXRyYW5zZm9ybSBmcm9tIHBhcmVudC5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAvKiAxICovXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlc2V0IHJhZGlvIGFuZCBjaGVja2JveCBhcHBlYXJhbmNlIHRvIHByZXNlcnZlIHRoZWlyIGxvb2sgaW4gaU9TLlxuICovXG5bdHlwZT1jaGVja2JveF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGNoZWNrYm94O1xuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcbn1cblxuW3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcbiAgYXBwZWFyYW5jZTogcmFkaW87XG59XG5cbi8qKlxuICogQ29ycmVjdCBjdXJzb3JzIGZvciBjbGlja2FibGUgZWxlbWVudHMuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b246ZGlzYWJsZWQsXG5bdHlwZT1idXR0b25dOmRpc2FibGVkLFxuW3R5cGU9cmVzZXRdOmRpc2FibGVkLFxuW3R5cGU9c3VibWl0XTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cbiAqL1xuOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogYXV0bztcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgcGFkZGluZ1xuICovXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gRml4IGZvbnQgaW5oZXJpdGFuY2UuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ2xpY2thYmxlIGxhYmVsc1xuICovXG5sYWJlbFtmb3JdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBJbnRlcmFjdGl2ZSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qXG4gKiBSZW1vdmUgb3V0bGluZSBmb3IgZWRpdGFibGUgY29udGVudC5cbiAqL1xuW2NvbnRlbnRlZGl0YWJsZV06Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuXG4vKiBUYWJsZXMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbjEuIENvcnJlY3QgdGFibGUgYm9yZGVyIGNvbG9yIGluaGVyaXRhbmNlIGluIGFsbCBDaHJvbWUgYW5kIFNhZmFyaS5cbiovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMC43dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMC44MzMzMzMzMzMzdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQLCBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDE2cHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuYm9keSAuYXJlYS1saW5rIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkgLmFyZWEtbGluayBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcbn1cblxuLyrlkIRodG1s6KaB57SgKi9cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBtYWluIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG59XG5cbi5sLTJjb2wgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIC5sLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMuMTI1dnc7XG4gIH1cbn1cbi5sLTJjb2wgYXJ0aWNsZSB7XG4gIHdpZHRoOiA5MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLTJjb2wgYXNpZGUge1xuICB3aWR0aDogMzByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIGFzaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtMmNvbC5mb3JtIC5sLWlubmVyIHtcbiAgZ2FwOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbC5mb3JtIC5sLWlubmVyIHtcbiAgICBnYXA6IDMuMTI1dnc7XG4gIH1cbn1cbi5sLTJjb2wuZm9ybSBhcnRpY2xlIHtcbiAgd2lkdGg6IDYwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbC5mb3JtIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC0yY29sLmZvcm0gYXNpZGUge1xuICB3aWR0aDogNTZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sLmZvcm0gYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC0yY29sLWNvbnRhY3QgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sLWNvbnRhY3QgLmwtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMy4xMjV2dztcbiAgfVxufVxuXG5mb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtY2F0Y2gtLXRleHQge1xuICBtYXJnaW46IDcwcHggYXV0byA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY2F0Y2gtLXRleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5sLWNhdGNoLS10ZXh0ICsgKiAubC1jb250YWluZXIsIC5sLWNhdGNoLS10ZXh0ICsgLmwtY29udGFpbmVyLCAubC1jYXRjaC0tdGV4dCArICoge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnAtbHAtbXYtcHJvZHVjdCAucC1scF9fdGl0bGVBcmVhLCAucC1scC1tdi1pc3N1ZSAucC1scF9fdGl0bGVBcmVhLCAucC1scC1tdiAucC1scF9fdGl0bGVBcmVhLCAucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYSwgLnAtaGVhZGVyX19pbm5lciwgLmwtY29udGFpbmVyLS1wMCwgLmwtY29udGFpbmVyLS1wdDAsIC5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMjgwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdCAucC1scF9fdGl0bGVBcmVhLCAucC1scC1tdi1pc3N1ZSAucC1scF9fdGl0bGVBcmVhLCAucC1scC1tdiAucC1scF9fdGl0bGVBcmVhLCAucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYSwgLnAtaGVhZGVyX19pbm5lciwgLmwtY29udGFpbmVyLS1wMCwgLmwtY29udGFpbmVyLS1wdDAsIC5sLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNi4yNXZ3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3cmVtIDN2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci0tcHQwIHtcbiAgcGFkZGluZzogMCAwIDYuMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAubC1jb250YWluZXItLXB0MCB7XG4gICAgcGFkZGluZzogMCAzdncgN3JlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5sLWNvbnRhaW5lci0tcDAge1xuICBwYWRkaW5nOiAwIDAgMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmwtY29udGFpbmVyLS1wMCB7XG4gICAgcGFkZGluZzogM3JlbSA1dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4ubC1jb250YWluZXIubC1jb250YWluZXItc2VydmljZWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyLmwtY29udGFpbmVyLXNlcnZpY2VsaXN0IHtcbiAgICBwYWRkaW5nLXRvcDogM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmwtaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB6LWluZGV4OiA5OTtcbn1cbi51bmRlciAubC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gIH1cbn1cblxuLmMtMmNvbC1hcnRpY2xlX19tdiBoMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy0yY29sLWFydGljbGVfX212IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4uYy0yY29sLWFydGljbGVfX212IHAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmMtMmNvbC1hcnRpY2xlX19ibG9jayB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM0NTlkOTIgMCAxMCUsICNjY2NmZGUgNSUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLTJjb2wtYXJ0aWNsZV9fYmxvY2sgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41MjA4MzMzMzMzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNTIwODMzMzMzM3Z3O1xuICB9XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrIHAgKyB1bCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrIHVsICsgcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrTGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHRleHQtaW5kZW50OiAtMC41ZW07XG59XG4uYy0yY29sLWFydGljbGVfX2Jsb2NrTGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmMtMmNvbC1hcnRpY2xlX190ZXh0TGluayBsaSB7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLmMtMmNvbC1hcnRpY2xlX190ZXh0TGluayBsaTpob3ZlciBwOjphZnRlciB7XG4gIHJpZ2h0OiAtMi41cmVtO1xufVxuLmMtMmNvbC1hcnRpY2xlX190ZXh0TGluayBsaTpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogMCAycmVtIDJyZW0gMDtcbn1cbi5jLTJjb2wtYXJ0aWNsZV9fdGV4dExpbmsgbGkgcCB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy0yY29sLWFydGljbGVfX3RleHRMaW5rIGxpIHA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNTAlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0NTlkOTI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICByaWdodDogLTJyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5jLWFycm93LS1jZW50ZXItYm90dG9tIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA3cmVtIDEwcmVtIDAgMTByZW07XG4gIGJvcmRlci1jb2xvcjogI2NjYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbn1cblxuLmMtYmctLWdyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYztcbn1cbi5jLWJnLS10cmlhbmdsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL3NlcnZpY2VfYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kOiAjZGVlY2Y2O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuLmMtYmctLWluYm91bmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUyLCAxNjUsIDE4MiwgMC4xKTtcbn1cbi5jLWJnLS1pbmJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMyxcbi5jLWJnLS1pbmJvdW5kIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dCBoMiB7XG4gIGNvbG9yOiAjMzRhNWI2O1xufVxuLmMtYmctLWluYm91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmFmdGVyIHtcbiAgY29sb3I6ICMzNGE1YjY7XG59XG4uYy1iZy0taW5ib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2O1xufVxuLmMtYmctLW91dGJvdW5kIHtcbiAgYmFja2dyb3VuZDogcmdiYSg1LCAxMDIsIDIxMiwgMC4xKTtcbn1cbi5jLWJnLS1vdXRib3VuZCAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDMsXG4uYy1iZy0tb3V0Ym91bmQgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgyIHtcbiAgY29sb3I6ICMwNTY2ZDQ7XG59XG4uYy1iZy0tY29uc3RydWN0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDE3NiwgNCwgMC4xKTtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24gLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IGgzLFxuLmMtYmctLWNvbnN0cnVjdGlvbiAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQgaDIge1xuICBjb2xvcjogI2UxYjAwNDtcbn1cbi5jLWJnLS1jb25zdHJ1Y3Rpb24gLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmFmdGVyIHtcbiAgY29sb3I6ICNlMWIwMDQ7XG59XG4uYy1iZy0tY29uc3RydWN0aW9uIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlMWIwMDQ7XG59XG5cbi5sLWJ0bi1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG4ubC1idG4tYXJlYS0tMmNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2cmVtO1xuICBnYXA6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1idG4tYXJlYS0tMmNvbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4ge1xuICAgIG1pbi13aWR0aDogNTB2dztcbiAgfVxufVxuLmMtYnRuLS1jdGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZ19idG5fYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgLyogOjpiZWZvcmUsIDo6YWZ0ZXLjgacy56iu6aGe44Gu44Kw44Op44OH44O844K344On44Oz44KS55So5oSPICovXG4gIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszEgKi9cbiAgLyog44Kw44Op44OH44O844K344On44OzMiAqL1xuICAvKiDjg5vjg5Djg7zmmYLjgavjgrDjg6njg4fjg7zjgrfjg6fjg7Mx44KS6YCP5piO44Gr44GZ44KLICovXG59XG4uYy1idG4tLWN0YTo6YmVmb3JlLCAuYy1idG4tLWN0YTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1idG4tLWN0YTo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gIC8qIOOCouODi+ODoeODvOOCt+ODp+ODs+Wun+ihjOaZgumWkyAqL1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzQ1OWQ4MSAwJSwgIzQ1OWQ5NCAxMDAlKTtcbn1cbi5jLWJ0bi0tY3RhOjphZnRlciB7XG4gIHotaW5kZXg6IC0yO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4uYy1idG4tLWN0YTpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWJ0bi0tY3RhLCAuYy1idG4tLW9yYSwgLmMtYnRuLS13aCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNXJlbTtcbiAgbWluLXdpZHRoOiAzNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLS1jdGEsIC5jLWJ0bi0tb3JhLCAuYy1idG4tLXdoIHtcbiAgICB3aWR0aDogNzV2dztcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG4uYy1idG4tLWN0YSBhLCAuYy1idG4tLW9yYSBhLCAuYy1idG4tLXdoIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI4cmVtO1xuICBwYWRkaW5nOiAycmVtIDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0tY3RhIGEsIC5jLWJ0bi0tb3JhIGEsIC5jLWJ0bi0td2ggYSB7XG4gICAgcGFkZGluZzogNHJlbSA1cmVtO1xuICB9XG59XG4uYy1idG4tLW9yYSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmMtYnRuLS1vcmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmMtYnRuLS1vcmE6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLmMtYnRuLS13aCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmMtYnRuLS13aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG59XG4uYy1idG4tLXdoOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLWJ0bi0tdGVsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDIuNjA0MTY2NjY2N3Z3O1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bi0tdGVsIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuLmMtYnRuLS1ncmFkIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9iZ19idG5fYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMXB4IDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC8qIDo6YmVmb3JlLCA6OmFmdGVy44GnMueorumhnuOBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkueUqOaEjyAqL1xuICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MxICovXG4gIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszIgKi9cbiAgLyog44Ob44OQ44O85pmC44Gr44Kw44Op44OH44O844K344On44OzMeOCkumAj+aYjuOBq+OBmeOCiyAqL1xufVxuLmMtYnRuLS1ncmFkOjpiZWZvcmUsIC5jLWJ0bi0tZ3JhZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1idG4tLWdyYWQ6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAvKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Plrp/ooYzmmYLplpMgKi9cbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMzYzlmNDQgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4uYy1idG4tLWdyYWQ6OmFmdGVyIHtcbiAgei1pbmRleDogLTI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ5NCAwJSwgIzNjOWY0NCAxMDAlKTtcbn1cbi5jLWJ0bi0tZ3JhZDpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLWJ0bi0tZ3JhZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyOHJlbTtcbiAgcGFkZGluZzogMnJlbSA1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1idG4tLWdyYWQgYSB7XG4gICAgd2lkdGg6IDc1dnc7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiA0cmVtIDVyZW07XG4gIH1cbn1cbi5jLWJ0bi0tZ3JhZCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS41cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4tLWdyYWQgYTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxZW07XG4gIH1cbn1cbi5jLWJ0bi0tZ3JhZDIge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgd2lkdGg6IDI4cmVtO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAyLjYwNDE2NjY2Njd2dztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XG59XG4uYy1idG4tLW9yYW5nZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG59XG4uYy1idG4tLW9yYW5nZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gNXJlbTtcbn1cbi5jLWJ0bi0tb3JhbmdlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuNXJlbTtcbn1cbi5jLWJ0bi0tYm9yZGVyIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5jLWJ0bi0tYm9yZGVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDVyZW07XG59XG4uYy1idG4tLWJvcmRlciBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMS41cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmMtY2F0ZS0tbGluZSB7XG4gIHBhZGRpbmc6IDAuMnJlbSA1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDU2NmQ0O1xuICBjb2xvcjogIzA1NjZkNDtcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYy1jb21wYW55X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMi41dncsIDQwcHgpO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5jLWNvbXBhbnlfX2l0ZW0gKyAuYy1jb21wYW55X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMy4xMjV2dztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnlfX2l0ZW0gKyAuYy1jb21wYW55X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XG4gIH1cbn1cbi5jLWNvbXBhbnlfX2l0ZW0gdGFibGUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHRyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUwZTA7XG4gIH1cbn1cbi5jLWNvbXBhbnlfX2l0ZW0gdGFibGUgdGgge1xuICB3aWR0aDogMjUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmMtY29tcGFueV9faXRlbSB0YWJsZSB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUwZTA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnlfX2l0ZW0gdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuLmMtY29tcGFueV9faXRlbSB0YWJsZSB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb21wYW55X19pdGVtIHRhYmxlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29tcGFueV9faXRlbSB0YWJsZSB0ZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiA0dncgMi42NjY2N3Z3IDUuMzMzMzN2dztcbiAgfVxufVxuLmMtY29tcGFueV9faXRlbSB0YWJsZSB0ZCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmMtY29tcGFueSBkbCB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd2lkdGg6IDkwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnkgZGwge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB9XG59XG4uYy1jb21wYW55IGRsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbXBhbnkgZGwgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlMGUwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbn1cbi5jLWNvbXBhbnkgZGwgZHQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtY29tcGFueSBkbCBkZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb21wYW55IGRsIGRkIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDIwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1jb21wYW55IGRsIGRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcbiAgfVxufVxuLmMtY29tcGFueSBkbCBkZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcbn1cbi5jLWNvbXBhbnkgZGwgZGQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtY29tcGFueSBkbCBkZCB1bCBsaSArIGxpIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5jLWNvbnRhY3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjc3dncsIDM0cHgpO1xufVxuLmMtY29udGFjdF9fZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG4uYy1jb250YWN0X19kZXRhaWxfX2hlYWQge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtY29udGFjdF9fZGV0YWlsX190ZXh0IHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgcGFkZGluZzogMi41cmVtIDMuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRhY3RfX2RldGFpbF9fdGV4dCB7XG4gICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICB9XG59XG4uYy1jb250YWN0X19kZXRhaWxfX3RleHQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjIGluc2lkZTtcbn1cbi5jLWNvbnRhY3RfX2RldGFpbF9fYW5ub3RhdGlvbiB7XG4gIGNvbG9yOiAjNGI0YjRiO1xufVxuLmMtY29udGFjdF9faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5jLWNvbnRhY3RfX2xpbmsge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICM0NTlkOTIsICM0NTlkOTIgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uYy1jb250YWN0LTJjb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb250YWN0LTJjb2wge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA5cmVtO1xuICB9XG59XG4uYy1jb250YWN0LTJjb2xfX2xlZnQsIC5jLWNvbnRhY3QtMmNvbF9fcmlnaHQge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDdyZW0pIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb250YWN0LTJjb2xfX2xlZnQsIC5jLWNvbnRhY3QtMmNvbF9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1jb250YWN0LTJjb2xfX2F0dGVudGlvbiB7XG4gIG1hcmdpbi10b3A6IDQuNXJlbTtcbiAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW07XG59XG5cbi5jLWN0YSB7XG4gIGJhY2tncm91bmQ6ICNmMGY1Zjg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cmVtIDA7XG4gIC8qLmFyZWEtbGluazpob3ZlciBmaWd1cmUge1xuICAgIGJhY2tncm91bmQ6IzRjYmRhZjtcbiAgfSAqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY3RhIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXJlbTtcbiAgfVxufVxuLmMtY3RhX19kZW1vLCAuYy1jdGFfX2Zsb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIuNXJlbTtcbn1cbi5jLWN0YV9fdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNS41cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWN0YV9fdGV4dCB7XG4gICAgd2lkdGg6IDYwdnc7XG4gIH1cbn1cbi5jLWN0YSAuYy1jdGFfX2RlbW8ge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW07XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEgLmMtY3RhX19kZW1vIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICB9XG59XG4uYy1jdGEgLmMtY3RhX19mbG93IHtcbiAgcGFkZGluZy1sZWZ0OiA1LjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEgLmMtY3RhX19mbG93IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLWN0YSAuYXJlYS1saW5rIGZpZ3VyZSB7XG4gIHdpZHRoOiAxM3JlbTtcbiAgaGVpZ2h0OiAxM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjNDU5ZDgxIDAlLCAjNDU5ZDk0IDEwMCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1jdGEgLmFyZWEtbGluayBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEgLmFyZWEtbGluayBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jdGEgLmFyZWEtbGluayBmaWd1cmUge1xuICAgIHdpZHRoOiAyMHZ3O1xuICAgIGhlaWdodDogMjB2dztcbiAgfVxufVxuLmMtY3RhIHAge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWN0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fZ3JlZW4ucG5nXCIpIDAgY2VudGVyLzE4cHggbm8tcmVwZWF0O1xufVxuLmMtY3RhIC5hcmVhLWxpbms6aG92ZXIgcCB7XG4gIGNvbG9yOiAjNDU5ZDhkO1xufVxuLmMtY3RhIC5hcmVhLWxpbms6aG92ZXIgYSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uYy1jdGEtY29udGFjdGRlbW8gLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWN0YS1jb250YWN0ZGVtbyAucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaSB7XG4gIHdpZHRoOiAzMHJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbn1cbi5jLWN0YS1jb250YWN0ZGVtbyAucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaSBhIHtcbiAgcGFkZGluZzogMS4wNDE2NjY2NjY3dncgMS41NjI1dnc7XG59XG5cbi5jLWZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2cmVtIDAgMDtcbn1cblxuLmMtZmxvdy1zdWJzaWR5IHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5jLWZsb3dfX3RpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5jLWZsb3dfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLmMtZmxvd19fc3RlcCB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5jLWZsb3dfX3N0ZXAgdWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODglO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jLWZsb3dfX3N0ZXAgdWwgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jLWZsb3dfX3N0ZXAgdWwgbGkgYSB7XG4gIGhlaWdodDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmMtZmxvd19fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3dfX2RldGFpbCB7XG4gICAgZ2FwOiAxMHJlbTtcbiAgfVxufVxuLmMtZmxvd19fZGV0YWlsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93X19kZXRhaWwgbGkge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4uYy1mbG93X19kZXRhaWwgbGkgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93X19kZXRhaWwgbGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWZsb3dfX2RldGFpbC0tdGV4dCB7XG4gIHdpZHRoOiA2NHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvd19fZGV0YWlsLS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZmxvd19fZGV0YWlsLS10ZXh0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBmb250LXNpemU6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93X19kZXRhaWwtLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5jLWZsb3dfX2RldGFpbC0tdGV4dCBoMyBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtZmxvd19fZGV0YWlsLS10ZXh0IGgzIGltZyB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3dfX2RldGFpbC0tdGV4dCBoMyBpbWcge1xuICAgIHdpZHRoOiA0NnB4O1xuICB9XG59XG4uYy1mbG93IC5jLWZsb3dfX3N0ZXAgdWw6OmJlZm9yZSB7XG4gIHdpZHRoOiA5MSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mbG93IC5jLWZsb3dfX3N0ZXAgdWw6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDY5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvdyAuYy1mbG93X19zdGVwIHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jLWZsb3cgLmMtZmxvd19fc3RlcCB1bDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmxvdyAuYy1mbG93X19zdGVwIHVsOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogLTE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzIlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNjMlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5jLWZsb3cgLmMtZmxvd19fc3RlcCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb3cgLmMtZmxvd19fc3RlcCB1bCBsaSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuYy1mbG93IC5jLWZsb3dfX3N0ZXAgdWwgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5tYWlsZm9ybSAuYy1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwdmg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uYmwtZm9ybV9fcHJpdmFjeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybV9fcHJpdmFjeSB7XG4gICAgbWFyZ2luLXRvcDogMy42NDU4MzMzMzMzdnc7XG4gIH1cbn1cblxuLmJsLWZvcm1fX3N1Ym1pdCB7XG4gIHdpZHRoOiAxOC43NXZ3O1xuICBtYXJnaW46IDIuNjA0MTY2NjY2N3Z3IGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtX19zdWJtaXQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiA2LjI1dncgYXV0byAxNS42MjV2dztcbiAgfVxufVxuLmJsLWZvcm1fX3N1Ym1pdCBbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMC45ODk1ODMzMzMzdncgMi4wODMzMzMzMzMzdnc7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsLWZvcm1fX3N1Ym1pdDo6YWZ0ZXIge1xuICByaWdodDogOC41JTtcbn1cblxuLm11c3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI0ZGMDAwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMnB4IDVweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm11c3Qge1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dncgMC43ODEyNXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuXG4ub3BwLFxuLm9wdGlvbmFsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDJweCA1cHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcHAsXG4ub3B0aW9uYWwge1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzdnc7XG4gICAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dncgMC43ODEyNXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYwNDE2NjY2Njd2dztcbiAgfVxufVxuXG4uZXJyb3JNc2cge1xuICBjb2xvcjogI0ZGMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvck1zZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjV2dztcbiAgfVxufVxuXG4uYmwtZm9ybUlucXVpcnkgKiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRoLFxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0aCxcbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGgsXG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGgsXG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGFibGUgdGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRhYmxlIHRoIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSBpbnB1dFt0eXBlPXRleHRdLCAuYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSBpbnB1dFt0eXBlPXRleHRdLCAuYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICAgIG1hcmdpbjogMCAxLjU2MjV2dyAwIDA7XG4gICAgcGFkZGluZzogMS41NjI1dnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGV4dGFyZWEge1xuICAgIG1hcmdpbjogMCAxLjU2MjV2dyAwIDA7XG4gICAgcGFkZGluZzogMS41NjI1dnc7XG4gICAgZm9udC1zaXplOiAzLjY0NTgzMzMzMzN2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuYmwtZm9ybUlucXVpcnkgdGFibGUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAucHJlZiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLW1vei1hcHBlYXJhbmNlOiBidXR0b247XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB6LWluZGV4OiAxNTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMTBweCAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHNlbGVjdCB7XG4gICAgcGFkZGluZzogMS41NjI1dncgMCAxLjU2MjV2dyA0LjE2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDEzLjAyMDgzMzMzMzN2dztcbiAgICBtYXJnaW46IDIuMDgzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCAuaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM5OTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgdGQgLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY3dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuYXV0b3ppcCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuYXV0b3ppcCB7XG4gICAgcGFkZGluZzogMS41NjI1dncgMy4xMjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDEge1xuICB3aWR0aDogNDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQyIHtcbiAgd2lkdGg6IDM3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0MyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDMge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQ0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgdGFibGUgLmlucHV0NCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDAgMS4wNDE2NjY2NjY3dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSAuaW5wdXQ1IHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIC5pbnB1dDUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLm5hbWUgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgLm5hbWUgdGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJsLWZvcm1JbnF1aXJ5IHRhYmxlIHRkIHVsIHtcbiAgKnpvb206IDE7XG59XG4uYmwtZm9ybUlucXVpcnkgdGFibGUgdGQgdWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIi5cIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5ibC1mb3JtSW5xdWlyeSB0YWJsZSB0ZCB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xufVxuLmJsLWZvcm1JbnF1aXJ5IHNwYW4ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1dnc7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSBzcGFuLm11c3Qge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uYmwtZm9ybUlucXVpcnkgc3Bhbi5vcHRpb25hbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjbWVkaWEgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNtZWRpYSBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5IC5ldGMge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uYmwtZm9ybUlucXVpcnkgI2V0YyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNldGMge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjEyNXZ3O1xuICB9XG59XG4uYmwtZm9ybUlucXVpcnkgaDMgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDJweCAxMHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSBoMyBzcGFuIHtcbiAgICBtYXJnaW46IDAuNzgxMjV2dyAzLjEyNXZ3IDAgMDtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYmwtZm9ybUlucXVpcnkgI3ByaXZhY3kgKiB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IGg0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYmwtZm9ybUlucXVpcnkgI3ByaXZhY3kgZHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmJsLWZvcm1JbnF1aXJ5ICNwcml2YWN5IGRkIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbi5ibC1mb3JtSW5xdWlyeSAjcHJpdmFjeSBsaSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cbi5ibC1mb3JtSW5xdWlyeSAjc3VibWl0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1JbnF1aXJ5ICNzdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEwLjQxNjY2NjY2Njd2dztcbiAgfVxufVxuLmJsLWZvcm1JbnF1aXJ5ICN0aGFua3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmwtZm9ybUlucXVpcnkgI3RoYW5rcyB7XG4gICAgcGFkZGluZzogMTAuNDE2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbi5ibC1mb3JtSW5xdWlyeSAjdGhhbmtzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmwtZm9ybUlucXVpcnkgI3RoYW5rcyAjc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibC1mb3JtSW5xdWlyeSAjdGhhbmtzICNzdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDEzLjAyMDgzMzMzMzN2dztcbiAgfVxufVxuXG4uZmVlbWFpbF9lcnJvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAwMDtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVlbWFpbF9lcnJvciB7XG4gICAgZm9udC1zaXplOiA0LjY4NzV2dztcbiAgICBwYWRkaW5nOiA3LjgxMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxMC40MTY2NjY2NjY3dnc7XG4gIH1cbn1cblxuLmJsLWZvcm0gaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJsLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTRweCAxNXB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgcGFkZGluZzogMy4xMjV2dztcbiAgfVxufVxuLmJsLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXZ3O1xufVxuLmJsLWZvcm0gZGwgZHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm0gZGwgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICAgIGZvbnQtc2l6ZTogNC42ODc1dnc7XG4gIH1cbn1cbi5ibC1mb3JtIGRsICsgZGwge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm0gZGwgKyBkbCB7XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cblxuLmJsLWZvcm1fX2R1byB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsLWZvcm1fX2R1byB7XG4gICAgbWFyZ2luLXRvcDogNS4yMDgzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG4gIH1cbn1cbi5ibC1mb3JtX19kdW8gZGwge1xuICB3aWR0aDogNDklO1xufVxuLmJsLWZvcm1fX2R1byBkbCArIGRsIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWdyZWVuTVYge1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBwYWRkaW5nOiA3MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWdyZWVuTVYgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbipbY2xhc3NePWMtaW1nLWJveF0ge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuKltjbGFzc149Yy1pbWctYm94XSBpbWcge1xuICBtYXgtd2lkdGg6IDQ0JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICpbY2xhc3NePWMtaW1nLWJveF0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuKltjbGFzc149Yy1pbWctYm94XSArICoge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYy1pbWctYm94LS1sX19pdGVtLCAuYy1pbWctYm94LS1sIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDQ0JTtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nLWJveC0tbF9faXRlbSwgLmMtaW1nLWJveC0tbCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWltZy1ib3gtLXJfX2l0ZW0sIC5jLWltZy1ib3gtLXIgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXgtd2lkdGg6IDQ0JTtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWctYm94LS1yX19pdGVtLCAuYy1pbWctYm94LS1yIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtaW1nLWJveC0taGFsZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4JTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLmMtaW1nLWJveC0taGFsZl9faXRlbSB7XG4gIG1heC13aWR0aDogNDYlO1xuICB3aWR0aDogNDYlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1pbWctYm94LS1oYWxmX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWltZy1ib3gtLWhhbGZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmMtbGlzdC0tZGlzYyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICB0ZXh0LWluZGVudDogLTFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jLWxpc3QtLWRpc2MgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG4uYy1saXN0LS1kaXNjIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5jLWxpc3QtLWluZGVudCBsaSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTNweCwgMC43OHZ3LCAxNXB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHRleHQtaW5kZW50OiAtMmVtO1xufVxuLmMtbGlzdC0taW5kZW50IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLnAtbG93ZXItbXYge1xuICBoZWlnaHQ6IDMwcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG93ZXItbXYge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNTAlIHRvcCA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLnAtbG93ZXItbXYgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1sb3dlci1tdiBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgfVxufVxuLnAtbG93ZXItbXYubm8taW1hZ2Uge1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbG93ZXItbXYubm8taW1hZ2Uge1xuICAgIGhlaWdodDogMzZyZW07XG4gIH1cbn1cbi5wLWxvd2VyLW12Lm5vLWltYWdlIC5jLW12LWxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggOHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnAtbG93ZXItbXYubm8taW1hZ2UuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xufVxuLnAtbG93ZXItbXYubm8taW1hZ2UuZ3JlZW4gLmMtbXYtbGFiZWwge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWxvd2VyLW12Lm5vLWltYWdlIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbi5wLWxvd2VyLW12Om5vdCgubm8taW1hZ2UpIGgxIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMTNweCAjZmZmLCAtMXB4IC0xcHggMTNweCAjZmZmLCAxcHggLTFweCAxM3B4ICNmZmYsIC0xcHggMXB4IDEzcHggI2ZmZjtcbn1cbi5wLWxvd2VyLW12LmwtbXZfX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wLWxvd2VyLW12LmwtbXZfX2xlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wLXNwbGl0LW12IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNTByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdiB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0LCAucC1zcGxpdC1tdl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc3BsaXQtbXZfX3RleHQge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDY0MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0IHtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG4ucC1zcGxpdC1tdl9fdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxMTE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnAtc3BsaXQtbXZfX3RleHQgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0IGgxLmZlYXR1cmVoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjF2dywgNDRweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X190ZXh0IGgxIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICB9XG59XG4ucC1zcGxpdC1tdl9fdGV4dC5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1zcGxpdC1tdl9fdGV4dC5ncmVlbiBoMSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtc3BsaXQtbXZfX2ltZyB7XG4gIHdpZHRoOiA0MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdl9faW1nIHtcbiAgICBoZWlnaHQ6IDQwdnc7XG4gIH1cbn1cbi5wLXNwbGl0LW12X19pbWcubC1tdl9fcmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnAtc3BsaXQtbXZfX2ltZy5sLW12X19sZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnAtc3BsaXQtbXZfX3RpdGxlQXJlYSB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BsaXQtbXZfX3RpdGxlQXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG59XG4ucC1zcGxpdC1tdiAubC1idG4tYXJlYSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdiAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdiAuYy1idG4tLWdyYWQgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X19jdGFMaXN0IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG4ucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNwbGl0LW12X19jdGFMaXN0IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiA3NXZ3ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zcGxpdC1tdl9fY3RhTGlzdCB1bCBsaSBhIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtc3BsaXQtbXZfX2N0YUxpc3QgdWwgbGkuYy1idG4tLWRlbW8ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpLmMtYnRuLS1kZW1vIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpLmMtYnRuLS1kZW1vOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbn1cbi5wLXNwbGl0LW12X19jdGFMaXN0IHVsIGxpLmMtYnRuLS1kZW1vOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtcGFnZS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICByaWdodDogMS4wNDE2NjY2NjY3dnc7XG4gIGJvdHRvbTogNS4yMDgzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYWdlLXRvcCB7XG4gICAgcmlnaHQ6IDUlO1xuICAgIGJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi5jLXBhZ2UtdG9wIGE6Zm9jdXM6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLmMtcGFnZS10b3AgYTpmb2N1czpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLXBhZ2UtdG9wIGE6aG92ZXI6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy1wYWdlLXRvcCBhOmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXBhZ2UtdG9wIGEge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4uYy1wb3B1cCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5O1xuICBib3gtc2hhZG93OiAycHggLTFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jLXBvcHVwX19jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIGxlZnQ6IC0xM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1wb3B1cF9fdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wb3B1cF9fdGV4dCB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jLXBvcHVwX190ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbi5jLXBvcHVwX190ZXh0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYSwgLmMtdGV4dC1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTpmb2N1cywgLmMtdGV4dC1saW5rIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChwb2ludGVyOiBmaW5lKSB7XG4gIC5jLXRleHQtbGluay0tYXJyb3ctcmlnaHQgYTpob3ZlciwgLmMtdGV4dC1saW5rIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uYy10ZXh0LWxpbmsgYSB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdGV4dC1saW5rLS1hcnJvdy1yaWdodCBhOjpiZWZvcmUge1xuICBsZWZ0OiAtMnJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjMDU2NmQ0O1xufVxuLmMtdGV4dC1saW5rLS11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLXRleHQtbGluay0tdW5kZXJsaW5lOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAuYy10ZXh0LWxpbmstLXVuZGVybGluZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jLXRpdGxlLS1jb3B5IHtcbiAgY29sb3I6ICMwZTExNTU7XG4gIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2N3Z3O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IGNsYW1wKDI1cHgsIDEuODc1dncsIDM2cHgpO1xufVxuLmMtdGl0bGUtLWVuIHtcbiAgY29sb3I6ICMxMTE7XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXZ3O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xufVxuLmMtdGl0bGUtLWVuIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDMuMTI1dncsIDYwcHgpO1xuICBjb2xvcjogIzU0YmNjZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jLXRpdGxlLS1zZXJ2aWNlLWZlYXR1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy10aXRsZS0tc2VydmljZS1mZWF0dXJlIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDE2NjY2NjY3dnc7XG59XG4uYy10aXRsZS0tc2VydmljZS1mZWF0dXJlIGgyIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXRpdGxlLS1zZXJ2aWNlLWZlYXR1cmUgLmVuIHtcbiAgY29sb3I6ICM1NGJjY2Y7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG4uYy10aXRsZS0tc2VydmljZS1hcmNoaXZlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgcGFkZGluZy10b3A6IDQuMTY2NjY2NjY2N3Z3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cbi5jLXRpdGxlLS1zZXJ2aWNlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbi5jLXRpdGxlLS1zZXJ2aWNlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuLmMtdGl0bGUtLXNlcnZpY2UgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEuMDQxNjY2NjY2N3Z3O1xufVxuLmMtdGl0bGVBcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGl0bGVBcmVhX19zbWFsbCB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmMtdGl0bGVBcmVhX19iaWcge1xuICBmb250LXNpemU6IGNsYW1wKDMycHgsIDIuNXZ3LCA0OHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRpdGxlQXJlYV9fYmlnIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4uYy10aXRsZUFyZWFfX2JpZyArIC5jLXRpdGxlQXJlYV9fbGVhZCB7XG4gIG1hcmdpbjogLTEuNTYyNXZ3IDAgMi4wODMzMzMzMzMzdnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZUFyZWFfX2JpZyArIC5jLXRpdGxlQXJlYV9fbGVhZCB7XG4gICAgbWFyZ2luOiA2LjI1dncgMDtcbiAgfVxufVxuLmMtdGl0bGVBcmVhX19taWQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxcmVtIDAgMDtcbn1cbi5jLXRpdGxlQXJlYV9fbWlkX19sYXJnZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDFyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVBcmVhX19taWRfX2xhcmdlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB9XG59XG5cbi5wLWFib3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvYWJvdXRfYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0L2NvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYWJvdXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmODtcbiAgfVxufVxuXG4ucC1hdHRlbmRhbmNlLWNhc2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4ucC1hdHRlbmRhbmNlLWNhc2UgLmMtdGl0bGVBcmVhLFxuLnAtYXR0ZW5kYW5jZS1jYXNlIC5jLXRpdGxlQXJlYV9fc21hbGwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWF0dGVuZGFuY2UtY2FzZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbmRhbmNlLWNhc2VfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBnYXA6IDRyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtYXR0ZW5kYW5jZS1jYXNlX19saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDQwcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1hdHRlbmRhbmNlLWNhc2VfX2xpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbTtcbiAgfVxufVxuLnAtYXR0ZW5kYW5jZS1jYXNlX19saXN0X19pdGVtX19udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtYXR0ZW5kYW5jZS1jYXNlX19saXN0X19pdGVtX19udW0ge1xuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICB9XG59XG4ucC1hdHRlbmRhbmNlLWNhc2VfX2xpc3RfX2l0ZW0gaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVuZGFuY2UtY2FzZV9fbGlzdF9faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICB9XG59XG5cbi5wLWF0dGVuZGFuY2UtdGlwcyB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1hdHRlbmRhbmNlLXRpcHMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWF0dGVuZGFuY2UtdGlwcyBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1iYW5uZXJfbGluayB7XG4gIG1hcmdpbi10b3A6IDV2dztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucC1kb3dubG9hZC1iYW5uZXJfbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y1ZjI7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbiAgbWF4LXdpZHRoOiAxMDByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA2LjI1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvd25sb2FkLWJhbm5lcl9saW5rIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJyZW07XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X190dGwge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX3R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41NTY7XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwge1xuICBnYXA6IDA7XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwgbGkge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IDBlbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bCBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMC4zZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRvd25sb2FkLWJhbm5lcl9saW5rX190eHRfX2R0bCB1bCBsaTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGVmdDogMGVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kb3dubG9hZC1iYW5uZXJfbGluayBmaWd1cmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgfVxufVxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmtfX2xlYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjI3MDA7XG4gIHdpZHRoOiAzMTRweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS44NzU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm90dG9tOiAyNHB4O1xuICByaWdodDogLTY4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5wLWRvd25sb2FkLWJhbm5lcl9saW5rX19sZWFkIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucC1kb3dubG9hZC1iYW5uZXJfbGlua19fbGVhZCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHggI2ZlZmVmZTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI2ZlZmVmZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC01MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucC1mdW5jdGlvbi1iYW5uZXJfbGluayB7XG4gIG1hcmdpbjogNXZ3IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1iYW5uZXJfbGluayB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mdW5jdGlvbi1iYW5uZXJfbGluayBhIHtcbiAgYmFja2dyb3VuZDogIzQ0ODBhZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWJhbm5lcl9saW5rIGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG4ucC1mdW5jdGlvbi1iYW5uZXJfbGlua19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0cmVtIDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1iYW5uZXJfbGlua19fdGV4dCB7XG4gICAgcGFkZGluZzogMHJlbSAwcmVtIDVyZW07XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLWJhbm5lcl9saW5rX190ZXh0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmtfX3RleHRfX3RpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xufVxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmtfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tYmFubmVyX2xpbmtfX3RleHQgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxufVxuLnAtZnVuY3Rpb24tYmFubmVyX2xpbmsgZmlndXJlIHtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1iYW5uZXJfbGluayBmaWd1cmUge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb2xvcjogI2NjYztcbn1cbi5jLWJyZWFkY3J1bWIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWF4LXdpZHRoOiAxMjhyZW07XG4gIG1hcmdpbjogMnJlbSBhdXRvIDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWIgdWwge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmMtYnJlYWRjcnVtYiB1bCBsaSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmMtYnJlYWRjcnVtYiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtYnJlYWRjcnVtYiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbn1cbi5jLWJyZWFkY3J1bWIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuXG4ucC1jb21wYW55IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXZ3O1xufVxuLnAtY29tcGFueSAubC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy90b3BfY29tcGFueV90aHVtYi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgNi4yNXZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWNvbXBhbnkgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnkgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnkgLmwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4ucC1jb21wYW55X190ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWNvbXBhbnlfX3RleHQgLmMtdGl0bGVBcmVhIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wLWNvbXBhbnlfX3RleHQgcCB7XG4gIHdpZHRoOiAzNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb21wYW55X190ZXh0IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1jb21wYW55IC5sLWJ0bi1hcmVhIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWNvbXBhbnkgLmwtYnRuLWFyZWEge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5wLWNvbnRhY3RfX2xlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1jb250YWN0X19sZWFkIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtY29udGFjdF9fZm9ybVdyYXAgZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1jb250YWN0X19mb3JtV3JhcCBwIHtcbiAgICBtYXJnaW46IDhyZW0gMDtcbiAgfVxufVxuLnAtY29udGFjdF9fZm9ybUNhcHRpb24ge1xuICBjb2xvcjogI2RlMGQwZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuLnAtY29udGFjdF9fZm9ybUxpbmsge1xuICBjb2xvcjogI2RlMGQwZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jLWNvdXJzZS1wb2ludF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDlyZW07XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xuICBnYXA6IDE0cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmMtY291cnNlLXBvaW50X19saXN0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG5cbi5jLWNvdXJzZS1wb2ludF9fbGlzdF9fZGV0YWlsIGRsIGRkIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwgZGQgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvdXJzZS1wb2ludF9fbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cblxuICAuYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAuYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBkZCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IDBlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBkZCB1bCBsaTo6YWZ0ZXIge1xuICAgIHRvcDogMjUlO1xuICAgIGxlZnQ6IDBlbTtcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluayB7XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZiZjRlNDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNWRlZywgI2ZiZjRlNCAwJSwgI2ZiZjRlNCA3NSUsICM0NDlmODYgNzUlLCAjNDM5ZjZiIDg4JSwgIzNmOWY1OCAxMDAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA4cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzBkZWcsICNmYmY0ZTQgMCUsICNmYmY0ZTQgNzAlLCAjNDQ5Zjg2IDcwJSwgIzQzOWY2YiA4OCUsICMzZjlmNTggMTAwJSk7XG4gIH1cbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsIHtcbiAgd2lkdGg6IDY2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWwtdHh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbC10eHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbC10eHQgc3BhbiB7XG4gIGNvbG9yOiAjZmYzMjAwO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCB7XG4gICAgZ2FwOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xuICB9XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1kZW1vLWJhbm5lci1saW5rLWRldGFpbF9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtZGVtby1iYW5uZXItbGluay1kZXRhaWxfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbn1cbi5wLWRlbW8tYmFubmVyLWxpbmstZGV0YWlsX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1kZW1vLWJhbm5lci1saW5rIGZpZ3VyZSB7XG4gIHdpZHRoOiAzNCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWJhbm5lci1saW5rIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1kZW1vIC5jLWZsZXgtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8gLmMtZmxleC1jb250ZW50IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnRfX3RleHQge1xuICB3aWR0aDogNzAlO1xufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnRfX3RleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnRfX3RleHQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8gLmMtZmxleC1jb250ZW50X190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnRfX3RleHQgaDMge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnAtZGVtbyAuYy1mbGV4LWNvbnRlbnQgZmlndXJlIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8gLmMtZmxleC1jb250ZW50IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1kZW1vIC5jLWZsZXgtY29udGVudCBmaWd1cmUgaW1nIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA1KSAwcHggM3B4IDI2cHgsIHJnYmEoMCwgMCwgMCwgMC4wNSkgMHB4IDNweCA2cHg7XG59XG4ucC1kZW1vLXVzZSB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1kZW1vLXVzZSAucC11c2VfX2xpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWRlbW8tdXNlIC5wLXVzZV9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTJyZW07XG59XG4ucC1kZW1vLWZsb3cge1xuICBwYWRkaW5nOiA2cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuLnAtZGVtby1mbG93X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tZmxvd19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycmVtO1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tZmxvd19fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWRlbW8tZmxvd19fbGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDIuNXJlbSAwIDIuNXJlbSAzLjJyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQ1OWQ5MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgcmlnaHQ6IC0ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZGVtby1mbG93X19saXN0IGxpOjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA4cmVtIDE1cmVtIDAgMTVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU5ZDkyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAtMTRyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGk6bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnAtZGVtby1mbG93X19saXN0IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOXJlbTtcbiAgaGVpZ2h0OiAyOXJlbTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI5LjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnAtZGVtby1mbG93X19saXN0IGxpIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1kZW1vLWZsb3dfX2xpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucC1kZW1vLWZsb3dfX2xpc3QgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWRlbW8tZmxvd19fbGlzdCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICB9XG59XG5cbi5wLWV4YW1wbGVfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNXJlbTtcbn1cbi5wLWV4YW1wbGVfX2xpc3QgbGkge1xuICB3aWR0aDogMjUlO1xufVxuLnAtZXhhbXBsZV9fbGlzdCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXhhbXBsZV9fbGlzdCBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi5wLWV4YW1wbGVfX2xpc3QgbGk6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnAtZXhhbXBsZV9fbGlzdCBsaSBmaWd1cmU6OmJlZm9yZSB7XG4gIHdpZHRoOiAyNC41cmVtO1xuICBoZWlnaHQ6IDI0LjVyZW07XG59XG4ucC1leGFtcGxlX19saXN0IGxpIGZpZ3VyZTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICByaWdodDogLTRyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMnJlbSAwIDJyZW0gM3JlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDU5ZDkyO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZXhhbXBsZV9fbGlzdCBsaSBmaWd1cmU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucC1leGFtcGxlX19saXN0IGxpIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMjcuNHJlbTtcbn1cbi5wLWV4YW1wbGVfX2xpc3QgbGkgaDMge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ucC1mYXEtbGlzdCBkdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMS41NjI1dncgNDBweCAxLjU2MjV2dyAyLjA4MzMzMzMzMzN2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi40cmVtO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuLnAtZmFxLWxpc3QgZHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjNGNiZGFmO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1mYXEtbGlzdCBkdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzRjYmRhZjtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtZmFxLWxpc3QgZHQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS43N3Z3LCAzNHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGR0IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZHQuaXMtb3BlbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnAtZmFxLWxpc3QgZHQuaXMtb3BlbjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuLnAtZmFxLWxpc3QgKyAucC1mYXEtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXZ3O1xufVxuLnAtZmFxLWxpc3QgZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNTYyNXZ3IDIuMDgzMzMzMzMzM3Z3O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi40cmVtO1xuICBib3gtc2hhZG93OiAwcmVtIDAuNXJlbSAycmVtIHJnYmEoMSwgMTIwLCAyMjgsIDAuMik7XG59XG4ucC1mYXEtbGlzdCBkZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIkFcIjtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnAtZmFxLWxpc3QgZGQgc3BhbiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4ucC1mYXEtbGlzdCBkZCBwIHtcbiAgcGFkZGluZy1sZWZ0OiA0NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWxpc3QgZGQgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucC1mYXEtbGlzdCBkdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1saXN0IGR0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wLWZhcS1saXN0IGR0OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXEtbGlzdCBkdDphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wLWZhcS1saXN0IGEge1xuICBjb2xvcjogIzBlMTE1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucC1mYXEtbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnAtZmFxLWxpc3QgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mYXEtbGlzdCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5wLWZhcS1jYXRlZ29yeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmFxLWNhdGVnb3J5IHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5wLWZhcS1jYXRlZ29yeSBsaSB7XG4gIHdpZHRoOiA0MHJlbTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xuICBsaW5lLWhlaWdodDogN3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZhcS1jYXRlZ29yeSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnZ3O1xuICB9XG59XG4ucC1mYXEtY2F0ZWdvcnkgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZ1wiKSByaWdodCBjZW50ZXIvMjBweCBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAycmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnAtZmFxLWNhdGVnb3J5IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogM3JlbTtcbn1cblxuLmMtZmFxIC5wLWZhcS1saXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbn1cbi5jLWZhcSAucC1mYXEtdGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDEuOTc4dncsIDM4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ucC1mZWF0dXJlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9yZWFzb25fYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvcmVhc29uX2JnLnBuZ1wiKSBuby1yZXBlYXQgMCA1MHB4ICNGQkZCRkI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB7XG4gICAgYmFja2dyb3VuZDogI0ZCRkJGQiAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbn1cbi5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCBsaSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDVyZW07XG4gIGdhcDogMS41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCBsaSB7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGk6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlciAxO1xuICBjb250ZW50OiBcIlJFQVNPTiAwXCIgY291bnRlcihudW1iZXIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCBsaSAuZnJvbnQtZmVhdHVyZV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCBsaSAuZnJvbnQtZmVhdHVyZV9sYWJlbCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGkgLmZyb250LWZlYXR1cmVfbGFiZWwgc3Ryb25nIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS5mcm9udC1mZWF0dXJlIHVsIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4ucC1mZWF0dXJlLmZyb250LWZlYXR1cmUgdWwgbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZmVhdHVyZS5mcm9udC1mZWF0dXJlIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUuZnJvbnQtZmVhdHVyZSB1bCB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZlYXR1cmUgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlIC5sLWNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG4ucC1mZWF0dXJlX190ZXh0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX3RleHQgLmMtYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgd2lkdGg6IDMycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fdGV4dCAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mZWF0dXJlX190ZXh0IGgyIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLnAtZmVhdHVyZV9fdGV4dC0tc3ViVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtZmVhdHVyZV9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX190ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5wLWZlYXR1cmVfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDNyZW07XG59XG4ucC1mZWF0dXJlX19saXN0IGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogNjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnJlbSAyNXB4IDJyZW0gMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMXB4IDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mZWF0dXJlX19saXN0IGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX19saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtZmVhdHVyZV9fbGlzdCBsaSBwIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlX19saXN0IGxpIHAge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICB9XG59XG4ucC1mZWF0dXJlX19saXN0IGxpIHNwYW4ge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGkgZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNyZW07XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZmVhdHVyZV9fbGlzdCBsaSBmaWd1cmUgaW1nIHtcbiAgcGFkZGluZy10b3A6IDEuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmVfX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGkgZmlndXJlOjpiZWZvcmUge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZmVhdHVyZV9fbGlzdCBsaSBmaWd1cmU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyLjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZV9fbGlzdCBsaSBmaWd1cmU6OmJlZm9yZSB7XG4gICAgdG9wOiA2cHg7XG4gIH1cbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLnAtZmVhdHVyZV9fbGlzdCBsaTpudGgtY2hpbGQoMSkgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAxXCI7XG59XG4ucC1mZWF0dXJlX19saXN0IGxpOm50aC1jaGlsZCgyKSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDJcIjtcbn1cbi5wLWZlYXR1cmVfX2xpc3QgbGk6bnRoLWNoaWxkKDMpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwM1wiO1xufVxuLnAtZmVhdHVyZSAubC1idG4tYXJlYS51LXNwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX21haW4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fbWFpbiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEyMCU7XG4gIH1cbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIHtcbiAgICBnYXA6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGl0bGVBcmVhIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190aXRsZUFyZWEgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogODAlO1xufVxuLnAtZmVhdHVyZS1tdmxvd2VyX190aXRsZUFyZWEgcCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1tdmxvd2VyX190aXRsZUFyZWEgcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGFibGVXcmFwIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZlYXR1cmUtbXZsb3dlcl9fdGFibGVXcmFwIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGFibGVjYXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZmVhdHVyZS1tdmxvd2VyX190YWJsZWNhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwMHB4O1xuICB9XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGg6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAyMCU7XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGg6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIHdpZHRoOiA0MCU7XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRyOmZpcnN0LW9mLXR5cGUgdGg6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbn1cbi5wLWZlYXR1cmUtbXZsb3dlcl9fdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMS41cmVtIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1mZWF0dXJlLW12bG93ZXJfX3RhYmxlIHRkIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjVlbTtcbn1cblxuLmMtZmVhdHVyZS1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiB3cmFwO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcbiAgLW1vei1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xuICBjb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xuICByb3ctZ2FwOiA4cmVtO1xuICAvKi5hcmVhLWxpbmsge1xuICAgIEBpbmNsdWRlIHNjYWxlO1xuICB9ICAgICAgKi9cbn1cbi5jLWZlYXR1cmUtbGlzdCBsaSB7XG4gIHdpZHRoOiA2MHJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAycHggMnB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1saXN0IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZmVhdHVyZS1saXN0IGxpIGZpZ3VyZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZlYXR1cmUtbGlzdCBsaSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5jLWZlYXR1cmUtbGlzdF9fdGV4dC0taGVhZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAzcmVtO1xufVxuLmMtZmVhdHVyZS1saXN0X190ZXh0LS1oZWFkIGZpZ3VyZSB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlLWxpc3RfX3RleHQtLWhlYWQgZmlndXJlIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLmMtZmVhdHVyZS1saXN0X190ZXh0LS1oZWFkIGltZyB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtaW4td2lkdGg6IDcwcHg7XG59XG4uYy1mZWF0dXJlLWxpc3RfX3RleHQtLWhlYWQgaDIge1xuICB3aWR0aDogODAlO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1saXN0X190ZXh0LS1oZWFkIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4uYy1mZWF0dXJlLWxpc3RfX3RleHQgcCB7XG4gIHBhZGRpbmc6IDAgM3JlbSA1cmVtO1xufVxuLmMtZmVhdHVyZS1kZXRhaWwgLmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1kZXRhaWwgLmwtY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcmVtO1xuICB9XG59XG4uYy1mZWF0dXJlLWRldGFpbF9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlLWRldGFpbF9faXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4uYy1mZWF0dXJlLWRldGFpbF9faXRlbSBmaWd1cmUgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbn1cbi5jLWZlYXR1cmUtZGV0YWlsX19pdGVtLS10ZXh0IHtcbiAgd2lkdGg6IDUwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1kZXRhaWxfX2l0ZW0tLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mZWF0dXJlLWRldGFpbF9faXRlbS0tdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmVhdHVyZS1kZXRhaWxfX2l0ZW0tLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG59XG4uYy1mZWF0dXJlLWRldGFpbF9faXRlbS0tdGV4dCBoMiBzcGFuIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4uYy1mZWF0dXJlLWRldGFpbCBmaWd1cmUge1xuICB3aWR0aDogNzByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mZWF0dXJlLWRldGFpbCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51bmYtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuLnVzZV9uYXlhbWlfZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjVweCAxMTBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXIge1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci10aXRsZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGkge1xuICB3aWR0aDogMTdyZW07XG4gIGhlaWdodDogMTdyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpiZWZvcmUsIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQsIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQsIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSwgLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIsIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHJpZ2h0OiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICByaWdodDogLTMwcHg7XG4gIGJvdHRvbTogLTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaTpmaXJzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBsZWZ0OiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIGJvdHRvbTogLTQwcHg7XG4gIH1cbn1cbi51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBsZWZ0OiAtMzBweDtcbiAgYm90dG9tOiAtMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1jb250IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWNvbnQgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItY29udCB1bCBsaSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyYjg3NmE7XG59XG4udXNlX25heWFtaV9mbGV4IC51bmZfaW5uZXItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZV9uYXlhbWlfZmxleCAudW5mX2lubmVyLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzclO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c2VfbmF5YW1pX2ZsZXggLnVuZl9pbm5lci1pbWcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUwNWxpc3QtcGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmUwNWxpc3Qtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmUwNWxpc3Qtc3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uZmVhdHVyZTA1bGlzdC1zcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBkb3R0ZWQgIzJiODc2YTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMmI4NzZhO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGk6bnRoLWNoaWxkKDEpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjN2Y5ZTliO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGk6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNmY5YTk0O1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGk6bnRoLWNoaWxkKDMpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNWY5ODkxO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGk6bnRoLWNoaWxkKDQpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNTI5OTkwO1xufVxuLmZlYXR1cmUwNWxpc3Qtc3AgbGkgLmZlYXR1cmUwNWxpc3QtY29udCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmVhdHVyZTA1bGlzdC1zcCBsaSAuZmVhdHVyZTA1bGlzdC1jb250IGltZyB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cbi5mZWF0dXJlMDVsaXN0LXNwIGxpIC5mZWF0dXJlMDVsaXN0LWNvbnQgLmZlYXR1cmUwNWxpc3QtdHh0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyYjg3NmE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYzNyZW0ge1xuICAgIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wLWZvb3Rlci1jdGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Zvb3Rlcl9iZy5wbmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTByZW0gMCA1cmVtO1xuICB9XG59XG4ucC1mb290ZXItY3RhIC5sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwYWRkaW5nOiAxNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YSAubC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGEgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnAtZm9vdGVyLWN0YSB1bCBsaSB7XG4gIHdpZHRoOiAyNi4wNDE2NjY2NjY3dnc7XG59XG4ucC1mb290ZXItY3RhIHVsIGxpIC5jLWJ0bi0tZ3JhZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1jdGEgdWwgbGkgLmMtYnRuLS1ncmFkIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YSB1bCBsaSBpIHtcbiAgbWFyZ2luOiAtNXB4IDJyZW0gMCAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhIHVsIGxpIGkge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mb290ZXItY3RhIHVsIGxpIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItY3RhIHVsIGxpIHtcbiAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGFfX2l0ZW0tLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YV9faXRlbS0tdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDAuMTI1dncgNSU7XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGFfX2l0ZW0tLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnAtZm9vdGVyLWN0YV9fdGVsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWZvb3Rlci1jdGFfX3RlbCBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLnAtZm9vdGVyLWN0YV9fdGVsIGEge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNzd2dywgMzRweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4ucC1mb290ZXItY3RhIC5jLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucC1mb290ZXItY3RhIC5jLWJ0bi0tb3JhbmdlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZm9vdGVyLWN0YSAuYy1idG4tLW9yYW5nZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnAtZm9vdGVyLWN0YSAuYy1idG4tLXRlbCAudGVsIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9mb290ZXJfdGVsX2ljb24ucG5nXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLWN0YSAuYy1idG4tLXRlbCAudGVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC1mb290ZXItY3RhIC5jLWJ0bi0tdGVsIC50ZWwge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVyZW07XG4gIH1cbn1cbi5wLWZvb3Rlci1jdGEgLmMtYnRuLS10ZWwgLnRpbWUge1xuICBjb2xvcjogI2FhYTtcbn1cbi5wLWZvb3Rlci1jdGEgLmMtYnRuIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wLWZvb3Rlcl9fbGlzdCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjByZW0pIC8gNCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mb290ZXItbmF2IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLnAtZm9vdGVyLW5hdiBhIHtcbiAgY29sb3I6ICMwZTExNTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZm9vdGVyLW5hdiAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzLjEyNXZ3IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucC1mb290ZXItbmF2IC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMy4xMjV2dyA1JTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzA1NjZkNDtcbiAgcGFkZGluZzogM3JlbSAwO1xuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xufVxuLnAtZm9vdGVyLW5hdiBuYXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiBuYXYge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3Q6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjU2MjV2dyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2X19saXN0Om50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2X19saXN0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fbGlzdCArIC5wLWZvb3Rlci1uYXZfX2xpc3Qge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuLnAtZm9vdGVyLW5hdl9fbGlzdCBsaSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzBlMTE1NTtcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgKyAucC1mb290ZXItbmF2X19saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjV2dztcbiAgbWFyZ2luLWxlZnQ6IDEuNTYyNXZ3O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwZTExNTUxYTtcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgKyAucC1mb290ZXItbmF2X19saXN0ID4gdWwgPiBsaTpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fbGlzdCArIC5wLWZvb3Rlci1uYXZfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtZm9vdGVyLW5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnAtZm9vdGVyLW5hdl9fbGlzdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdl9fbGlzdCA+IHVsID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS4xcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9mb290ZXItbmF2X2ljb24ucG5nKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgPiB1bCA+IGxpID4gYTpiZWZvcmUgPiB1bCA+IGxpIHtcbiAgbWFyZ2luLXRvcDogMC43ODEyNXZ3O1xufVxuLnAtZm9vdGVyLW5hdl9fbGlzdCA+IHVsID4gbGkgPiBhOmJlZm9yZSBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wLWZvb3Rlci1uYXZfX2xpc3QgPiB1bCA+IGxpID4gYTpiZWZvcmUgZGwge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5wLWZvb3Rlci1uYXYgZHQge1xuICBjb2xvcjogIzBlMTE1NTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wLWZvb3Rlci1uYXYgZGQge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5wLWZvb3Rlci1uYXYgZGQgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ucC1mb290ZXItbmF2IGxpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnAtZm9vdGVyLW5hdjpudGgtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19jaGlsZExpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19jaGlsZExpc3QgYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDAuODMzM3Z3LCAxNnB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19jaGlsZExpc3QgbGkge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2NoaWxkTGlzdCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2NoaWxkTGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvvI0gXCI7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2dyYW5kQ2hpbGRMaXN0ID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2dyYW5kQ2hpbGRMaXN0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtZm9vdGVyLW5hdiAucC1mb290ZXJfX2luZm9ybWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2Njtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pbmZvcm1hdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pbmZvcm1hdGlvbiAucC1mb290ZXJfX3ByaXZhY3kge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pbmZvcm1hdGlvbiAucC1mb290ZXJfX3ByaXZhY3kge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19pbmZvcm1hdGlvbiAucC1mb290ZXJfX3ByaXZhY3kgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fbGluayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19saW5rIHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG59XG4ucC1mb290ZXItbmF2IC5wLWZvb3Rlcl9fbGluayB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wLWZvb3Rlci1uYXYgLnAtZm9vdGVyX19saW5rIHVsIGxpIGEge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnAtZm9ybS0yY29sdW1uLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4ucC1mb3JtLTJjb2x1bW4tZmxleCBkbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucC1mb3JtLTJjb2x1bW4gZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZ2FwOiAxcmVtO1xufVxuLnAtZm9ybS0yY29sdW1uIGRsIGlucHV0W3R5cGU9dGV4dF0sIC5wLWZvcm0tMmNvbHVtbiBkbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzliOWI5YjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi5wLWZvcm0tMmNvbHVtbiBkbCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLnAtZm9ybS0yY29sdW1uIGRsIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAtbW96LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgei1pbmRleDogMTU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzN3B4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogNXB4IDAgNXB4IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuLnAtZm9ybS0yY29sdW1uIGRsIGR0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wLWZvcm0tMmNvbHVtbiBkbCBkdCBzcGFuLm11c3Qge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wLWZvcm0tMmNvbHVtbiAuY29uZmFncmVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ucC1mb3JtLTJjb2x1bW4gLmNvbmZhZ3JlZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLWZvcm0tMmNvbHVtbiAuY29uZmFncmVlIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnAtZm9ybS0yY29sdW1uIC5jb25mYWdyZWUgc3Bhbi5tdXN0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucC1mb3JtLTJjb2x1bW5fX2NvbmZpcm0gZGwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi5wLWZvcm0tMmNvbHVtbiAuZm9ybS1hdHRlbnRpb24ge1xuICBtYXJnaW46IDRyZW0gYXV0byAwO1xuICBjb2xvcjogI2RlMGQwZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZvcm0tMmNvbHVtbiAuZm9ybS1hdHRlbnRpb24ge1xuICAgIG1hcmdpbjogMTByZW0gYXV0byAwO1xuICB9XG59XG5cbi5mcm9udC1yZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LXJlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmZyb250LXJlYWRfY29udCB7XG4gIGZsZXg6IDE7XG59XG4uZnJvbnQtcmVhZF9sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1yZWFkX2xhYmVsIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cbi5mcm9udC1yZWFkX2xhYmVsIHNwYW4ge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25faW5uZXIgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuNHZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2lubmVyIGgyIGIge1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9pbm5lciBoMiBiIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fYW50aG9yIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDNyZW0gNHJlbSAzLjVyZW0gNHJlbTtcbiAgbWFyZ2luOiAwIDIlIDMuMTI1dnc7XG4gIGJhY2tncm91bmQ6ICNGNkZBRjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IHtcbiAgICBnYXA6IDMwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHhwO1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogODAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgbGVmdDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveDpiZWZvcmUge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNDQ0M7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiA1JTtcbiAgICB0b3A6IDUyJTtcbiAgfVxufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0Y2RkFGOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDIwcHgpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IGRsIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2RsYm94IGRsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveCBkbCBkdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZHQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZHQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZGQge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fZGxib3ggZGwgZGQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9kbGJveCBkbCBkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKck1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICM5OTk7XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fb25lcyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZyb250LWthaWtldHN1IC5mcm9udC1zb2x1dGlvbl9vbmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fb25lcyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXNfY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fb25lc19jb250IHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5mcm9udC1rYWlrZXRzdSAuZnJvbnQtc29sdXRpb25fb25lc19oZWFkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXNfaGVhZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZnJvbnQta2Fpa2V0c3UgLmZyb250LXNvbHV0aW9uX29uZXMgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cblxuLnAtaGlzdG9yeSB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1oaXN0b3J5IHVsLmhpc3RvcnlMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeSB1bC5oaXN0b3J5TGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtaGlzdG9yeSB1bC5oaXN0b3J5TGlzdCBsaSB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHBhZGRpbmc6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oaXN0b3J5IHVsLmhpc3RvcnlMaXN0IGxpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ucC1oaXN0b3J5IHVsLmhpc3RvcnlMaXN0IGxpIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucC1oaXN0b3J5IHVsLmhpc3RvcnlMaXN0IGxpIC5oaXN0b3J5TGlzdF9oZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeSB1bC5oaXN0b3J5TGlzdCBsaSAuaGlzdG9yeUxpc3RfaGVhZCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICB9XG59XG4ucC1oaXN0b3J5IHVsLmhpc3RvcnktaHVtYW4tTGlzdCB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeSB1bC5oaXN0b3J5LWh1bWFuLUxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5wLWhpc3RvcnkgdWwuaGlzdG9yeS1odW1hbi1MaXN0IGxpIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnkgdWwuaGlzdG9yeS1odW1hbi1MaXN0IGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wLWhpc3RvcnkgdWwuaGlzdG9yeS1odW1hbi1MaXN0IC5oaXN0b3J5LWh1bWFuLUxpc3RfaGVhZCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGlzdG9yeSB1bC5oaXN0b3J5LWh1bWFuLUxpc3QgLmhpc3RvcnktaHVtYW4tTGlzdF9oZWFkIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5wLWhpc3RvcnkgdWwuaGlzdG9yeS1odW1hbi1MaXN0IC5oaXN0b3J5LWh1bWFuLUxpc3RfaGVhZCBzdHJvbmcge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhpc3RvcnkgdWwuaGlzdG9yeS1odW1hbi1MaXN0IC5oaXN0b3J5LWh1bWFuLUxpc3RfaGVhZCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnAtaGlzdG9yeSB1bC5oaXN0b3J5LWh1bWFuLUxpc3QgLmhpc3RvcnktaHVtYW4tTGlzdF9qb2Ige1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5wLWZ1bmN0aW9uX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1mdW5jdGlvbiAuYy1mdW5jdGlvbl9faXRlbSB1bDpub3QoLmN1cnJlbnQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLWZ1bmN0aW9uLmdyZWVuIHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5wLWZ1bmN0aW9uX19tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLnAtZnVuY3Rpb25fX21vZGFsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtZnVuY3Rpb25fX3pvb20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDAuN2VtO1xuICBoZWlnaHQ6IDAuN2VtO1xuICBib3JkZXI6IDAuMWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgbWFyZ2luOiAxcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucC1mdW5jdGlvbl9fem9vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoODUuMzU1MzQlICsgMC4wNzA3MWVtKTtcbiAgbGVmdDogY2FsYyg4NS4zNTUzNCUgKyAwLjA3MDcxZW0pO1xuICB3aWR0aDogMC4zMzZlbTtcbiAgaGVpZ2h0OiAwLjFlbTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMWVtIDAuMWVtIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG4ucC1mdW5jdGlvbl9fem9vbSA+IHNwYW4ge1xuICB3aWR0aDogNTglO1xuICBoZWlnaHQ6IDAuMWVtO1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4ucC1mdW5jdGlvbl9fem9vbSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnAtZnVuY3Rpb24tZmVhdHVyZV9fbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWZlYXR1cmVfX2xpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZnVuY3Rpb24tZmVhdHVyZV9fbGlzdCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMS45Nzh2dywgMzhweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1mZWF0dXJlX19saXN0IGxpIGgzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICB9XG59XG4ucC1mdW5jdGlvbi1mZWF0dXJlX19yZWxhdGVkIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWZlYXR1cmVfX3JlbGF0ZWQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB9XG59XG4ucC1mdW5jdGlvbi1mZWF0dXJlX19yZWxhdGVkIG9sIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogM3B4O1xufVxuLnAtZnVuY3Rpb24tZmVhdHVyZV9fcmVsYXRlZCBvbCBsaSB7XG4gIHdpZHRoOiBjYWxjKDIwJSAtIDNweCk7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBoZWlnaHQ6IDhyZW07XG59XG4ucC1mdW5jdGlvbi1mZWF0dXJlX19yZWxhdGVkIG9sIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tZmVhdHVyZV9fcmVsYXRlZCBvbCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1mZWF0dXJlX19yZWxhdGVkIG9sIGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tcG9pbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwcyB7XG4gIHBhZGRpbmc6IDVyZW07XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXRpcHNfX3R0bCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICMyMThjNzE7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXRpcHNfX3R0bC0tdGFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgcGFkZGluZzogMHB4IDI4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiAjMjE4YzcxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXRpcHNfX3R0bC0tdGFnIHtcbiAgICBtYXJnaW46IDAgMCA1cmVtO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXRpcHNfX3R0bC0tdGFnOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTVweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXI6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTRweCBzb2xpZCAjMjE4YzcxO1xuICB6LWluZGV4OiAxO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC10aXBzX190dGwtLXR4dCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXRpcHNfX3R0bC0tdHh0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtdGlwc19fZHRsIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXRpcHNfX2R0bC0tdHRsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMThjNzE7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXRpcHNfX2R0bC0tdHh0IHtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3dyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHJlbTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3Qge1xuICB3aWR0aDogMjQlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjNjNhZTliO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbTtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtLS0wMiB7XG4gIGJhY2tncm91bmQ6ICM0ZGEzOGQ7XG4gIHdpZHRoOiAzMiU7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbS0tMDMge1xuICBiYWNrZ3JvdW5kOiAjMzc5NzdmO1xuICB3aWR0aDogMzIlO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW0tLTA0IHtcbiAgYmFja2dyb3VuZDogIzIxOGM3MTtcbiAgd2lkdGg6IDMyJTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X19saXN0X19pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAzNHB4IDQ2LjVweCAwIDQ2LjVweDtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3R0b206IC03cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW06OmFmdGVyIHtcbiAgICBib3R0b206IC0xM3JlbTtcbiAgICBib3JkZXItd2lkdGg6IDI0cHggMzYuNXB4IDAgMzYuNXB4O1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbV9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbV9fZHRsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX2xpc3RfX2l0ZW1fX2R0bCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fbGlzdF9faXRlbV9fZHRsIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0IHtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX2xlZnQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNnJlbTtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX2xlZnQgZmlndXJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19sZWZ0IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fbGVmdCBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19sZWZ0LS10dGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICBjb2xvcjogIzExMTExMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX2xlZnQtLXR0bCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzcmVtIDVyZW07XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNnJlbTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQgZmlndXJlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodCBmaWd1cmUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0LS10dGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xuICBjb2xvcjogIzIxOGM3MTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1zdHVkZW50LXNlbGVjdF9fdW5kZXJMaXN0X19yaWdodC0tdHRsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtO1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQgdWwge1xuICBwYWRkaW5nOiA0cmVtIDJyZW0gNHJlbSAzcmVtO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMyMThjNzE7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZnVuY3Rpb24tc3R1ZGVudC1zZWxlY3RfX3VuZGVyTGlzdF9fcmlnaHQgdWwgbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIHRvcDogLTRweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbi5wLWZ1bmN0aW9uLXN0dWRlbnQtc2VsZWN0X191bmRlckxpc3RfX3JpZ2h0IHVsIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMge1xuICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIHtcbiAgICBnYXA6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMgbGkge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyBsaSB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyBsaSBmaWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMgbGkgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4zNTR2dywgMjZweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWZ1bmN0aW9uLWNvdXJzZS1tYW5hZ2VtZW50X19yZWxGdW5jIGxpIGgzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyBsaSBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbi5jLWZ1bmN0aW9uX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgZ2FwOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogOHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9fY2F0ZWdvcnkge1xuICAgIGhlaWdodDogMTByZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uX19jYXRlZ29yeSBsaSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDdyZW07XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICM5YjliOWI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMC45Mzc1dncsIDE5cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2NhdGVnb3J5IGxpIHtcbiAgICBoZWlnaHQ6IDhyZW07XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgICBwYWRkaW5nOiAwIDZyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uX19jYXRlZ29yeSBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBoZWlnaHQ6IDhyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xufVxuLmMtZnVuY3Rpb25fX2NhdGVnb3J5IGxpLm5ldyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xufVxuLmMtZnVuY3Rpb25fX2NhdGVnb3J5IGxpLmZlYXR1cmVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZjZkMTU7XG59XG4uYy1mdW5jdGlvbl9fY2F0ZWdvcnkgbGkuY3VycmVudCB7XG4gIGhlaWdodDogOHJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9fY2F0ZWdvcnkgbGkuY3VycmVudCB7XG4gICAgaGVpZ2h0OiA5cmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbl9fY2F0ZWdvcnkgbGkuY3VycmVudDpub3QoLmZlYXR1cmVkLCAubmV3KSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xufVxuLmMtZnVuY3Rpb25fX2NhdGVnb3J5X19yZWxhdGUgbGkge1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1mdW5jdGlvbl9fY2F0ZWdvcnlfX3JlbGF0ZSBsaSBzcGFuIHtcbiAgZGlzcGxheTogY29udGVudHM7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC42MjV2dywgMTJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9fY2F0ZWdvcnlfX3JlbGF0ZSBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24tY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNXB4LCAwLjkzNzV2dywgMTlweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1mdW5jdGlvbi1jYXRlZ29yeSBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1mdW5jdGlvbi1jYXRlZ29yeSBsaSBhIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXI6IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG4uYy1mdW5jdGlvbi1jYXRlZ29yeSBsaS5pdGVtLW5ldyB7XG4gIGNvbG9yOiAjZjNhOTBiO1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkuaXRlbS1uZXc6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZjNhOTBiO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkuaXRlbS1uZXc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2YzYTkwYjtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpLml0ZW0tbmV3OmhvdmVyOjphZnRlciB7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpLml0ZW0tZmVhdHVyZWQge1xuICBjb2xvcjogI2ZmNmQxNTtcbn1cbi5jLWZ1bmN0aW9uLWNhdGVnb3J5IGxpLml0ZW0tZmVhdHVyZWQ6OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmY2ZDE1O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkuaXRlbS1mZWF0dXJlZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY2ZDE1O1xufVxuLmMtZnVuY3Rpb24tY2F0ZWdvcnkgbGkuaXRlbS1mZWF0dXJlZDpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG4uYy1mdW5jdGlvbl9faXRlbSBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9faXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgfVxufVxuLmMtZnVuY3Rpb25fX2l0ZW0gaDIgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfZnVuY3Rpb25fY2F0ZWdvcnkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2l0ZW0gaDIgYSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmMtZnVuY3Rpb25fX2l0ZW0gaDIjYy1mdW5jdGlvbl9fbmV3IHNwYW4ge1xuICBjb2xvcjogI2YzYTkwYjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gaDIjYy1mdW5jdGlvbl9fbmV3IGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93X2Z1bmN0aW9uX2NhdGVnb3J5X25ldy5wbmdcIik7XG59XG4uYy1mdW5jdGlvbl9faXRlbSBoMiNjLWZ1bmN0aW9uX19mZWF0dXJlZCBzcGFuIHtcbiAgY29sb3I6ICNmZjZkMTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIGgyI2MtZnVuY3Rpb25fX2ZlYXR1cmVkIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvdXBsb2Fkcy9hcnJvd19mdW5jdGlvbl9jYXRlZ29yeV9mZWF0dXJlZC5wbmdcIik7XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9faXRlbSB1bCB7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bC5uZXcgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmJmNGU0O1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwubmV3IGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmM2E5MGI7XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bC5mZWF0dXJlZCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmViZGY7XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bC5mZWF0dXJlZCBsaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY2ZDE1O1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDQpO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbl9faXRlbSB1bCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDIpO1xuICB9XG59XG4uYy1mdW5jdGlvbl9faXRlbSB1bCBsaSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGkgaDMge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWwgbGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5Mjtcbn1cbi5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiA4cmVtO1xufVxuLmMtZnVuY3Rpb25fX2l0ZW0gdWw6bm90KC5zeXN0ZW0sIC5jLXRhYkNvbnRfX2l0ZW0pIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cbi5jLWZ1bmN0aW9uLWl0ZW0gLnUtdGV4dC0tY2VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5jLWZ1bmN0aW9uLWl0ZW0uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjZjZmYWY5O1xufVxuLmMtZnVuY3Rpb24taXRlbV9fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDEwcHg7XG4gIC1tb3otY29sdW1uLWdhcDogMTBweDtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgcm93LWdhcDogMS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24taXRlbV9fbGlzdCB7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAwO1xuICAgIC1tb3otY29sdW1uLWdhcDogMDtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICAgIHJvdy1nYXA6IDNyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWl0ZW1fX2xpc3QueWVsbG93IGxpIHtcbiAgYmFja2dyb3VuZDogI2ZiZjRlNDtcbn1cbi5jLWZ1bmN0aW9uLWl0ZW1fX2xpc3QueWVsbG93IGxpOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmM2E5MGI7XG59XG4uYy1mdW5jdGlvbi1pdGVtX19saXN0IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDQpO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWl0ZW1fX2xpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWl0ZW1fX2xpc3QgbGkgZGl2IHtcbiAgaGVpZ2h0OiA4cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLWZ1bmN0aW9uLWl0ZW1fX2xpc3QgbGkgZGl2IGEge1xuICB3aWR0aDogOHJlbTtcbn1cbi5jLWZ1bmN0aW9uLWl0ZW1fX2xpc3QgbGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5Mjtcbn1cbi5jLWZ1bmN0aW9uLXRleHQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmMtZnVuY3Rpb24tdGV4dCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uICsgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24ge1xuICBwYWRkaW5nLXRvcDogNi4yNXZ3O1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24gYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBwYWRkaW5nOiAzcmVtO1xuICBtYXgtd2lkdGg6IDMwNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24gYmxvY2txdW90ZSB7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgfVxufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24gaDIge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbiBpbWcge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wNSkgMHB4IDNweCAyNnB4LCByZ2JhKDAsIDAsIDAsIDAuMDUpIDBweCAzcHggNnB4O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDUpIDBweCAzcHggMjZweCwgcmdiYSgwLCAwLCAwLCAwLjA1KSAwcHggM3B4IDZweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uIGltZy5ib3JkZXJfbm9uZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1mbG93OiB3cmFwO1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcbiAgLW1vei1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xuICBjb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xuICByb3ctZ2FwOiA2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb25fX2xpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEwMHJlbSk7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMDByZW0pO1xuICAgIGNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEwMHJlbSk7XG4gICAgcm93LWdhcDogMTJyZW07XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uX19saXN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uX19saXN0ID4gbGkge1xuICB3aWR0aDogNjByZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbl9fbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbl9fbGlzdCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb25fX2xpc3QgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS1jaXJjbGVfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLWNpcmNsZV9fbGlzdCB7XG4gICAgZ2FwOiAxMnJlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLWNpcmNsZV9fbGlzdCA+IGxpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXJlbSkgLyA0KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS1jaXJjbGVfX2xpc3QgPiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA1cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tY2lyY2xlX19saXN0ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tY2lyY2xlX19saXN0IGgyIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41NjJ2dywgMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS1jaXJjbGUtLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgYXV0byAycmVtO1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLWNpcmNsZS0taWNvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1mdW5jdGlvbi1leHBsYW5hdGlvbi0tMmNvbCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24tLTJjb2wgZmlndXJlIHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS0yY29sIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS0yY29sX19saXN0IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZ1bmN0aW9uLWV4cGxhbmF0aW9uLS0yY29sX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24gb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtZnVuY3Rpb24tZXhwbGFuYXRpb24gb2wgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmMtc2Nyb2xsWC1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5jLXNjcm9sbFgtY29udGFpbmVyIDo6d2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1zY3JvbGxYLWNvbnRhaW5lci1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi5jLXRhYkNvbnQgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1mdW5jdGlvbl9faXRlbSB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpOmhvdmVyIHAuc3BlZWNoX2J1YmJsZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICB9XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHAuc3BlZWNoX2J1YmJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTAyJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDIycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzQ1OWQ5MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHAuc3BlZWNoX2J1YmJsZTo6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3R0b206IC0xNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5jLWZ1bmN0aW9uX19pdGVtIHVsIGxpIHAuc3BlZWNoX2J1YmJsZTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgIzQ1OWQ5MjtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAvKirlkLnjgY3lh7rjgZfmnqDnt5rjga7oibIg5Z+65pys44Gv57eR77yIIzQ1OWQ5Mu+8iSovXG4gIC5jLWZ1bmN0aW9uX19pdGVtIC5uZXcgLmFyZWEtbGluayBwLnNwZWVjaF9idWJibGUge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmM2E5MGI7XG4gIH1cblxuICAuYy1mdW5jdGlvbl9faXRlbSAubmV3IC5hcmVhLWxpbmsgcC5zcGVlY2hfYnViYmxlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZjNhOTBiO1xuICB9XG5cbiAgLmMtZnVuY3Rpb25fX2l0ZW0gLmZlYXR1cmVkIC5hcmVhLWxpbmsgcC5zcGVlY2hfYnViYmxlIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZmY2ZDE1O1xuICB9XG5cbiAgLmMtZnVuY3Rpb25fX2l0ZW0gLmZlYXR1cmVkIC5hcmVhLWxpbmsgcC5zcGVlY2hfYnViYmxlOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCAjZmY2ZDE1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuYy1mdW5jdGlvbl9faXRlbSB1bCBsaSBwLnNwZWVjaF9idWJibGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbi5wLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhlYWRlcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1oZWFkZXJfX2xvZ28gYTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKHBvaW50ZXI6IGZpbmUpIHtcbiAgLnAtaGVhZGVyX19sb2dvIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2xvZ28udS1zcCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzdnc7XG4gIH1cbn1cbi5wLWhlYWRlcl9fbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaGVhZGVyX19uYXYgdWwge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1oZWFkZXJfX25hdiB1bCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IHVsIGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMCU7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICAucC1oZWFkZXJfX25hdiB1bCBhOmhvdmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ1OWQ5MjtcbiAgfVxuICAucC1oZWFkZXJfX25hdiB1bCBhOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9fbmF2IHVsIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAucC1oZWFkZXJfX25hdiB1bCAucC1oZWFkZXItc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYgdWwgLnAtaGVhZGVyLXN3aXRjaDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXI6IHNvbGlkICMzMzM7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYgdWwgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xuICB9XG4gIC5wLWhlYWRlcl9fbmF2IC5wLWhlYWRlcl9fbmF2TGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuMXM7XG4gIH1cbiAgLnAtaGVhZGVyX19uYXYgLnAtaGVhZGVyX19uYXZMaXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiAwIDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS10b3AgLmwtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogM3JlbTtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuLnAtaGVhZGVyX19pdGVtLS10b3AgLmwtY29udGFpbmVyIC5wLWhlYWRlcl9faXRlbS0tY2F0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS10b3AgLmwtY29udGFpbmVyIC5wLWhlYWRlcl9faXRlbS0tY2F0Y2gge1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS10b3AgLmwtY29udGFpbmVyIC5wLWhlYWRlcl9faXRlbS0tY2F0Y2ggLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLWhlYWRlcl9faXRlbS0tdG9wIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2l0ZW0tLWNhdGNoIHNwYW46bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLnAtaGVhZGVyX19pdGVtLS10b3AgLmwtY29udGFpbmVyIC5wLWhlYWRlcl9faXRlbS0tdGVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLnAtaGVhZGVyX19pdGVtLS10b3AgLmwtY29udGFpbmVyIC5wLWhlYWRlcl9faXRlbS0tdGVsIC50aW1lIHtcbiAgY29sb3I6ICNhMGEwYTA7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLXRvcCAubC1jb250YWluZXIgLnAtaGVhZGVyX19pdGVtLS10ZWwgLnRlbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvaGVhZGVyX2ljb25fdGVsLnBuZ1wiKSAwIGNlbnRlci8xNnB4IG5vLXJlcGVhdDtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiA4MHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoODB2dyk7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbS5pcy1tZW51LW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tLmlzLW1lbnUtb3Blbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgZ2FwOiAzcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogMC4xcztcbiAgICBwYWRkaW5nOiAwIDN2dztcbiAgfVxuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIuaXMtc3dpdGNoLW9wZW4ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHJlbTtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX25hdiB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdhcDogM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjFweCk7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dztcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgd2lkdGg6IDE5cmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAubC1jb250YWluZXIgLnAtaGVhZGVyX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41NjI1dncgMS41NjI1dnc7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5sLWNvbnRhaW5lciAucC1oZWFkZXJfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLmwtY29udGFpbmVyIC5wLWhlYWRlcl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW86aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtaGVhZGVyX19pdGVtLS1ib3R0b20gLnAtaGVhZGVyX19zdWJNZW51IHtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAucC1oZWFkZXJfX3N1Yk1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWhlYWRlcl9faXRlbS0tYm90dG9tIC5wLWhlYWRlcl9fc3ViTWVudS5pcy1zd2l0Y2gtb3BlbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAucC1oZWFkZXJfX3N1Yk1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjFweCk7XG59XG4ucC1oZWFkZXJfX2l0ZW0tLWJvdHRvbSAucC1oZWFkZXJfX3N1Yk1lbnUtLWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmMtaGVhZGVyLWJ0biB7XG4gIHBhZGRpbmc6IDE1cHggM3JlbTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4uYy1oZWFkZXItYnRuLmlzLW1lbnUtb3BlbiAubGluZTpmaXJzdC1vZi10eXBlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExcHgpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYy1oZWFkZXItYnRuLmlzLW1lbnUtb3BlbiAubGluZTpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1oZWFkZXItYnRuLmlzLW1lbnUtb3BlbiAubGluZTpsYXN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmMtaGVhZGVyLWJ0bl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuLmMtaGVhZGVyLWJ0biAubGluZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1oZWFkZXItYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wLWhvbWUtbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWVhYl9iLWltZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdG9wOiBpbmhlcml0O1xuICBsZWZ0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwIDAgNSUgMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2hvbWVhYl9hLWltZy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDdyZW0gNXJlbTtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgcCB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHAge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX2xhYmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYmFja2dyb3VuZDogI2ZjZDA1MTtcbiAgY29sb3I6ICMzMzM7XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIGgxIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDUuMTY2dncsIDkwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgaDEge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgaDEgKyBwIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMzAlO1xuICB0b3A6IDglO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBoMSArIHAge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgaDEgKyBwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0MHB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1sZWZ0OiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3R0b206IC0zMHB4O1xuICBsZWZ0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSBoMSArIHA6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXg6IDE7XG4gIGdhcDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYmVmb3JlLnBuZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYmVmb3JlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYWZ0ZXIucG5nKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWFmdGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTpiZWZvcmUsIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYSAucC1ob21lX190aXRsZUFyZWEgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGIDAlLCAjZjlmZGJjIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHNwYW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aGl0ZS1zcGFnZTogbm9ybWFsO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9hIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSBzdHJvbmcge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2EgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHN0cm9uZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2Ige1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZWFiX2ItaW1nLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNGRkY7XG59XG4ucC1ob21lLW12LmhvbWVhYl9iICoge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbGVmdDogaW5oZXJpdDtcbiAgdG9wOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMyUgMCA1JSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEge1xuICAgIHBhZGRpbmc6IDdyZW0gNXJlbTtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgYiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBiIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmNkMDUxO1xuICBwYWRkaW5nOiAwcHggMjBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX2xhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSBwLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgcC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMxMTZiNzM7XG4gIGNvbG9yOiAjRkZGO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlIHNwYW4ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgLmhvbWVhYl9iX2ZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSAuaG9tZWFiX2JfZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgLmhvbWVhYl9iX2ZsZXggaDEge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSAuaG9tZWFiX2JfZmxleCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgLmhvbWVhYl9iX2ZsZXggaDEgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIC5ob21lYWJfYl9mbGV4IGgxIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4OiAxO1xuICBnYXA6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWJlZm9yZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWJlZm9yZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYWZ0ZXIucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWFmdGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpOmJlZm9yZSwgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGk6YmVmb3JlLCAucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaTphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxufVxuLnAtaG9tZS1tdi5ob21lYWJfYiAucC1ob21lX190aXRsZUFyZWEgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGIDAlLCAjZjlmZGJjIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHNwYW4ge1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB3aGl0ZS1zcGFnZTogbm9ybWFsO1xuICB9XG59XG4ucC1ob21lLW12LmhvbWVhYl9iIC5wLWhvbWVfX3RpdGxlQXJlYSB1bCBsaSBzdHJvbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYuaG9tZWFiX2IgLnAtaG9tZV9fdGl0bGVBcmVhIHVsIGxpIHN0cm9uZyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wLWhvbWUtbXYuaG9tZWFiX2IgLmMtaG9tZS1tdl9fbmV3cyBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLnAtaG9tZS1tdiAucC1ob21lX190aXRsZUFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDYuMjV2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhIHtcbiAgICBwYWRkaW5nOiA3cmVtIDV2dztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1tdiAucC1ob21lX190aXRsZUFyZWEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiA1cmVtIDN2dztcbiAgfVxufVxuLnAtaG9tZS1tdiAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLW12IC5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtaG9tZS1tdiAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Uge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYgLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtaG9tZS1tdiAucC1ob21lX190aXRsZUFyZWEtLXN1YlRpdGxlLnBocmFzZSBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAyLjV2dywgNDhweCk7XG59XG4ucC1ob21lLW12IC5qcy1zbGlkZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLWhvbWUtbXYgLmpzLXNsaWRlIC5zbGljay1saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtaG9tZS1tdiAuanMtc2xpZGUgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtaG9tZS1tdiAuanMtc2xpZGUgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnAtaG9tZS1tdiAuanMtc2xpZGUgLnNsaWNrLWxpc3QgLnNsaWNrLXNsaWRlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xufVxuLnAtaG9tZS1tdiAuanMtc2xpZGUudS1zcCB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wLWhvbWUtbXYgLmpzLXNsaWRlLnUtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMS41cmVtO1xufVxuLnAtaG9tZS1tdiAuc2xpY2stZG90cyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDEuOHJlbTtcbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2JiYjtcbn1cbi5wLWhvbWUtbXYgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5Mjtcbn1cbi5wLWhvbWUtbXYgaDEge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCA0LjE2NnZ3LCA4MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICNGRkYsIC0xcHggLTFweCA1cHggI2ZmZiwgMXB4IC0xcHggNXB4ICNmZmYsIC0xcHggMXB4IDVweCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wLWhvbWUtbXYgaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtbXYgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnAtaG9tZS1tdiBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmYsIC0xcHggLTFweCAzcHggI2ZmZiwgMXB4IC0xcHggM3B4ICNmZmYsIC0xcHggMXB4IDNweCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbi5jLWhvbWUtbXZfX25ld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA1MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWhvbWUtbXZfX25ld3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5jLWhvbWUtbXZfX25ld3MgZGwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWZsb3c6IHdyYXA7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZ2FwOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggLTFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMnB4IC0xcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHdpZHRoOiA1MHJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDIwcHggMS4ycmVtIDVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaG9tZS1tdl9fbmV3cyBkbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5jLWhvbWUtbXZfX25ld3MgZGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgIzQ1OWQ5MjtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDJyZW07XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1ob21lLW12X19uZXdzIGRsIGR0IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5sLXJlc3VsdHMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1ob21lLXVuZGVybGVhZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtdW5kZXJsZWFkIHtcbiAgICBwYWRkaW5nOiAxNnJlbSAzdncgM3Z3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWhvbWUtdW5kZXJsZWFkLmZyb250LXJlYWRfbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjZ2dywgMjBweCk7XG59XG4ucC1ob21lLXVuZGVybGVhZCBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjZweCwgMi41dncsIDM2cHgpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLXVuZGVybGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLnAtaG9tZS11bmRlcmxlYWQgaDIgc3BhbiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWNvbnN0aV9fdGFibGUge1xuICAgIHdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB0cjpudGgtb2YtdHlwZShuICsgMykgdGgge1xuICB3aWR0aDogMTAlO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHRyOm50aC1vZi10eXBlKG4gKyAzKSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB0cjpudGgtb2YtdHlwZShuICsgMykgdGQge1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB0ciB0ZDpudGgtb2YtdHlwZShuICsgMikge1xuICB3aWR0aDogNDAlO1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIHRyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAzNSU7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSAuYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NjYztcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5MjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB0ZCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB0ZCBwIHNwYW4ge1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnAtaG9tZS1jb25zdGlfX3RhYmxlIC5zdWIge1xuICBiYWNrZ3JvdW5kOiAjZGNlY2U5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ucC1ob21lLWNvbnN0aV9fdGFibGUgLndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB1bCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbn1cbi5wLWhvbWUtY29uc3RpX190YWJsZSB1bCBsaSB7XG4gIHdpZHRoOiA0MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZS1jb25zdGlfX3RhYmxlIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxufVxuLnAtaG9tZS1jb25zdGlfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ucC1ob21lLWNvbnN0aV9fY2FwdGlvbiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHRleHQtaW5kZW50OiAtMS41ZW07XG59XG4ucC1ob21lLWNvbnN0aV9fY2FwdGlvbiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnAtaG9tZS1mbG93X19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWZsb3dfX2xpc3Qge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNXJlbSAycmVtO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wLWhvbWUtZmxvd19fbGlzdCBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZmxvd19fbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWhvbWUtZmxvd19fbGlzdCBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5wLWhvbWUtZmxvd19fbGlzdCBsaSBkaXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtaG9tZS1mbG93X19saXN0IGxpIHNwYW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWZsb3dfX2xpc3QgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDEwcmVtO1xuICAgIGhlaWdodDogMTByZW07XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4ucC1ob21lLWZsb3dfX2xpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWhvbWUtZmxvd19fbGlzdCBsaSBwIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5wLWhvbWUtZmxvd19fbW9kYWxJdGVtIHtcbiAgd2lkdGg6IDEyOHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWZsb3dfX21vZGFsSXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWhvbWUtZmxvd19fbW9kYWxJdGVtIGZpZ3VyZSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wLWhvbWUtZmxvd19fbW9kYWxJdGVtLS10ZXh0QXJlYSBvbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucC1ob21lLWZsb3dfX21vZGFsSXRlbS0tdGV4dEFyZWEgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB0ZXh0LWluZGVudDogLTEuNWVtO1xufVxuLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0tLXRleHRBcmVhIG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ucC1ob21lLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG59XG4ucC1ob21lLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHNwYW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDdyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHNwYW4ge1xuICAgIHdpZHRoOiAxNXJlbTtcbiAgICBoZWlnaHQ6IDE1cmVtO1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBzcGFuIGIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnAtaG9tZS1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBwIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1ob21lLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHAge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuLnAtaG9tZS1mbG93X19yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucC1ob21lLWZsb3dfX3Jlc3VsdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5OC41JTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzUlO1xuICBsZWZ0OiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMDtcbn1cbi5wLWhvbWUtZmxvd19fcmVzdWx0czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDJyZW0gMCAycmVtIDJyZW07XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQ1OWQ5MjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1JTtcbiAgcmlnaHQ6IDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAwO1xufVxuLnAtaG9tZS1mbG93X19yZXN1bHRzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIGJhY2tncm91bmQ6ICNGNkZBRjk7XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucC1ob21lLWZsb3dfX3Jlc3VsdHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1ob21lLWZsb3dfX3Jlc3VsdHMgc3Bhbi5ibGFjayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnAtaG9tZS1wcm9jZXNzX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucC1ob21lX19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDQwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtaG9tZV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnAtaW5xdWlyeV9fbGVhZC0tdGl0bGVBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMi42MDQxNjY2NjY3dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnF1aXJ5X19sZWFkLS10aXRsZUFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjV2dztcbiAgfVxufVxuLnAtaW5xdWlyeV9fbGVhZC0tdGl0bGVBcmVhIGgyIHtcbiAgZm9udC1zaXplOiAxLjg3NXZ3O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiZDVkYztcbiAgcGFkZGluZy1ib3R0b206IDAuNzgxMjV2dztcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWlucXVpcnlfX2xlYWQtLXRpdGxlQXJlYSBoMiB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMDgzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gIH1cbn1cbi5wLWlucXVpcnlfX2xlYWQtLXRpdGxlQXJlYSBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1LjIwODMzMzMzMzN2dztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODFjMjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1pbnF1aXJ5X19sZWFkLS10aXRsZUFyZWEgaDI6OmFmdGVyIHtcbiAgICB3aWR0aDogMjAuODMzMzMzMzMzM3Z3O1xuICB9XG59XG5cbi5wLWxwLW12IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy91cGxvYWRzL2xwX212X2ltZy5wbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDYuMjV2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEge1xuICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdiAucC1scF9fdGl0bGVBcmVhIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogNXJlbSAzdnc7XG4gIH1cbn1cbi5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdiAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1scC1tdiAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Uge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12IC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlLnBocmFzZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1scC1tdiAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xufVxuLnAtbHAtbXYgaDEge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICNGRkYsIC0xcHggLTFweCA1cHggI2ZmZiwgMXB4IC0xcHggNXB4ICNmZmYsIC0xcHggMXB4IDVweCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtbHAtbXYgaDEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12IGgxIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWxwLW12IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI2ZmZiwgLTFweCAtMXB4IDNweCAjZmZmLCAxcHggLTFweCAzcHggI2ZmZiwgLTFweCAxcHggM3B4ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5wLWxwLW12X19jdGFMaXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12X19jdGFMaXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXZfX2N0YUxpc3QgdWwge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12X19jdGFMaXN0IHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdl9fY3RhTGlzdCB1bCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4wNDZ2dywgMjFweCk7XG4gIH1cbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0biB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE5cmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dztcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLWxwLW12X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgd2lkdGg6IDE5cmVtO1xuICBtaW4td2lkdGg6IDEyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dztcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1scC1tdl9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW86aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xufVxuLnAtbHAtbXZfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnAtbHAtbXYtaXNzdWUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL3VwbG9hZHMvbHAtaXNzdWVfbXZfaW1nLnBuZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLnAtbHAtbXYtaXNzdWUgLnAtbHBfX3RpdGxlQXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNi4yNXZ3IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnAtbHAtbXYtaXNzdWUgLnAtbHBfX3RpdGxlQXJlYSB7XG4gICAgcGFkZGluZzogN3JlbSA1dnc7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlIC5wLWxwX190aXRsZUFyZWEge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiA1cmVtIDN2dztcbiAgfVxufVxuLnAtbHAtbXYtaXNzdWUgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlIC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWxwLW12LWlzc3VlIGgxIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLCAtMXB4IC0xcHggNXB4ICNmZmYsIDFweCAtMXB4IDVweCAjZmZmLCAtMXB4IDFweCA1cHggI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5wLWxwLW12LWlzc3VlIGgxIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZSBoMSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1scC1tdi1pc3N1ZSBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmYsIC0xcHggLTFweCAzcHggI2ZmZiwgMXB4IC0xcHggM3B4ICNmZmYsIC0xcHggMXB4IDNweCAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuMDQ2dncsIDIxcHgpO1xuICB9XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0bjpob3ZlciBhIHtcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1scC1tdi1pc3N1ZV9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41MjA4MzMzMzMzdncgMS41NjI1dnc7XG4gIGNvbG9yOiAjZmYyNzAwO1xufVxuLnAtbHAtbXYtaXNzdWVfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbn1cbi5wLWxwLW12LWlzc3VlX19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wLWxwLW12LXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL3VwbG9hZHMvbHAtcHJvZHVjdF9tdl9pbWcucG5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3QubHBwcm9kdWN0czIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL2ltZy9scHByb2R1Y3RzMi5wbmcpIG5vLXJlcGVhdCByaWdodCA0MCUgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdC5scHByb2R1Y3RzMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3QubHBwcm9kdWN0czIgLnAtbHBfX3RpdGxlQXJlYS0tc3ViVGl0bGUucGhyYXNlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnAtbHAtbXYtcHJvZHVjdC5scHByb2R1Y3RzMiAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS44NzV2dywgMzBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucC1scC1tdi1wcm9kdWN0LmxwcHJvZHVjdHMyIC5wLWxwLW12X19jdGFMaXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucC1scC1tdi1wcm9kdWN0IC5wLWxwX190aXRsZUFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDYuMjV2dyAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3QgLnAtbHBfX3RpdGxlQXJlYSB7XG4gICAgcGFkZGluZzogN3JlbSA1dnc7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3QgLnAtbHBfX3RpdGxlQXJlYSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0IC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0IC5wLWxwX190aXRsZUFyZWEtLXN1YlRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3QgaDEge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCAzLjEyNXZ3LCA2MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggNXB4ICNGRkYsIC0xcHggLTFweCA1cHggI2ZmZiwgMXB4IC0xcHggNXB4ICNmZmYsIC0xcHggMXB4IDVweCAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtbHAtbXYtcHJvZHVjdCBoMSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdCBoMSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0IHAge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI2ZmZiwgLTFweCAtMXB4IDNweCAjZmZmLCAxcHggLTFweCAzcHggI2ZmZiwgLTFweCAxcHggM3B4ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3Qge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgYSB7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmMjcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOXJlbTtcbiAgbWluLXdpZHRoOiAxMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEuNTYyNXZ3IDEuNTYyNXZ3O1xuICB9XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNTIwODMzMzMzM3Z3IDEuNTYyNXZ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuOmhvdmVyIGEge1xuICBjb2xvcjogI2ZmMjcwMDtcbn1cbi5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZmYyNzAwO1xuICB3aWR0aDogMTlyZW07XG4gIG1pbi13aWR0aDogMTIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLW12LXByb2R1Y3RfX2N0YUxpc3QgdWwgLmMtYnRuLS1kZW1vIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAxLjU2MjV2dztcbiAgfVxufVxuLnAtbHAtbXYtcHJvZHVjdF9fY3RhTGlzdCB1bCAuYy1idG4tLWRlbW8gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjUyMDgzMzMzMzN2dyAxLjU2MjV2dztcbiAgY29sb3I6ICNmZjI3MDA7XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZjI3MDA7XG59XG4ucC1scC1tdi1wcm9kdWN0X19jdGFMaXN0IHVsIC5jLWJ0bi0tZGVtbzpob3ZlciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLXJlc3VsdHMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1scC11bmRlcmxlYWQge1xuICBwYWRkaW5nLWJvdHRvbTogM3Z3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC11bmRlcmxlYWQge1xuICAgIHBhZGRpbmc6IDE2cmVtIDN2dyAzdncgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtbHAtdW5kZXJsZWFkIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDIuNXZ3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtdW5kZXJsZWFkIGgyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNDU4dncsIDI4cHgpO1xuICB9XG59XG4ucC1scC11bmRlcmxlYWQgaDIgc3BhbiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtY29uc3RpX190YWJsZSB7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuLnAtbHAtY29uc3RpX190YWJsZSB0cjpudGgtb2YtdHlwZShuICsgMykgdGgge1xuICB3aWR0aDogMTAlO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB0cjpudGgtb2YtdHlwZShuICsgMykgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAxMCU7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHRyOm50aC1vZi10eXBlKG4gKyAzKSB0ZCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB0ciB0ZDpudGgtb2YtdHlwZShuICsgMikge1xuICB3aWR0aDogNDAlO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB0ciB0ZDpsYXN0LW9mLXR5cGUge1xuICB3aWR0aDogMzUlO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSAuYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NjYztcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnAtbHAtY29uc3RpX190YWJsZSB0ZCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdGQgcCBzcGFuIHtcbiAgY29sb3I6ICNmZjI3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgLnN1YiB7XG4gIGJhY2tncm91bmQ6ICNkY2VjZTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgLndoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wLWxwLWNvbnN0aV9fdGFibGUgdWwge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG59XG4ucC1scC1jb25zdGlfX3RhYmxlIHVsIGxpIHtcbiAgd2lkdGg6IDQwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiA5MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1jb25zdGlfX3RhYmxlIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgfVxufVxuLnAtbHAtY29uc3RpX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnAtbHAtY29uc3RpX19jYXB0aW9uIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcbn1cbi5wLWxwLWNvbnN0aV9fY2FwdGlvbiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnAtbHAtZmxvd19fbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtZmxvd19fbGlzdCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA1cmVtIDJyZW07XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnAtbHAtZmxvd19fbGlzdCBsaSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWZsb3dfX2xpc3QgbGkge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucC1scC1mbG93X19saXN0IGxpOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLnAtbHAtZmxvd19fbGlzdCBsaSBkaXYge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtbHAtZmxvd19fbGlzdCBsaSBzcGFuIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDU5ZDkyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtZmxvd19fbGlzdCBsaSBzcGFuIHtcbiAgICB3aWR0aDogMTByZW07XG4gICAgaGVpZ2h0OiAxMHJlbTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5wLWxwLWZsb3dfX2xpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWZsb3dfX2xpc3QgbGkgcCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4ucC1scC1mbG93X19tb2RhbEl0ZW0ge1xuICB3aWR0aDogMTI4cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLWxwLWZsb3dfX21vZGFsSXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wLWxwLWZsb3dfX21vZGFsSXRlbSBmaWd1cmUge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucC1scC1mbG93X19tb2RhbEl0ZW0tLXRleHRBcmVhIG9sIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5wLWxwLWZsb3dfX21vZGFsSXRlbS0tdGV4dEFyZWEgb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB0ZXh0LWluZGVudDogLTEuNWVtO1xufVxuLnAtbHAtZmxvd19fbW9kYWxJdGVtLS10ZXh0QXJlYSBvbCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnAtbHAtZmxvd19fbW9kYWxJdGVtLS10aXRsZUFyZWEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnJlbTtcbn1cbi5wLWxwLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHNwYW4ge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3cmVtO1xuICBoZWlnaHQ6IDdyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NTlkOTI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBzcGFuIHtcbiAgICB3aWR0aDogMTVyZW07XG4gICAgaGVpZ2h0OiAxNXJlbTtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cbi5wLWxwLWZsb3dfX21vZGFsSXRlbS0tdGl0bGVBcmVhIHNwYW4gYiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucC1scC1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBwIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1mbG93X19tb2RhbEl0ZW0tLXRpdGxlQXJlYSBwIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbi5wLWxwLWZsb3dfX3Jlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWxwLWZsb3dfX3Jlc3VsdHM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA5OC41JTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzUlO1xuICBsZWZ0OiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMDtcbn1cbi5wLWxwLWZsb3dfX3Jlc3VsdHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAycmVtIDAgMnJlbSAycmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0NTlkOTI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NSU7XG4gIHJpZ2h0OiAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMDtcbn1cbi5wLWxwLWZsb3dfX3Jlc3VsdHMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgYmFja2dyb3VuZDogI0Y2RkFGOTtcbiAgcGFkZGluZzogMCAzcmVtO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wLWxwLWZsb3dfX3Jlc3VsdHMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucC1scC1mbG93X19yZXN1bHRzIHNwYW4uYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wLWxwLXByb2Nlc3NfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucC1scC1zb2x1dGlvbiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDVyZW07XG59XG4ucC1scC1zb2x1dGlvbiB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDI5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtc29sdXRpb24gdWwgbGkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtbHAtc29sdXRpb24gdWwgbGk6bnRoLW9mLXR5cGUoZXZlbikge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1zb2x1dGlvbiB1bCBsaTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnAtbHAtc29sdXRpb24gdWwgbGk6bnRoLW9mLXR5cGUoZXZlbikgLnAtbHAtc29sdXRpb25fX3R4dCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1zb2x1dGlvbiB1bCBsaTpudGgtb2YtdHlwZShldmVuKSAucC1scC1zb2x1dGlvbl9fdHh0IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDByZW07XG4gIH1cbn1cbi5wLWxwLXNvbHV0aW9uIHVsIGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1zb2x1dGlvbiB1bCBsaSBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1scC1zb2x1dGlvbiB1bCBsaSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtc29sdXRpb24gdWwgbGkgZmlndXJlIGltZyB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnAtbHAtc29sdXRpb25fX3R4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1zb2x1dGlvbl9fdHh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cmVtO1xuICB9XG59XG4ucC1scC1zb2x1dGlvbl9fdHh0IGgzIHtcbiAgcGFkZGluZzogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtc29sdXRpb25fX3R4dCBoMyB7XG4gICAgd2lkdGg6IDgyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbn1cbi5wLWxwLXNvbHV0aW9uX190eHRfX3R0bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzJiODc2YTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5wLWxwLXNvbHV0aW9uX190eHRfX251bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzQ1OWQ4MTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjE1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItY29sb3I6ICM0NTlkODE7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1zb2x1dGlvbl9fdHh0X19udW0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5wLWxwLXNvbHV0aW9uX190eHRfX251bV9fc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcbiAgY29sb3I6ICM0NTlkODE7XG4gIGxpbmUtaGVpZ2h0OiAzLjI4NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtc29sdXRpb25fX3R4dF9fbnVtX19zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgfVxufVxuLnAtbHAtYmFubmVyX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmNGU0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDNyZW07XG4gIG1heC13aWR0aDogMTAwcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNi4yNXZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtYmFubmVyX2xpbmsge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogOXJlbTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLWxwLWJhbm5lcl9saW5rX190eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbn1cbi5wLWxwLWJhbm5lcl9saW5rX190eHRfX3R0bCB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xuICBjb2xvcjogIzJiODc2YTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1iYW5uZXJfbGlua19fdHh0X190dGwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fdHRsIHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1iYW5uZXJfbGlua19fdHh0X190dGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wLWxwLWJhbm5lcl9saW5rX190eHRfX3R0bCBzcGFuICsgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wLWxwLWJhbm5lcl9saW5rX190eHRfX2R0bCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1iYW5uZXJfbGlua19fdHh0X19kdGwge1xuICAgIHBhZGRpbmc6IDdyZW07XG4gIH1cbn1cbi5wLWxwLWJhbm5lcl9saW5rX190eHRfX2R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XG4gIGNvbG9yOiAjMmI4NzZhO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU2O1xufVxuLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHVsIHtcbiAgZ2FwOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHVsLmJhbm5lcl9pbmRlbnQgbGkge1xuICAgIHRleHQtaW5kZW50OiAtMi41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG59XG4ucC1scC1iYW5uZXJfbGlua19fdHh0X19kdGwgdWwgbGkge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnAtbHAtYmFubmVyX2xpbmtfX3R4dF9fZHRsIHVsIGxpOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnAtdXNlLWxwIGxpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZS1scCBsaSB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuLnAtdXNlLWxwIGxpIGgyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cmVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZS1scCBsaSBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZS1scCBsaSAuYy1yZXN1bHRzX19pdGVtLS1oZWFkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2UtbHAgbGkgLmMtcmVzdWx0c19faXRlbS0taGVhZCBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2UtbHAgbGkgLmMtcmVzdWx0c19faXRlbS0tYm9keS0tdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wLXVzZS1scCBsaSAuYy1yZXN1bHRzX19pdGVtLS1ib2R5IHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC11c2UtbHAgbGkgLmMtcmVzdWx0c19faXRlbS0tYm9keSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG4ucC11c2UtbHAgLmMtdGl0bGVBcmVhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC11c2UtbHAgLmMtdGl0bGVBcmVhX19zbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtdXNlLWxwIC5wLXVzZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwdnc7XG4gIHBhZGRpbmctYm90dG9tOiAzdnc7XG59XG4ucC11c2UtbHAgLnAtdXNlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnAtZm9vdGVyLWN0YSAuYy1idG4tLWRlbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2ZmMjcwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtZm9vdGVyLWN0YSAuYy1idG4tLWRlbW8ge1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcbiAgfVxufVxuXG4ucC1mb290ZXItY3RhIC5jLWJ0bi0tZGVtbzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyOiBzb2xpZCAjZmYyNzAwO1xuICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjVyZW07XG59XG5cbi5wLWxwLWlzc3VlX19kZW1vX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZyZW07XG59XG5cbi5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uX19pY29uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZjVmMjtcbiAgYm9yZGVyLXJhZGl1czogMzAwcHg7XG59XG4ucC1scC1wcm9kdWN0X19mdW5jdGlvbl9faWNvbl9fYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG4ucC1scC1wcm9kdWN0X19mdW5jdGlvbl9faWNvbl9fYXJlYSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uX19pY29uX19hcmVhIGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiUElDSyBVUFwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZjZkMTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1wcm9kdWN0X19mdW5jdGlvbl9faWNvbl9fYXJlYSBoMjo6YWZ0ZXIge1xuICAgIHRvcDogLTMuNXJlbTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb24gLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG4ucC1scC1wcm9kdWN0X19mdW5jdGlvbiAucC1mdW5jdGlvbi1jb3Vyc2UtbWFuYWdlbWVudF9fcmVsRnVuYyBsaSB7XG4gIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbi5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uX19kdGwge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1scC1wcm9kdWN0X19mdW5jdGlvbl9fZHRsIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWxwLXByb2R1Y3RfX2Z1bmN0aW9uIGZpZ3VyZSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnAtbHAtcHJvZHVjdF9fZnVuY3Rpb24gZmlndXJlIGltZyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1tZXJpdC5ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1tZXJpdC1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wLW1lcml0LWxpc3QgbGkge1xuICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNyZW07XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDIuNXJlbSA0cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lcml0LWxpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1tZXJpdC1saXN0IGxpOm50aC1jaGlsZCgxKSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDFcIjtcbn1cbi5wLW1lcml0LWxpc3QgbGk6bnRoLWNoaWxkKDIpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwMlwiO1xufVxuLnAtbWVyaXQtbGlzdCBsaTpudGgtY2hpbGQoMykgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjAzXCI7XG59XG4ucC1tZXJpdC1saXN0IGxpOm50aC1jaGlsZCg0KSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDRcIjtcbn1cbi5wLW1lcml0LWxpc3QgbGk6bnRoLWNoaWxkKDUpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwNVwiO1xufVxuLnAtbWVyaXQtbGlzdCBsaTpudGgtY2hpbGQoNikgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjA2XCI7XG59XG4ucC1tZXJpdC1saXN0IGxpOm50aC1jaGlsZCg3KSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDdcIjtcbn1cbi5wLW1lcml0LWxpc3QgbGk6bnRoLWNoaWxkKDgpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwOFwiO1xufVxuLnAtbWVyaXQtbGlzdCBsaTpudGgtY2hpbGQoOSkgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIjA5XCI7XG59XG4ucC1tZXJpdC1saXN0X19pbWdBcmVhIHtcbiAgd2lkdGg6IDdyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLW1lcml0LWxpc3RfX2ltZ0FyZWEgZmlndXJlOjpiZWZvcmUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjNDU5RDg1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWVyaXQtbGlzdF9faW1nQXJlYSBmaWd1cmU6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG4ucC1tZXJpdC1saXN0X190ZXh0QXJlYSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1lcml0LWxpc3RfX3RleHRBcmVhIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgfVxufVxuLnAtbWVyaXQtbGlzdF9fdGV4dEFyZWEgc3BhbiB7XG4gIGNvbG9yOiAjNDU5RDg1O1xufVxuLnAtbWVyaXQtYWJvdXRBcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbiAgcGFkZGluZzogN3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1uZXdzX19saXN0IGxpIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMnJlbSA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbmV3c19fbGlzdCBsaSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5wLW5ld3Mge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuLnAtbmV3cyAuYy1uZXdzX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLW5ld3MgLmMtbmV3c19fbGlzdCBsaSB7XG4gIGNvbHVtbi1nYXA6IDZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1uZXdzIC5jLW5ld3NfX2xpc3QgbGkge1xuICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gIH1cbn1cbi5wLW5ld3MgLmMtbmV3c19fbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZjZmYWY5O1xufVxuLnAtbmV3cyAuYy1uZXdzX19saXN0IGxpIC5jLW5ld3NfX2RhdGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW5ld3MgLmMtbmV3c19fY2F0ZWdvcnkge1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5jLW5ld3MtYWxsIC5jLW5ld3NfX2xpc3QgbGkge1xuICBjb2x1bW4tZ2FwOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5ld3MtYWxsIC5jLW5ld3NfX2xpc3QgbGkge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuLmMtbmV3cy1hbGwgLmMtbmV3c19fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDE0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5ld3MtYWxsIC5jLW5ld3NfX2NhdGVnb3J5IHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbi5wLW5vdGZvdW5kIGgyIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wLW5vdGZvdW5kIHAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnAtb25heWFtaSAuYy1uYXlhbWlfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW9uYXlhbWkgLmMtbmF5YW1pX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHJlbTtcbiAgICBnYXA6IDIwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vbmF5YW1pIC5jLW5heWFtaV9fbGlzdCBsaSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDZyZW07XG4gIH1cbn1cbi5wLW9uYXlhbWkgLmMtbmF5YW1pX19saXN0IGxpIGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IC04cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb25heWFtaSAuYy1uYXlhbWlfX2xpc3QgbGkgZmlndXJlIHtcbiAgICBtYXJnaW46IC0yMHJlbSBhdXRvIDA7XG4gICAgd2lkdGg6IDMwcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1vbmF5YW1pIC5jLW5heWFtaV9fbGlzdCBsaSBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG59XG4ucC1vbmF5YW1pLmZyb250LW9uYXlhbWkge1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb25heWFtaS5mcm9udC1vbmF5YW1pIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtb25heWFtaS5mcm9udC1vbmF5YW1pIC5jLW5heWFtaV9fbGlzdCB7XG4gICAgZ2FwOiAyNXJlbTtcbiAgfVxufVxuLnAtb25heWFtaS5mcm9udC1vbmF5YW1pIC5jLW5heWFtaV9fbGlzdCBsaSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG59XG5cbi5wLXBhZ2UtbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogbm9ybWFsO1xufVxuLnAtcGFnZS1uYXYgdWwgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG59XG4ucC1wYWdlLW5hdiBsaSB7XG4gIHdpZHRoOiAyOCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXBhZ2UtbmF2IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbiAgYm94LXNoYWRvdzogMHJlbSAwLjVyZW0gMnJlbSByZ2JhKDEsIDEyMCwgMjI4LCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFnZS1uYXYgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgxKSBhIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2O1xuICBjb2xvcjogIzM0YTViNjtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDIpIGEge1xuICBib3JkZXItY29sb3I6ICMwNTY2ZDQ7XG4gIGNvbG9yOiAjMDU2NmQ0O1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMykgYSB7XG4gIGJvcmRlci1jb2xvcjogI2UxYjAwNDtcbiAgY29sb3I6ICNlMWIwMDQ7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgxKSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0YTViNjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgyKSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA1NjZkNDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgzKSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UxYjAwNDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1wYWdlLW5hdiB1bCBsaSBhOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4IDEwcHggMCAxMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gIGJvdHRvbTogMDtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpIGE6aG92ZXI6YWZ0ZXIge1xuICBib3R0b206IC0xMnB4O1xufVxuLnAtcGFnZS1uYXYgdWwgbGk6bnRoLW9mLXR5cGUoMSkgYTpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzM0YTViNiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5wLXBhZ2UtbmF2IHVsIGxpOm50aC1vZi10eXBlKDIpIGE6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwNTY2ZDQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucC1wYWdlLW5hdiB1bCBsaTpudGgtb2YtdHlwZSgzKSBhOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFiMDA0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2FydGljbGUge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuLmMtcGFydG5lci1jb250YWN0X19hcnRpY2xlIGxpIHtcbiAgcGFkZGluZzogNXJlbSAwIDdyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYXJ0bmVyLWNvbnRhY3RfX2FydGljbGUgbGkge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2l0ZW0tLWxlZnQge1xuICB3aWR0aDogNjRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYXJ0bmVyLWNvbnRhY3RfX2l0ZW0tLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5jLXBhcnRuZXItY29udGFjdF9faXRlbS0tbGVmdCBoMyB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2l0ZW0tLXJpZ2h0IHtcbiAgd2lkdGg6IDYwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFydG5lci1jb250YWN0X19pdGVtLS1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXBhcnRuZXItY29udGFjdF9faXRlbS0tcmlnaHQudGV4dC1jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNztcbn1cbi5jLXBhcnRuZXItY29udGFjdF9faXRlbS0tcmlnaHQudGV4dC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjM1NHZ3LCAyNnB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtcGFydG5lci1jb250YWN0X19pdGVtLS1yaWdodC50ZXh0LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMztcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNztcbiAgcGFkZGluZzogNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFydG5lci1jb250YWN0X19jdGEge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fbGVmdCBoMyB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19sZWZ0IHA6bm90KC5zbWFsbCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fbGVmdCAuc21hbGwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19yaWdodCBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fcmlnaHQgZmlndXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogOTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9wYXJ0bmVyX2xpbWl0ZWQucG5nXCIpIGNlbnRlci85NHB4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcmVtO1xuICBsZWZ0OiAtNC42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFydG5lci1jb250YWN0X19jdGEgLmMtZmxleEl0ZW1fX3JpZ2h0IGZpZ3VyZTo6YmVmb3JlIHtcbiAgICB0b3A6IDJyZW07XG4gIH1cbn1cbi5jLXBhcnRuZXItY29udGFjdF9fY3RhIC5jLWZsZXhJdGVtX19yaWdodCAubC1idG4tYXJlYSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fcmlnaHQgLmMtYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fcmlnaHQgLmMtYnRuIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fcmlnaHQgLmMtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYy1wYXJ0bmVyLWNvbnRhY3RfX2N0YSAuYy1mbGV4SXRlbV9fcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXByaWNlLXBsYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi10b3A6IDZyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1wcmljZS1wbGFuIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxufVxuLmMtcHJpY2UtcGxhbl9faXRlbSB7XG4gIGZsZXg6IDE7XG4gIGJveC1zaGFkb3c6IDFweCA2cHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRyZW0gMTBweDtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQgaDMge1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCBoMyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjU2MnZ3LCAzMHB4KTtcbiAgfVxufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCBoMyBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0tYm9keSB7XG4gIHBhZGRpbmc6IDNyZW0gNHJlbTtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWJvZHkgLmxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxLCAuYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEgZHQge1xuICB3aWR0aDogMTIwcHg7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEgZGQge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxIGRkIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDIgZHQge1xuICB3aWR0aDogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDIgZGQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xufVxuLmMtcHJpY2UtcGxhbl9faXRlbS5zdGFuZGFyZCAuYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIHtcbiAgYmFja2dyb3VuZDogIzQ1OWQ5Mjtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0uc3RhbmRhcmQgLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxIGRkIHtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLmN1c3RvbWl6ZWQgLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCB7XG4gIGJhY2tncm91bmQ6ICM0NTgxOWQ7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLmN1c3RvbWl6ZWQgLmMtcHJpY2UtcGxhbl9faXRlbS0tY29zdDAxIGRkIHtcbiAgY29sb3I6ICM0NTgxOWQ7XG59XG4uYy1wcmljZS1wbGFuX19pdGVtLmRlbHV4ZSAuYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIHtcbiAgYmFja2dyb3VuZDogIzQ5NDU5ZDtcbn1cbi5jLXByaWNlLXBsYW5fX2l0ZW0uZGVsdXhlIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSBkZCB7XG4gIGNvbG9yOiAjNDk0NTlkO1xufVxuLmMtcHJpY2UgLmMtYnRuIHtcbiAgd2lkdGg6IDQwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXByaWNlIC5jLWJ0biB7XG4gICAgd2lkdGg6IDY1cmVtO1xuICB9XG59XG5cbi5wLXByaXZhY3kgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgaDMge1xuICBtYXJnaW46IDRyZW0gMCAycmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgaDMgKyBoNCB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbi5wLXByaXZhY3lfX2Jsb2NrIGg0IHtcbiAgbWFyZ2luOiAzcmVtIDAgMC41cmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgcCArIHAge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgcCArIHVsLCAucC1wcml2YWN5X19ibG9jayBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgKyBoMiB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG4ucC1wcml2YWN5X19ibG9jayB1bCB7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIHRleHQtaW5kZW50OiAtMC41ZW07XG59XG4ucC1wcml2YWN5X19ibG9jayB1bCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG59XG4ucC1wcml2YWN5X19ibG9jayB1bCArIHAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICB0ZXh0LWluZGVudDogLTEuMmVtO1xufVxuLnAtcHJpdmFjeV9fYmxvY2sgb2wgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5wLXByaXZhY3lfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ucC1wcml2YWN5X190YWJsZSB0ciwgLnAtcHJpdmFjeV9fdGFibGUgdGgsIC5wLXByaXZhY3lfX3RhYmxlIHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5wLXByaXZhY3lfX3RhYmxlIHRoLCAucC1wcml2YWN5X190YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucC1wcml2YWN5X190YWJsZSB0aCB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG59XG4ucC1wcml2YWN5X190YWJsZS5tb2t1dGVraSB0aCB7XG4gIHdpZHRoOiAyMCU7XG59XG4ucC1wcml2YWN5X190YWJsZS5jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ucC1wcml2YWN5X190YWJsZS5jaGlsZCB0aCwgLnAtcHJpdmFjeV9fdGFibGUuY2hpbGQgdGQge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnAtcmVhc29uLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVhc29uLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbi1wYW5lbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4ucC1yZWFzb24tcGFuZWxfX3RleHQge1xuICBwYWRkaW5nOiA5LjM3NXZ3IDA7XG4gIHdpZHRoOiAzMS4yNXZ3O1xuICBtYXJnaW46IDAgMCAwIGNhbGMoNTAlIC0gMzMuMzMzMzMzMzMzM3Z3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlYXNvbi1wYW5lbF9fdGV4dCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuLnAtcmVhc29uLXBhbmVsX190ZXh0IGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyNXB4LCAxLjg3NXZ3LCAzNnB4KTtcbn1cblxuLnAtcmVzdWx0cyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ4MSAwJSwgIzQ1OWQ5NCAxMDAlKTtcbn1cbi5wLXJlc3VsdHMgLmMtdGl0bGVBcmVhLFxuLnAtcmVzdWx0cyAuYy10aXRsZUFyZWFfX3NtYWxsIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucC1yZXN1bHRzIC5jLWJ0bi0tZ3JhZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2xpc3Qge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiA0MHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbSA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbSBhIGZpZ3VyZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtLS1jb250IHtcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0tLWNvbnQge1xuICAgIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgfVxufVxuLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtLS1jb250IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbS0tY29udCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5wLXJlc3VsdHMgLmMtcmVzdWx0c19faXRlbS0tY29udCB1bCBsaSB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtcmVzdWx0cyAuYy1yZXN1bHRzX19pdGVtLS1jb250IHVsIGxpIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDAuNzI5dncsIDE0cHgpO1xuICB9XG59XG4ucC1yZXN1bHRzIC5jLXJlc3VsdHNfX2l0ZW0tLWNvbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiI1wiO1xufVxuXG4uYy1yZXN1bHRzX19jYW1wYW55IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBtYXgtd2lkdGg6IDEyOC42cmVtO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlcjogc29saWQgI2VlZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgbWFyZ2luLXRvcDogMTByZW07XG59XG4uYy1yZXN1bHRzX19jYW1wYW55IGxpIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB3aWR0aDogMjAlO1xuICBib3JkZXI6IHNvbGlkICNlZWU7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXN1bHRzX19jYW1wYW55IGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG4uYy1yZXN1bHRzX19kZXRhaWwtLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDU5ZDkyO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtcmVzdWx0c19fZGV0YWlsLS1jYXRlZ29yeSBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDEuMnJlbSkgLyA3KTtcbiAgaGVpZ2h0OiA3cmVtO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjb2xvcjogIzliOWI5YjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IDAuMXM7XG4gIHBhZGRpbmc6IDAgNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHNfX2RldGFpbC0tY2F0ZWdvcnkgbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYy1yZXN1bHRzX19kZXRhaWwtLWNhdGVnb3J5IGxpLmN1cnJlbnQsIC5jLXJlc3VsdHNfX2RldGFpbC0tY2F0ZWdvcnkgbGk6aG92ZXIge1xuICBoZWlnaHQ6IDhyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtcmVzdWx0c19faXRlbSA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBnYXA6IDRyZW07XG59XG4uYy1yZXN1bHRzX19pdGVtID4gdWw6bm90KC5jdXJyZW50KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1yZXN1bHRzX19pdGVtID4gdWwgbGkge1xuICB3aWR0aDogNjJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHNfX2l0ZW0gPiB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXJlc3VsdHNfX2l0ZW0gPiB1bCBsaS5hcmVhLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTVweDtcbn1cbi5jLXJlc3VsdHNfX2l0ZW0tLWhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXJlc3VsdHNfX2l0ZW0tLWhlYWQgZmlndXJlIHtcbiAgd2lkdGg6IDI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0c19faXRlbS0taGVhZCBmaWd1cmUge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbi5jLXJlc3VsdHNfX2l0ZW0tLWhlYWQgaDIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjVyZW0pO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0c19faXRlbS0taGVhZCBoMiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuLmMtcmVzdWx0c19faXRlbS0tYm9keSB7XG4gIHBhZGRpbmc6IDNyZW0gNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1yZXN1bHRzX19pdGVtLS1ib2R5IHtcbiAgICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIH1cbn1cbi5jLXJlc3VsdHNfX2l0ZW0tLWJvZHktLXR0bCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5jLXJlc3VsdHMtZXhhbXBsZSA+IC5sLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYy1yZXN1bHRzLWV4YW1wbGUgaDEge1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLXJlc3VsdHMtZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbn1cbi5jLXJlc3VsdHMtZGV0YWlsIC5sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19oZWFkIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy1yZXN1bHRzLWRldGFpbF9faGVhZCBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG59XG4uYy1yZXN1bHRzLWRldGFpbF9faGVhZC0taW5mbyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2hlYWQtLWluZm8gZGwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLXJlc3VsdHMtZGV0YWlsX19ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHktLXByb2ZpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRyZW07XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc3VsdHMtZGV0YWlsX19ib2R5LS1wcm9maWxlIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZzogM3JlbTtcbiAgfVxufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHktLXByb2ZpbGUgLm5hbWUge1xuICB3aWR0aDogMjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IG5vcm1hbDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkZGU3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHktLXByb2ZpbGUgLm5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkZGU3O1xuICB9XG59XG4uYy1yZXN1bHRzLWRldGFpbF9fYm9keS0tY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xufVxuLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHktLWNvbHVtbiBkdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiA5cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHktLWNvbHVtbiBkdCB7XG4gICAgd2lkdGg6IDE4cmVtO1xuICB9XG59XG4uYy1yZXN1bHRzLWRldGFpbF9fYm9keS0tY29sdW1uIGRkIHtcbiAgd2lkdGg6IDM2cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzdWx0cy1kZXRhaWxfX2JvZHktLWNvbHVtbiBkZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cmVtKTtcbiAgfVxufVxuXG4ubC0yY29sIC5sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTJyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbCAubC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzLjEyNXZ3O1xuICAgIHBhZGRpbmctdG9wOiA0LjE2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4wODMzMzMzMzMzdnc7XG4gIH1cbn1cbi5sLTJjb2wgYXJ0aWNsZSB7XG4gIHdpZHRoOiA5MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2s6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA3cmVtO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jazpub3QoOmZpcnN0LWNoaWxkKSBoMiB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjA4M3Z3LCA0MHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYmxvY2sgaDI6OmJlZm9yZSwgLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBoMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBoMjo6YmVmb3JlIHtcbiAgd2lkdGg6IDVyZW07XG4gIGJhY2tncm91bmQ6ICM0NTlkOTI7XG4gIGxlZnQ6IDA7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIGgyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgYmFja2dyb3VuZDogI2NjY2ZkZTtcbiAgcmlnaHQ6IDA7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIHAsXG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIGgzLFxuLmwtMmNvbCAuYy1hcnRpY2xlX19ibG9jayBoNCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2Jsb2NrIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhIHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYSBoMiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEgaDI6OmJlZm9yZSwgLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhIGgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEgaDI6OmJlZm9yZSB7XG4gIHdpZHRoOiA1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xuICBsZWZ0OiAwO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhIGgyOjphZnRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcbiAgYmFja2dyb3VuZDogI2NjY2ZkZTtcbiAgcmlnaHQ6IDA7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuYm5yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJyZW07XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmJuciB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5ibnIgZmlndXJlIHtcbiAgd2lkdGg6IDQwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmJuciBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuYm5yIGZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmJuciAuYm5yLXRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDByZW0pO1xuICBwYWRkaW5nOiAwIDVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmJuciAuYm5yLXRleHQge1xuICAgIHBhZGRpbmc6IDFyZW0gNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmJuciAuYm5yLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbi5sLTJjb2wgLmMtYXJ0aWNsZV9fYWRkQXJlYS5ibnIgLmJuci10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fd2hpdGUucG5nXCIpIG5vLXJlcGVhdCAwIGNlbnRlci8yMHB4O1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmNhc2UgLmMtY2FyZF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgZ2FwOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmNhc2UgLmMtY2FyZF9fbGlzdCBsaSB7XG4gIGZsZXg6IDE7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuY2FzZSAuYy1jYXJkX19saXN0IGxpIGgzIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuY2FzZSAuYy1jYXJkX19pdGVtIHtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuY2FzZSAuYy1jYXJkX19pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuNXJlbTtcbiAgYm90dG9tOiAxLjVyZW07XG59XG4ubC0yY29sIC5jLWFydGljbGVfX2FkZEFyZWEuY2FzZSAuYy1jYXJkX19pdGVtLS1taWRkbGUge1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmwtMmNvbCAuYy1hcnRpY2xlX19hZGRBcmVhLmNhc2UgLmMtY2FyZF9faXRlbS0tYm90dG9tIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xufVxuLmwtMmNvbCAuYy1hc2lkZSB7XG4gIHdpZHRoOiAzMHJlbTtcbn1cbi5sLTJjb2wgLmMtYXNpZGVfX2Jsb2NrICsgLmMtYXNpZGVfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLTJjb2wgLmMtYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC0yY29sIC5jLWFzaWRlX190aXRsZUFyZWEgaDIge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNDU4dncsIDI4cHgpO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDU5ZDkyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmwtMmNvbCAuYy1hc2lkZV9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjZmRlO1xufVxuLmwtMmNvbCAuYy1hc2lkZV9fbGlzdCBsaSBmaWd1cmUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cbi5sLTJjb2wgLmMtYXNpZGVfX2xpc3QtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmwtMmNvbCAuYy1hc2lkZSAuYy10ZXh0bGluay5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbi5sLTJjb2wgLmMtYXNpZGUgLmMtdGV4dGxpbmsucmlnaHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzcmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmdcIikgbm8tcmVwZWF0IDAgY2VudGVyLzJyZW07XG59XG5cbi5jLXJlc3VsdC1zbGlkZWl0ZW1yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnJlbSAwO1xufVxuXG4uYy1kZXRhaWwtMmNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBnYXA6IDgwcHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMTJyZW0gYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbC0yY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICB9XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtYXJjaGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtYXJjaGl2ZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzQ1OWQ4Mjtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1hcmNoaXZlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQ6ICM0NTlkODI7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtc2VjdGlvbjpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtc2VjdGlvbl90aXRsZSB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDEycHggMCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLXNlY3Rpb25fdGl0bGUuYXN0MDEge1xuICBiYWNrZ3JvdW5kOiAjNDU5ZDgyO1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLXNlY3Rpb25fdGl0bGUuYXN0MDIge1xuICBiYWNrZ3JvdW5kOiAjZmY2ZDE1O1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWxpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jLWRldGFpbC0yY29sdW1uIGFzaWRlIC5hc2lkZS1saXN0IGxpLmFyZWEtbGluayB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtbGlzdCBsaS5hcmVhLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtbGlzdCBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtbGlzdCBhIGltZyB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtbGlzdCBhLmRsbGlzdGFpbWcge1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG4uYy1kZXRhaWwtMmNvbHVtbiBhc2lkZSAuYXNpZGUtbGlzdCBhLmRsbGlzdGFpbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmMtZGV0YWlsLTJjb2x1bW4gYXNpZGUgLmFzaWRlLWxpc3QtdHh0IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWRldGFpbC1jb250bnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbn1cbi5jLWRldGFpbC1jb250bnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1kZXRhaWwtZmlyc3QgLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1kZXRhaWwtZmlyc3QgaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1kZXRhaWwtZmlyc3QgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XG4gIH1cbn1cbi5jLWRldGFpbC1maXJzdCAuZGV0YWlsLWNvbnRlbnRzX2JveCB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5jLWRldGFpbC1maXJzdCAuZGV0YWlsLWNvbnRlbnRzX2hlYWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtZGV0YWlsLWZpcnN0IC5kZXRhaWwtY29udGVudHNfbGlzdCB7XG4gIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmMtZGV0YWlsLWZpcnN0IC5kZXRhaWwtY29udGVudHNfbGlzdCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5jLWRldGFpbC1maXJzdCAuZGV0YWlsLWNvbnRlbnRzX2xpc3QgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmMtZGV0YWlsLWZpcnN0IC5kZXRhaWwtY29udGVudHNfbGlzdCAqICsgLmRldGFpbC1jb250ZW50c19oMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYy1kZXRhaWwtZmlyc3QgLmRldGFpbC1jb250ZW50c19oMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWRldGFpbC1maXJzdCAuZGV0YWlsLWNvbnRlbnRzX2gyIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWRldGFpbC1maXJzdCAuZGV0YWlsLWNvbnRlbnRzX2gyOmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgY29udGVudDogY291bnRlcihudW1iZXIpIFwiXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICM0NTlkODI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5jLWRldGFpbC1tdiB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLmMtZGV0YWlsLW12IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmMtZGV0YWlsLXNlY29uZCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYy1kZXRhaWwtc2Vjb25kX2ltZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYy1kZXRhaWwtc2Vjb25kX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYy1kZXRhaWwtc2Vjb25kIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmMtZGV0YWlsLXNlY29uZCBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCA1cHggNXB4IDI1cHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzQ1OWQ4MjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWRldGFpbC1zZWNvbmQgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XG4gIH1cbn1cbi5jLWRldGFpbC1zZWNvbmQgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICBtYXJnaW46IDQwcHggMCAyMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uYy1kZXRhaWwtc2Vjb25kIGg0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICBjb2xvcjogIzQ1OWQ4MjtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJweDsqL1xufVxuLmMtZGV0YWlsLXNlY29uZCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnAtc2l0ZW1hcF9fYm94IHtcbiAgZmxleDogMTtcbn1cbi5wLXNpdGVtYXBfX2JveF9faW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnAtc2l0ZW1hcF9fYm94X19pbm5lciBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucC1zaXRlbWFwX19ib3hfX2lubmVyID4gdWwgPiBsaSA+IGEge1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDAuOTM3NXZ3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cbi5wLXNpdGVtYXBfX2JveF9faW5uZXIgdWwgdWwge1xuICBtYXJnaW46IDAgMCAxLjVlbSAxZW07XG59XG4ucC1zaXRlbWFwX19ib3hfX2lubmVyIHVsIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXNpdGVtYXBfX2JveF9faW5uZXIgdWwgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucC1zaXRlbWFwX19ib3hfX2lubmVyIHVsIHVsIGxpIGEge1xuICBjb2xvcjogIzQ1OWQ5Mjtcbn1cblxuLnAtc21zLWZlYXR1cmVfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc21zLWZlYXR1cmVfX2xpc3Qge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRyZW07XG4gIH1cbn1cbi5wLXNtcy1mZWF0dXJlX19pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gN3JlbSkgLyAzKTtcbiAgcGFkZGluZzogM3JlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNtcy1mZWF0dXJlX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc21zLWZlYXR1cmVfX2l0ZW0tLWltZyB7XG4gIGhlaWdodDogMTIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zbXMtZmVhdHVyZV9faXRlbS0taW1nIHtcbiAgICBoZWlnaHQ6IDM1dnc7XG4gIH1cbn1cbi5wLXNtcy1mZWF0dXJlX19pdGVtLS1pbWcgZmlndXJlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEzcmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXNtcy1mZWF0dXJlX19pdGVtLS1pbWcgZmlndXJlIHtcbiAgICB3aWR0aDogMjV2dztcbiAgfVxufVxuLnAtc21zLWZlYXR1cmVfX2l0ZW0tLWltZyBmaWd1cmUgaW1nIHtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wLXNtcy1mZWF0dXJlX19pdGVtIGgzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucC1zbXMtZmVhdHVyZV9faXRlbSBwIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wLXN0dWRlbnQtdGlwcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ4MSAwJSwgIzQ1OWQ5NCAxMDAlKTtcbn1cbi5wLXN0dWRlbnQtdGlwcyAuYy10aXRsZUFyZWEsXG4ucC1zdHVkZW50LXRpcHMgLmMtdGl0bGVBcmVhX19zbWFsbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnAtc3R1ZGVudC10aXBzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIGdhcDogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0dWRlbnQtdGlwc19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIGdhcDogNHJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucC1zdHVkZW50LXRpcHNfX2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNDByZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN0dWRlbnQtdGlwc19fbGlzdF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNnJlbSA2cmVtO1xuICB9XG59XG4ucC1zdHVkZW50LXRpcHNfX2xpc3RfX2l0ZW1fX251bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdHVkZW50LXRpcHNfX2xpc3RfX2l0ZW1fX251bSB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gIH1cbn1cbi5wLXN0dWRlbnQtdGlwc19fbGlzdF9faXRlbSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3R1ZGVudC10aXBzX19saXN0X19pdGVtIGgzIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuLnAtc3Vic2lkeS1wb2ludCAuYy1mbGV4LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1zdWJzaWR5LXBvaW50IC5jLWZsZXgtY29udGVudCB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5wLXN1YnNpZHktcG9pbnQgLmMtZmxleC1jb250ZW50X190ZXh0IHtcbiAgd2lkdGg6IDc0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtc3Vic2lkeS1wb2ludCAuYy1mbGV4LWNvbnRlbnRfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1zdWJzaWR5LXBvaW50IC5jLWZsZXgtY29udGVudF9fdGV4dCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5wLXN1YnNpZHktcG9pbnQgLmMtZmxleC1jb250ZW50IGZpZ3VyZSB7XG4gIHdpZHRoOiA1MHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1YnNpZHktcG9pbnQgLmMtZmxleC1jb250ZW50IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXN1YnNpZHktcG9pbnQgLmMtZmxleC1jb250ZW50IGZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtc3Vic2lkeS1idG4ge1xuICBwYWRkaW5nOiA4cmVtIDA7XG59XG4ucC1zdWJzaWR5LWJ0biAuYy1idG4ge1xuICBtaW4td2lkdGg6IDUwcmVtO1xufVxuXG4uYy1zdWJzaWR5LXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLmMtc3Vic2lkeS1wcmljZV9fbGFiZWwge1xuICBmb250LXNpemU6IGNsYW1wKDEzcHgsIDAuNzh2dywgMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweCAzcHggNHB4O1xufVxuLmMtc3Vic2lkeS1wcmljZV9fbnVtIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLmMtc3Vic2lkeS1wcmljZV9fbnVtIHNwYW4ge1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDIuODEyNXZ3LCA1NHB4KTtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5cbi5wLXVzZSB7XG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC11c2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEzMHJlbTtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiA0LjI1dncgMCA2LjI1dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC11c2UtY29udGFpbmVyIC5jLXRpdGxlQXJlYSB7XG4gIHBhZGRpbmctdG9wOiAxMXJlbTtcbn1cbi5wLXVzZS1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHggMTAwMHB4IDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZS1jb250YWluZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDgwdnc7XG4gIH1cbn1cbi5wLXVzZV9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZV9fbGlzdCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4ucC11c2VfX2xpc3QgLmFyZWEtbGluayBmaWd1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU5ZDkyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnAtdXNlX19saXN0IC5hcmVhLWxpbmsgZmlndXJlIGltZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuLnAtdXNlX19saXN0IC5hcmVhLWxpbms6Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC11c2VfX2xpc3QgLmFyZWEtbGluazpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5wLXVzZV9fbGlzdDpub3QoLmpzLXNsaWRlKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgY29sdW1uLWdhcDogY2FsYygoMTAwJSAtIDEyMHJlbSkgLyAyKTtcbiAgcm93LWdhcDogNHJlbTtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZV9fbGlzdDpub3QoLmpzLXNsaWRlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sdW1uLWdhcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC11c2VfX2xpc3Q6bm90KC5qcy1zbGlkZSkge1xuICAgIGNvbHVtbi1nYXA6IHVuc2V0O1xuICAgIHJvdy1nYXA6IDZyZW07XG4gIH1cbn1cbi5wLXVzZV9fbGlzdDpub3QoLmpzLXNsaWRlKSBsaSB7XG4gIHdpZHRoOiA0MHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZV9fbGlzdDpub3QoLmpzLXNsaWRlKSBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXVzZV9fbGlzdDpub3QoLmpzLXNsaWRlKSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZV9fbGlzdDpub3QoLmpzLXNsaWRlKSBsaSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnAtdXNlX19saXN0LmpzLXNsaWRlIGxpIHtcbiAgbWFyZ2luOiAwIDEuNjY2NjY2NjY2N3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLXVzZV9fbGlzdC5qcy1zbGlkZSBsaSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wLXVzZV9fbGlzdC0tdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDByZW07XG4gIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3JlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlX19saXN0LS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzcmVtIDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ucC11c2VfX2xpc3QtLXRleHQgLmNvcHkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wLXVzZV9fbGlzdC0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjgzMzN2dywgMTZweCk7XG59XG4ucC11c2VfX2xpc3QtLXRleHQgaDMge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtdXNlX19saXN0LS10ZXh0IGgzIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNDU4dncsIDI4cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnAtdXNlX19saXN0LS1pdGVtMDEgLnAtdXNlX19saXN0LS10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzQ0ODBhZTtcbn1cbi5wLXVzZV9fbGlzdC0taXRlbTAyIC5wLXVzZV9fbGlzdC0tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICNiZDYyNTM7XG59XG4ucC11c2VfX2xpc3QtLWl0ZW0wMyAucC11c2VfX2xpc3QtLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjNTY5YWEyO1xufVxuLnAtdXNlX19saXN0LS1pdGVtMDQgLnAtdXNlX19saXN0LS10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzQzNTQ3ZDtcbn1cbi5wLXVzZV9fbGlzdC0taXRlbTA1IC5wLXVzZV9fbGlzdC0tdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM2MjhlNDQ7XG59XG4ucC11c2VfX2xpc3QtLWl0ZW0wNiAucC11c2VfX2xpc3QtLXRleHQge1xuICBiYWNrZ3JvdW5kOiAjYjlhOTFlO1xufVxuLnAtdXNlX19saXN0LS1pdGVtMDcgLnAtdXNlX19saXN0LS10ZXh0IHtcbiAgYmFja2dyb3VuZDogIzhkNmE5YTtcbn1cbi5wLXVzZV9fbGlzdCAucHJldixcbi5wLXVzZV9fbGlzdCAubmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucC11c2VfX2xpc3QgLnByZXYsXG4ucC11c2VfX2xpc3QgLm5leHQge1xuICAgIHdpZHRoOiAyMHJlbTtcbiAgfVxufVxuLnAtdXNlX19saXN0IC5wcmV2IHtcbiAgbGVmdDogLTEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnAtdXNlX19saXN0IC5uZXh0IHtcbiAgcmlnaHQ6IC0xLjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wLXVzZS1tdiB7XG4gIGhlaWdodDogMzByZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWcvdXNlX212LnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnAtdXNlLW12IGgxIHtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbn1cbi5wLXVzZS1tdi0taXRlbTAxIHtcbiAgYmFja2dyb3VuZDogI2VjZjJmNztcbn1cbi5wLXVzZS1tdi0taXRlbTAxIGgxIHtcbiAgY29sb3I6ICM0NDgwYWU7XG59XG5cbi5jLW5heWFtaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW5heWFtaSAuYy10aXRsZUFyZWEge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuLmMtbmF5YW1pX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBnYXA6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmMtbmF5YW1pX19saXN0IHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5heWFtaV9fbGlzdCB7XG4gICAgcm93LWdhcDogNnJlbTtcbiAgfVxufVxuLmMtbmF5YW1pX19saXN0IGxpIHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xuICBwYWRkaW5nOiAwIDIwcHggM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5heWFtaV9fbGlzdCBsaSB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLW5heWFtaV9fbGlzdCBsaSBmaWd1cmUge1xuICBtYXJnaW4tdG9wOiAtNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5jLW5heWFtaV9fbGlzdCBsaSBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtbmF5YW1pX19saXN0IGxpIHAgc3BhbiB7XG4gIGNvbG9yOiAjNDU5ZDkyO1xufVxuLmMtbmF5YW1pX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1uYXlhbWlfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy1uYXlhbWk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDEuOHJlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMi44cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmMtbmF5YW1pX18wOGl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1uYXlhbWlfXzA4aXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYy1uYXlhbWlfXzA4aXRlbSAuYy10aXRsZUFyZWEge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtO1xufVxuLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIGdhcDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCB7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCB7XG4gICAgcm93LWdhcDogNnJlbTtcbiAgfVxufVxuLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3QgbGkge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XG4gIHBhZGRpbmc6IDNyZW0gMnJlbSAzcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTUuMTA0MTY2NjY2N3Z3O1xuICBtaW4td2lkdGg6IDE1LjEwNDE2NjY2Njd2dztcbiAgbWF4LXdpZHRoOiAxNS4xMDQxNjY2NjY3dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLW5heWFtaV9fMDhpdGVtX19saXN0IGxpIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbi5jLW5heWFtaV9fMDhpdGVtX19saXN0IGxpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAyM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2NHB4IHNvbGlkICNlY2Y1ZjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5jLW5heWFtaV9fMDhpdGVtX19saXN0IGxpIGZpZ3VyZSB7XG4gIG1hcmdpbi10b3A6IC01cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3QgbGkgcCBzcGFuIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xuICBjb2xvcjogIzQ1OWQ5MjtcbiAgcGFkZGluZy1yaWdodDogMC4xZW07XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fbGlzdCBsaSBwLmMtbmF5YW1pX19saXN0X18wOGl0ZW1fX3R0bCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmMtbmF5YW1pX18wOGl0ZW1fX2xpc3RfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gLTFweDtcbn1cbi5jLW5heWFtaV9fMDhpdGVtX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1uYXlhbWlfXzA4aXRlbV9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjA0NnZ3LCAyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jLW5heWFtaV9fMDhpdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxLjhyZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jLXJlc29sdXRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XG59XG4uYy1yZXNvbHV0aW9uX19jYXRjaCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZXNvbHV0aW9uX19jYXRjaCB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcbiAgfVxufVxuLmMtcmVzb2x1dGlvbl9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzb2x1dGlvbl9fbGlzdCBsaSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gIH1cbn1cbi5jLXJlc29sdXRpb25fX2xpc3QgbGkgZmlndXJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDUwcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5jLXJlc29sdXRpb25fX2xpc3QgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogNDByZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc29sdXRpb25fX2xpc3QgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jLXJlc29sdXRpb25fX2xpc3QgbGkgZmlndXJlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzb2x1dGlvbl9fbGlzdCBsaSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jLXJlc29sdXRpb25fX2xpc3QgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVzb2x1dGlvbl9fbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4uYy1yZXNvbHV0aW9uX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmMtcmVzb2x1dGlvbl9fbGlzdC0tdGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHJlbSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYy1yZXNvbHV0aW9uX19saXN0LS10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDByZW0pO1xuICAgIHBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlc29sdXRpb25fX2xpc3QtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYy1yZXNvbHV0aW9uX19saXN0LS10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgY29sb3I6ICM0NTlkOTI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jLXVzZS1wb2ludF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTByZW07XG4gIG1hcmdpbi10b3A6IDlyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy11c2UtcG9pbnRfX2xpc3Qge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4uYy11c2UtcG9pbnRfX2xpc3QgbGkge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdXNlLXBvaW50X19saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTByZW0gYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDNyZW07XG4gIH1cbn1cbi5jLXVzZS1wb2ludF9fbGlzdCBsaSBmaWd1cmUsXG4uYy11c2UtcG9pbnRfX2xpc3QgbGkgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uYy11c2UtcG9pbnRfX2xpc3QgbGkgZmlndXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdXNlLXBvaW50X19saXN0IGxpIGZpZ3VyZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIG1hcmdpbi10b3A6IDIuMmVtO1xuICB9XG59XG4uYy11c2UtcG9pbnRfX2xpc3QgbGk6Zmlyc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSwgLmMtdXNlLXBvaW50X19saXN0IGxpOm50aC1vZi10eXBlKDIpIGZpZ3VyZTo6YmVmb3JlLCAuYy11c2UtcG9pbnRfX2xpc3QgbGk6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS41ZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0NTlkOTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy11c2UtcG9pbnRfX2xpc3QgbGk6Zmlyc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSwgLmMtdXNlLXBvaW50X19saXN0IGxpOm50aC1vZi10eXBlKDIpIGZpZ3VyZTo6YmVmb3JlLCAuYy11c2UtcG9pbnRfX2xpc3QgbGk6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMDQ2dncsIDIwcHgpO1xuICAgIHRvcDogLTM0cHg7XG4gIH1cbn1cbi5jLXVzZS1wb2ludF9fbGlzdCBsaTpmaXJzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwMVwiO1xufVxuLmMtdXNlLXBvaW50X19saXN0IGxpOm50aC1vZi10eXBlKDIpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwMlwiO1xufVxuLmMtdXNlLXBvaW50X19saXN0IGxpOmxhc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDNcIjtcbn1cbi5jLXVzZS1wb2ludF9fbGlzdCBsaSBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdXNlLXBvaW50X19saXN0IGxpIGgzIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4xNDZ2dywgMjJweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXVzZS1wb2ludF9fbGlzdCBsaSBwIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gIH1cbn1cblxuLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCBsaSB7XG4gIHBhZGRpbmc6IDZyZW0gMnJlbSAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cmVtIDVyZW07XG4gIH1cbiAgLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCBsaSBoMyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCBsaTpmaXJzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQb2ludCAxXCI7XG59XG4uYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IGxpOm50aC1vZi10eXBlKDIpIGZpZ3VyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJQb2ludCAyXCI7XG59XG4uYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IGxpOmxhc3Qtb2YtdHlwZSBmaWd1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUG9pbnQgM1wiO1xufVxuLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCBsaSBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMjV2dywgMjRweCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy11c2UtcG9pbnRfX2xpc3QuZnVuY3Rpb24tdXNlLXBvaW50IGxpIGgzIHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgbWFyZ2luOiAzcmVtIGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjE0NnZ3LCAyMnB4KTtcbiAgfVxufVxuLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCBsaSBmaWd1cmUgaW1nIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi51LW10LS0xMCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi51LW1iLS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi51LW1yLS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLnUtbWwtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi51LW10LS0yMCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi51LW1iLS0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi51LW1yLS0yMCB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLnUtbWwtLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi51LW10LS0zMCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi51LW1iLS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi51LW1yLS0zMCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLnUtbWwtLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi51LW10LS00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi51LW1iLS00MCB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5cbi51LW1yLS00MCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLnUtbWwtLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi51LW10LS01MCB7XG4gIG1hcmdpbi10b3A6IDVyZW07XG59XG5cbi51LW1iLS01MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi51LW1yLS01MCB7XG4gIG1hcmdpbi1yaWdodDogNXJlbTtcbn1cblxuLnUtbWwtLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi51LW10LS02MCB7XG4gIG1hcmdpbi10b3A6IDZyZW07XG59XG5cbi51LW1iLS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi51LW1yLS02MCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLnUtbWwtLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW07XG59XG5cbi51LW10LS03MCB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi51LW1iLS03MCB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW07XG59XG5cbi51LW1yLS03MCB7XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLnUtbWwtLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG59XG5cbi51LW10LS04MCB7XG4gIG1hcmdpbi10b3A6IDhyZW07XG59XG5cbi51LW1iLS04MCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi51LW1yLS04MCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbTtcbn1cblxuLnUtbWwtLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi51LW10LS05MCB7XG4gIG1hcmdpbi10b3A6IDlyZW07XG59XG5cbi51LW1iLS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDlyZW07XG59XG5cbi51LW1yLS05MCB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLnUtbWwtLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDlyZW07XG59XG5cbi51LW10LS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLnUtbWItLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtO1xufVxuXG4udS1tci0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnUtbWwtLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLnUtbXQtLTExMCB7XG4gIG1hcmdpbi10b3A6IDExcmVtO1xufVxuXG4udS1tYi0tMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW07XG59XG5cbi51LW1yLS0xMTAge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtO1xufVxuXG4udS1tbC0tMTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtO1xufVxuXG4udS1tdC0tMTIwIHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG59XG5cbi51LW1iLS0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMnJlbTtcbn1cblxuLnUtbXItLTEyMCB7XG4gIG1hcmdpbi1yaWdodDogMTJyZW07XG59XG5cbi51LW1sLS0xMjAge1xuICBtYXJnaW4tbGVmdDogMTJyZW07XG59XG5cbi51LWJnX19saWdodGdyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZmFmOTtcbn1cblxuLnUtbXQtLTEwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnUtbWItLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnUtbXItLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4udS1tbC0tMTAge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLnUtbXQtLTIwIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnUtbWItLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnUtbXItLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4udS1tbC0tMjAge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cblxuLnUtbXQtLTMwIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnUtbWItLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnUtbXItLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4udS1tbC0tMzAge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnUtbXQtLTQwIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLnUtbWItLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnUtbXItLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtO1xufVxuXG4udS1tbC0tNDAge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnUtbXQtLTUwIHtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cblxuLnUtbWItLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbn1cblxuLnUtbXItLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuXG4udS1tbC0tNTAge1xuICBtYXJnaW4tbGVmdDogNXJlbTtcbn1cblxuLnUtbXQtLTYwIHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLnUtbWItLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnUtbXItLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4udS1tbC0tNjAge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbn1cblxuLnUtbXQtLTcwIHtcbiAgbWFyZ2luLXRvcDogN3JlbTtcbn1cblxuLnUtbWItLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLnUtbXItLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cmVtO1xufVxuXG4udS1tbC0tNzAge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLnUtbXQtLTgwIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cblxuLnUtbWItLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbn1cblxuLnUtbXItLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuXG4udS1tbC0tODAge1xuICBtYXJnaW4tbGVmdDogOHJlbTtcbn1cblxuLnUtbXQtLTkwIHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLnUtbWItLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbn1cblxuLnUtbXItLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4udS1tbC0tOTAge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbn1cblxuLnUtbXQtLTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xufVxuXG4udS1tYi0tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi51LW1yLS0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4udS1tbC0tMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xufVxuXG4udS1tdC0tMTEwIHtcbiAgbWFyZ2luLXRvcDogMTFyZW07XG59XG5cbi51LW1iLS0xMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbn1cblxuLnUtbXItLTExMCB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW07XG59XG5cbi51LW1sLS0xMTAge1xuICBtYXJnaW4tbGVmdDogMTFyZW07XG59XG5cbi51LW10LS0xMjAge1xuICBtYXJnaW4tdG9wOiAxMnJlbTtcbn1cblxuLnUtbWItLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEycmVtO1xufVxuXG4udS1tci0tMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnJlbTtcbn1cblxuLnUtbWwtLTEyMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnJlbTtcbn1cblxuLnUtbWFyZ2luLS1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnUtdGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi51LXRleHQtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi51LXRleHQtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJyLnUtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnUtc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51LXNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGJyLnUtc3Age1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLyohIExpdHkgLSB2Mi40LjEgLSAyMDIwLTA0LTI2XG4qIGh0dHA6Ly9zb3JnYWxsYS5jb20vbGl0eS9cbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi9cbi5saXR5IHtcbiAgei1pbmRleDogOTk5MDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6ICMwYjBiMGI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LmxpdHktb3BlbmVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHkubGl0eS1jbG9zZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4ubGl0eSAqIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5saXR5LXdyYXAge1xuICB6LWluZGV4OiA5OTkwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cblxuLmxpdHktbG9hZGVyIHtcbiAgei1pbmRleDogOTk5MTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk5OTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktY29udGVudCB7XG4gIHotaW5kZXg6IDk5OTM7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UsIC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwgLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiA5OTk0O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5saXR5LWNsb3NlOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGl0eS1jbG9zZTpob3ZlciwgLmxpdHktY2xvc2U6Zm9jdXMsIC5saXR5LWNsb3NlOmFjdGl2ZSwgLmxpdHktY2xvc2U6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5saXR5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5saXR5LWlmcmFtZSAubGl0eS1jb250YWluZXIsIC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLCAubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsIC5saXR5LWZhY2Vib29rdmlkZW8gLmxpdHktY29udGFpbmVyLCAubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2NHB4O1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxpdHktaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vLi4vaW1nL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy8uLi8uLi9pbWcvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzLy4uLy4uL2ltZy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG4uc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0IHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIC8qbWFyZ2luLWJvdHRvbTogMzBweDsqL1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qcy1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG59XG5cbi5qcy1zbGlkZS5zbGljay1pbml0aWFsaXplZCB7XG4gIG9wYWNpdHk6IDE7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuL3NldHRpbmcvc2l6ZeWPgueFp1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogbWluLXdpZHRoXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRicmVha3BvaW50LXVwOiAoXHJcbiAgXCJzXCI6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweClcIixcclxuICBcIm1cIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KVwiLFxyXG4gIFwibFwiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KVwiLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLyogbWF4LXdpZHRoXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRicmVha3BvaW50LWRvd246IChcclxuICBcImxcIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweClcIixcclxuICBcIm1cIjogXCJzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KVwiLFxyXG4gIFwic1wiOiBcInNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpXCIsXHJcbikgIWRlZmF1bHQ7XHJcbiIsIi8q6buS77yaZm9udCovXHJcbiRjX2JsazogIzExMTtcclxuXHJcbi8q57eR77ya5paH5a2X44Gu44Ki44Kv44K744Oz44OI44Gq44GpKi9cclxuJGNfZ3JlZW46ICM0NTlkOTI7XHJcblxyXG4vKuiWhOe3ke+8muiDjOaZr+OBquOBqSovXHJcbiRjX2xpZ2h0X2dyZWVuOiAjZWNmNWYyO1xyXG5cclxuLyrprq7jgoTjgYvjgarpnZLvvJrjg5njg7zjgrkqL1xyXG4kY19iYXNlOiAjMDU2NmQ0O1xyXG5cclxuLyrmv4PntLrvvJrjg6rjg7Pjgq/ku5YqL1xyXG4kY19haTogIzBlMTE1NTtcclxuXHJcbi8q44Ko44Oh44Op44Or44OJ77ya6KOF6aO+5LuWKi9cclxuJGNfbWl6dTogIzU0YmNjZjtcclxuXHJcbi8q6LWk77ya6KOF6aO+5LuWKi9cclxuJGNfcmVkOiAjYjgxYzIyO1xyXG5cclxuLypiZ++8muiDjOaZryovXHJcbiRjX2JnOiAjZjVmOGZjO1xyXG5cclxuLyrjgrDjg6njg4fjg7zjgrfjg6fjg7MqL1xyXG4kY19ncmFkOiAjMDU2NmQ0O1xyXG4kY19ncmFkOiAtbW96LWxpbmVhci1ncmFkaWVudChyaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuJGNfZ3JhZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsXHJcbiAgICByaWdodCBjZW50ZXIsXHJcbiAgICBsZWZ0IGNlbnRlcixcclxuICAgIGZyb20oIzUwY2FkYyksXHJcbiAgICB0bygjMDU2NmQ0KSk7XHJcbiRjX2dyYWQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJpZ2h0LCAjNTBjYWRjIDAlLCAjMDU2NmQ0IDEwMCUpO1xyXG4kY19ncmFkOiAtby1saW5lYXItZ3JhZGllbnQocmlnaHQsICM1MGNhZGMgMCUsICMwNTY2ZDQgMTAwJSk7XHJcbiRjX2dyYWQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzUwY2FkYyAwJSwgIzA1NjZkNCAxMDAlKTtcclxuXHJcbi8q5paH5a2X44Kw44Op44OH44O844K344On44OzKi9cclxuLmNfZ3JhZF9mb250IHtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDc2OGQ0LCAjNGZjOGRjKTtcclxuICBjb2xvcjogIzRhYzJkYjtcclxufVxyXG5cclxuZW0uY19ncmFkX2ZvbnQge1xyXG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxucC5jX2dyYWRfZm9udCB7XHJcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59IiwiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytKUDp3Z2h0QDQwMDs1MDA7NzAwOzkwMCZkaXNwbGF5PXN3YXBcIik7XHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9jZG4uanNkZWxpdnIubmV0L25wbS95YWt1aGFuanBAMy4zLjEvZGlzdC9jc3MveWFrdWhhbmpwLm1pbi5jc3NcIik7XHJcblxyXG4qIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM4MHB4KSB7XHJcbiAgICBmb250LXNpemU6IDAuN3Z3O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBmb250LXNpemU6IHZ3KDE2KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGZvbnQtZmFtaWx5OiAkamEtc2FucztcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICBcclxuICAuYXJlYS1saW5rIHtcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICB9XHJcbiAgICB9ICBcclxuICAgIFxyXG4gIH1cclxuICBcclxufVxyXG5hIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5lbSB7XHJcbiAgZm9udC1zdHlsZTogaW5pdGlhbDtcclxufVxyXG4vKuWQhGh0bWzopoHntKAqL1xyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5oMiB7XHJcbiAgQGluY2x1ZGUgZm9udDIwO1xyXG4gIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxufVxyXG5oMyB7XHJcbiAgQGluY2x1ZGUgZm9udDI0O1xyXG59XHJcbm1haW4ge1xyXG4gIC8vIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gIH1cclxufVxyXG4iLCIvKiBqYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kamEtc2FuczogWWFrdUhhbkpQLCAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuXHJcbi8qIGVuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiRlbi1zYW5zOiAnUm9ib3RvJywgc2Fucy1zZXJpZjsiLCIjc3BhY2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYW5jaGVkYWxtb25kO1xyXG4gIGhlaWdodDogMTMwMHB4O1xyXG59XHJcbi8qICAgICDjg5Xjgqfjg7zjg4njgqTjg7MgICAgKi9cclxuLmZhZGVJbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiAyNTBtcztcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjIzLC43NiwuNzMsLjk3KTtcclxufVxyXG4uZmFkZUluLXVwIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MHB4KTt9XHJcbi5mYWRlSW4tZG93biB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTgwcHgpO31cclxuLmZhZGVJbi1sZWZ0IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7fVxyXG4uZmFkZUluLXJpZ2h0IHt0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwKTt9XHJcbi5zY3JvbGwtaW4ge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO31cclxuXHJcbi8qICAgICDjgrnjg6njgqTjg4njgqTjg7MgICAgKi9cclxuLnNsaWRlSW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xyXG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwMDBtcztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB0cmFuc2Zvcm07XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguMjMsLjc2LC43MywuOTcpO1xyXG59XHJcbi5zbGlkZUluLXVwIHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4MHB4KTt9XHJcbi5zbGlkZUluLWRvd24ge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC04MHB4KTt9XHJcbi5zbGlkZUluLWxlZnQge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC04MHB4LCAwKTt9XHJcbi5zbGlkZUluLXJpZ2h0IHtvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAwKTt9XHJcbi5zY3JvbGwtaW4ge29wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO30iLCIvKiBSZXNldCBib3gtbW9kZWwgYW5kIHNldCBib3JkZXJzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMDtcclxufVxyXG5cclxuLyogRG9jdW1lbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKiAzLiBSZW1vdmUgZ3JheSBvdmVybGF5IG9uIGxpbmtzIGZvciBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFZlcnRpY2FsIHJoeXRobSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxucCxcclxudGFibGUsXHJcbmJsb2NrcXVvdGUsXHJcbmFkZHJlc3MsXHJcbnByZSxcclxuaWZyYW1lLFxyXG5mb3JtLFxyXG5maWd1cmUsXHJcbmRsIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qIEhlYWRpbmdzICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpc3RzIChkZWZpbml0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIFJlcGxhY2VkIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHZlcnRpY2FsIGFsaWdubWVudCBpc3N1ZXMuXHJcbiAqL1xyXG5cclxuc3ZnLFxyXG5pbWcsXHJcbmVtYmVkLFxyXG5vYmplY3QsXHJcbmlmcmFtZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyogRm9ybXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlLlxyXG4gKiAxLiBNYWtlIGZvcm0gZWxlbWVudHMgc3R5bGFibGUgYWNyb3NzIHN5c3RlbXMgaU9TIGVzcGVjaWFsbHkuXHJcbiAqIDIuIEluaGVyaXQgdGV4dC10cmFuc2Zvcm0gZnJvbSBwYXJlbnQuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgLyogMSAqL1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgY3Vyc29ycyBmb3IgY2xpY2thYmxlIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9XCJidXR0b25cIl0sXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmJ1dHRvbjpkaXNhYmxlZCxcclxuW3R5cGU9XCJidXR0b25cIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQsXHJcblt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIG91dGxpbmVzIGZvciBGaXJlZm94IGFuZCB1bmlmeSBzdHlsZSB3aXRoIGlucHV0IGVsZW1lbnRzICYgYnV0dG9ucy5cclxuICovXHJcblxyXG46LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IGF1dG87XHJcbn1cclxuXHJcbnNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBwYWRkaW5nXHJcbiAqL1xyXG5cclxub3B0aW9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgdG8gaW52aXNpYmxlXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIEZpeCBmb250IGluaGVyaXRhbmNlLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBhdXRvO1xyXG59XHJcblxyXG4vKiBUYWJsZXMgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4xLiBDb3JyZWN0IHRhYmxlIGJvcmRlciBjb2xvciBpbmhlcml0YW5jZSBpbiBhbGwgQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiovXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuY2FwdGlvbiB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbiIsIkBtaXhpbiBmb250MTAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTBweCwgMC41MjF2dywgMTBweCk7XHJcbn1cclxuQG1peGluIGZvbnQxMiB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxMHB4LCAwLjYyNXZ3LCAxMnB4KTtcclxufVxyXG5AbWl4aW4gZm9udDEzIHtcclxuICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjc3dncsIDEzcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC43Mjl2dywgMTRweCk7XHJcbn1cclxuQG1peGluIGZvbnQxNSB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxM3B4LCAwLjc4dncsIDE1cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMC44MzMzdncsIDE2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMC45Mzc1dncsIDE4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MTkge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMTVweCwgMC45Mzc1dncsIDE5cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4wNDZ2dywgMjBweCk7XHJcbn1cclxuQG1peGluIGZvbnQyMSB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjA0NnZ3LCAyMXB4KTtcclxufVxyXG5AbWl4aW4gZm9udDIyIHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMTQ2dncsIDIycHgpO1xyXG59XHJcbkBtaXhpbiBmb250MjQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4yNXZ3LCAyNHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDI2IHtcclxuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMzU0dncsIDI2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250Mjgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS40NTh2dywgMjhweCk7XHJcbn1cclxuQG1peGluIGZvbnQyOSB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyMnB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDMwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNTYydncsIDMwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzIge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS42NjZ2dywgMzJweCk7XHJcbn1cclxuQG1peGluIGZvbnQzNCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjc3dncsIDM0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250MzYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjVweCwgMS44NzV2dywgMzZweCk7XHJcbn1cclxuQG1peGluIGZvbnQzOCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAxLjk3OHZ3LCAzOHB4KTtcclxufVxyXG5AbWl4aW4gZm9udDQwIHtcclxuICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4xdncsIDQ0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDYge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgMi4ydncsIDQ2cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NDgge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMi41dncsIDQ4cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NTQge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMi44MTI1dncsIDU0cHgpO1xyXG59XHJcbkBtaXhpbiBmb250NjAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoMzJweCwgMy4xMjV2dywgNjBweCk7XHJcbn1cclxuQG1peGluIGZvbnQ3MCB7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgzOHB4LCA0dncsIDcwcHgpO1xyXG59XHJcbkBtaXhpbiBmb250ODAge1xyXG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgNC4xNjZ2dywgODBweCk7XHJcbn1cclxuIiwiLmwtMmNvbCB7XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDhyZW07XHJcbiAgICAvLyBwYWRkaW5nOiA2cmVtIDAgMTJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogdncoNjApO1xyXG4gICAgICAvLyBwYWRkaW5nOiB2dyg0MCkgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFydGljbGUge1xyXG4gICAgd2lkdGg6IDkwcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFzaWRlIHtcclxuICAgIHdpZHRoOiAzMHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZvcm0ge1xyXG4gICAgLmwtaW5uZXIge1xyXG4gICAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IHZ3KDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUge1xyXG4gICAgICB3aWR0aDogNjByZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGFzaWRlIHtcclxuICAgICAgd2lkdGg6IDU2cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGFjdCB7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogOHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiB2dyg2MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG5mb3JtIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufSIsIi5sLWNhdGNoLS10ZXh0IHtcclxuICBtYXJnaW46IDcwcHggYXV0byA1MHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAmICsgKiAubC1jb250YWluZXIsXHJcbiAgJiArIC5sLWNvbnRhaW5lcixcclxuICAmICsgKiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59IiwiJXdyYXAge1xyXG4gIHdpZHRoOiAkYmFzZS13aWR0aDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubC1jb250YWluZXIge1xyXG4gIEBleHRlbmQgJXdyYXA7XHJcbiAgcGFkZGluZzogdncoMTIwKSAwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgIHBhZGRpbmc6IDdyZW0gM3Z3O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcblxyXG4gICYtLXB0MCB7XHJcbiAgICBAZXh0ZW5kICV3cmFwO1xyXG4gICAgcGFkZGluZzogMCAwIHZ3KDEyMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgM3Z3IDdyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tcDAge1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IDAgMCB2dyg0MCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gNXZ3O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubC1jb250YWluZXItc2VydmljZWxpc3Qge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJGJhc2Utd2lkdGg6IDEyODBweDtcclxuJGRldmljZS13aWR0aC1tOiA3NjhweDtcclxuJGRldmljZS13aWR0aC1zOiA0NjhweDsiLCIubC1oZWFkZXIge1xyXG4gIGhlaWdodDogMTByZW07XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgLy9oZWlnaHQ6IDkuMnJlbTtcclxuICBAYXQtcm9vdCAudW5kZXIgLmwtaGVhZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgaGVpZ2h0OiA4cmVtO1xyXG4gIH1cclxufVxyXG4iLCIuYy0yY29sLWFydGljbGUge1xyXG4gICZfX212IHtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNfZ3JlZW4gMCAxMCUsICNjY2NmZGUgNSUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNSU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAmK3VsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAmK3Age1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrTGlzdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0wLjVlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICtsaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0TGluayB7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMi41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNfZ3JlZW47XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgcmlnaHQ6IC0ycmVtO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1hcnJvdyB7XHJcbiAgJi0tY2VudGVyLWJvdHRvbSB7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDdyZW0gMTByZW0gMCAxMHJlbTtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjYyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XHJcbiAgfVxyXG59XHJcbiIsIi5jLWJnIHtcclxuICAmLS1nciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYy1iZztcclxuICB9XHJcbiAgJi0tdHJpYW5nbGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvc2VydmljZV9iZy5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZDogI2RlZWNmNjtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgfVxyXG4gICYtLWluYm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUyIDE2NSAxODIgLyAwLjEpO1xyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0IHtcclxuICAgICAgaDMsXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogIzM0YTViNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAtc2VydmljZS1hcmNoaXZlX190ZXh0OmFmdGVyIHtcclxuICAgICAgY29sb3I6ICMzNGE1YjY7XHJcbiAgICB9XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3V0Ym91bmQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDUgMTAyIDIxMiAvIDAuMSk7XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQge1xyXG4gICAgICBoMyxcclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjMDU2NmQ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1jb25zdHJ1Y3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDIyNSAxNzYgNCAvIDAuMSk7XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQge1xyXG4gICAgICBoMyxcclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAjZTFiMDA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1zZXJ2aWNlLWFyY2hpdmVfX3RleHQ6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogI2UxYjAwNDtcclxuICAgIH1cclxuICAgIC5wLXNlcnZpY2UtYXJjaGl2ZV9fdGV4dDpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlMWIwMDQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sLWJ0bi1hcmVhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDZyZW07XHJcblxyXG4gICYtLTJjb2wge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgIGdhcDogNnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiVhcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbi5jLWJ0biB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBtaW4td2lkdGg6IDUwdnc7XHJcbiAgfVxyXG5cclxuICAmLS1jdGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYmdfYnRuX2Fycm93LnBuZycpIG5vLXJlcGVhdDtcclxuXHJcbiAgICAvKiA6OmJlZm9yZSwgOjphZnRlcuOBpzLnqK7poZ7jga7jgrDjg6njg4fjg7zjgrfjg6fjg7PjgpLnlKjmhI8gKi9cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIOOCsOODqeODh+ODvOOCt+ODp+ODszEgKi9cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gICAgICAvKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Plrp/ooYzmmYLplpMgKi9cclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYig2OSwgMTU3LCAxMjkpIDAlLCByZ2IoNjksIDE1NywgMTQ4KSAxMDAlKTtcclxuICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc5YjlhNCAwJSwgIzY2YTRhZiAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MyICovXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYig2OSwgMTU3LCAxMjkpIDAlLCByZ2IoNjksIDE1NywgMTQ4KSAxMDAlKTtcclxuICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzY2YTRhZiAwJSwgIzc5YjlhNCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjg5vjg5Djg7zmmYLjgavjgrDjg6njg4fjg7zjgrfjg6fjg7Mx44KS6YCP5piO44Gr44GZ44KLICovXHJcbiAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tY3RhLFxyXG4gICYtLW9yYSxcclxuICAmLS13aCB7XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAvLyBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICB3aWR0aDogMzVyZW07XHJcbiAgICBtaW4td2lkdGg6IDM2MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDc1dnc7XHJcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMjhyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1vcmEge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXdoIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS10ZWwge1xyXG4gICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IHZ3KDEwKSB2dyg1MCk7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAuMik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ncmFkIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vIHdpZHRoOiAyOHJlbTtcclxuICAgIC8vIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2JnX2J0bl9hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICBib3gtc2hhZG93OiAxcHggM3B4IDEycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG5cclxuICAgIC8qIDo6YmVmb3JlLCA6OmFmdGVy44GnMueorumhnuOBruOCsOODqeODh+ODvOOCt+ODp+ODs+OCkueUqOaEjyAqL1xyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLyog44Kw44Op44OH44O844K344On44OzMSAqL1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgICAgIC8qIOOCouODi+ODoeODvOOCt+ODp+ODs+Wun+ihjOaZgumWkyAqL1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzNjOWY0NCAwJSwgIzQ1OWQ5NCAxMDAlKTtcclxuICAgICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzc5YjlhNCAwJSwgIzY2YTRhZiAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAvKiDjgrDjg6njg4fjg7zjgrfjg6fjg7MyICovXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkOTQgMCUsICMzYzlmNDQgMTAwJSk7XHJcbiAgICAgIC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM2NmE0YWYgMCUsICM3OWI5YTQgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLyog44Ob44OQ44O85pmC44Gr44Kw44Op44OH44O844K344On44OzMeOCkumAj+aYjuOBq+OBmeOCiyAqL1xyXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihzKSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgd2lkdGg6IDc1dnc7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICBwYWRkaW5nOiA0cmVtIDVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMjhyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1ncmFkMiB7XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICB3aWR0aDogMjhyZW07XHJcbiAgICBwYWRkaW5nOiB2dygxMCkgdncoNTApO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIGJhY2tncm91bmQ6ICRjX2dyYWQ7XHJcbiAgfVxyXG5cclxuICAmLS1vcmFuZ2Uge1xyXG4gICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDIuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWJvcmRlciB7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNfZ3JlZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgJGNfZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDEuNXJlbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIHRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gIH1cclxufSIsIi5jLWNhdGUge1xyXG5cdCYtLWxpbmUge1xyXG4gICAgcGFkZGluZzogMC4ycmVtIDVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1iYXNlO1xyXG4gICAgY29sb3I6ICRjLWJhc2U7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEwcHgsIDAuNjI1dncsIDEycHgpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIuYy1jb21wYW55IHtcclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDIuNXZ3LCA0MHB4KTtcclxuICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcblxyXG4gICAgKyAuYy1jb21wYW55X19pdGVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogMy4xMjV2dztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYuMjV2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUgdGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9IFxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAobSkge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDR2dyAyLjY2NjY3dncgNS4zMzMzM3Z3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGwge1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB9XHJcblxyXG4gICAgZHQge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkZCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWUwZTA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTBlMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIGxpICsgbGkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtY29udGFjdCB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udDM0O1xyXG4gIH1cclxuXHJcbiAgJl9fZGV0YWlsIHtcclxuICAgIG1hcmdpbi10b3A6IDQuNXJlbTtcclxuICAgIHBhZGRpbmctdG9wOiA0LjVyZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogJGNfbGlnaHRfZ3JlZW47XHJcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAzLjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2MgaW5zaWRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYW5ub3RhdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAjNGI0YjRiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAkY19ncmVlbiwgJGNfZ3JlZW4gMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jLWNvbnRhY3QtMmNvbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDdyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA5cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fbGVmdCxcclxuICAmX19yaWdodCB7XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDdyZW0pIC8gMik7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hdHRlbnRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNC41cmVtO1xyXG4gICAgcGFkZGluZy10b3A6IDQuNXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTtcclxuICB9XHJcbn0iLCIuYy1jdGEge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgYmFja2dyb3VuZDogI2YwZjVmODtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDZyZW0gMDtcclxuXHJcbiAgJl9fZGVtbyxcclxuICAmX19mbG93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyLjVyZW07XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICB3aWR0aDogNjB2dztcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUuNXJlbSk7XHJcbiAgfVxyXG5cclxuICAuYy1jdGFfX2RlbW8ge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xyXG4gICAgfVxyXG5cclxuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XHJcbiAgfVxyXG5cclxuICAuYy1jdGFfX2Zsb3cge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW1cclxuICB9XHJcblxyXG4gIC5hcmVhLWxpbmsgZmlndXJlIHtcclxuICAgIHdpZHRoOiAxM3JlbTtcclxuICAgIGhlaWdodDogMTNyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2IoNjksIDE1NywgMTI5KSAwJSwgcmdiKDY5LCAxNTcsIDE0OCkgMTAwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgd2lkdGg6IDIwdnc7XHJcbiAgICBoZWlnaHQ6IDIwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX2dyZWVuLnBuZycpIDAgY2VudGVyLzE4cHggbm8tcmVwZWF0O1xyXG5cclxuXHJcbiAgfVxyXG5cclxuICAuYXJlYS1saW5rOmhvdmVyIHAge1xyXG4gICAgY29sb3I6ICM0NTlkOGQ7XHJcbiAgfVxyXG4gIC5hcmVhLWxpbms6aG92ZXIgYSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLjVyZW07XHJcbiAgfVxyXG4gIC8qLmFyZWEtbGluazpob3ZlciBmaWd1cmUge1xyXG4gICAgYmFja2dyb3VuZDojNGNiZGFmO1xyXG4gIH0gKi9cclxuXHJcbiAgJi1jb250YWN0ZGVtbyB7XHJcbiAgICAucC1zcGxpdC1tdl9fY3RhTGlzdCB7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDMwcmVtO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygyMCkgdncoMzApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy1maWd1cmUge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDZyZW0gMCAwO1xyXG59IiwiLmMtZmxvdyB7XHJcbiAgJi1zdWJzaWR5IHtcclxuICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fc3VidGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgfVxyXG5cclxuICAmX19zdGVwIHtcclxuICAgIHVsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogODglO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWwge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGdhcDogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgZ2FwOiA1cmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgb2wge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDogNjRyZW07XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogOXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmMtZmxvd19fc3RlcCB7XHJcbiAgICB1bCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDkxJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogNjklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAzMiU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogNjMlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDU5ZDkyO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCJcclxuXHJcbi5tYWlsZm9ybSB7XHJcbiAgLmMtYnRuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHZoO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICB9XHJcbn1cclxuXHJcbi5ibC1mb3JtX19wcml2YWN5IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXRvcDogdncoMzApO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDcwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ibC1mb3JtX19zdWJtaXQge1xyXG4gIHdpZHRoOiB2dygzNjApO1xyXG4gIG1hcmdpbjogdncoNTApIGF1dG8gMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luOiB2dygxMjApIGF1dG8gdncoMzAwKTtcclxuICB9XHJcblxyXG4gIFt0eXBlPXN1Ym1pdF0ge1xyXG4gICAgcGFkZGluZzogMC45ODk1ODMzMzMzdncgMi4wODMzMzMzMzMzdnc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiA4LjUlO1xyXG4gIH1cclxufVxyXG5cclxuLm11c3Qge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICNGRjAwMDA7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmc6IDJweCA1cHggM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBmb250LXNpemU6IHZ3KDQwKTtcclxuICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCkgdncoMTUpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZ3KDUwKTtcclxuICB9XHJcbn1cclxuXHJcbi5vcHAsXHJcbi5vcHRpb25hbCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZDogIzk5OTtcclxuICBmb250LXNpemU6IDExcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMnB4IDVweCAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIGZvbnQtc2l6ZTogdncoNDApO1xyXG4gICAgcGFkZGluZzogdncoMTApIHZ3KDMwKSB2dygxNSk7XHJcbiAgICBtYXJnaW4tbGVmdDogdncoNTApO1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yTXNnIHtcclxuICBjb2xvcjogI0ZGMDAwMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZ3KDMwKTtcclxuICB9XHJcbn1cclxuXHJcbi5ibC1mb3JtSW5xdWlyeSB7XHJcbiAgKiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoNDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjOWI5YjliO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiB2dyg0MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogdncoMzApO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG5cclxuICAgICAgJlt0eXBlPVwidGV4dFwiXSxcclxuICAgICAgJlt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgdncoMzApIDAgMDtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogdncoNzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW46IDAgdncoMzApIDAgMDtcclxuICAgICAgICBwYWRkaW5nOiB2dygzMCk7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dyg3MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcblxyXG4gICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSxcclxuICAgICAgJlt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZWYge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTVweDtcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogYnV0dG9uO1xyXG4gICAgICBhcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgei1pbmRleDogMTU7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHBhZGRpbmc6IHZ3KDMwKSAwIHZ3KDMwKSB2dyg4MCk7XHJcbiAgICAgICAgaGVpZ2h0OiB2dygyNTApO1xyXG4gICAgICAgIG1hcmdpbjogdncoNDApIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCAuaW5mbyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmb250LXNpemU6IHZ3KDUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdXRvemlwIHtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM2NjY7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDYwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dDEge1xyXG4gICAgICB3aWR0aDogNDUwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0MiB7XHJcbiAgICAgIHdpZHRoOiAzNzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQzIHtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0NCB7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBtYXJnaW46IDAgdncoMjApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0NSB7XHJcbiAgICAgIHdpZHRoOiA2MDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGQgdWwge1xyXG4gICAgICAqem9vbTogMTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiLlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoMzApO1xyXG4gICAgfVxyXG5cclxuICAgICYubXVzdCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wdGlvbmFsIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21lZGlhIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ldGMge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgI2V0YyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzIHNwYW4ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDJweCAxMHB4IDAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luOiB2dygxNSkgdncoNjApIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNwcml2YWN5IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgKiB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzdWJtaXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLXRvcDogdncoMjAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN0aGFua3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDIwMCkgMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICNzdWJtaXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMjUwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZlZW1haWxfZXJyb3Ige1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmMDAwMDtcclxuICBjb2xvcjogI2ZmMDAwMDtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgZm9udC1zaXplOiB2dyg5MCk7XHJcbiAgICBwYWRkaW5nOiB2dygxNTApO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoMjAwKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmJsLWZvcm0ge1xyXG4gIGlucHV0IHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcclxuICAgIHBhZGRpbmc6IDE0cHggMTVweCAxNXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IHZ3KDYwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIG1hcmdpbi1yaWdodDogdncoMzApO1xyXG4gIH1cclxuXHJcbiAgZGwge1xyXG4gICAgZHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdncoOTApO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYrZGwge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogdncoMTAwKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmwtZm9ybV9fZHVvIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDEwMCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2dygxMDApO1xyXG4gIH1cclxuXHJcbiAgZGwge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuXHJcbiAgICAmK2RsIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5jLWdyZWVuTVYge1xyXG4gIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gIHBhZGRpbmc6IDcwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGgxIHtcclxuICAgIEBpbmNsdWRlIGZvbnQ1NDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufSIsIi5jLWltZy1ib3gge1xyXG5cdEBhdC1yb290ICpbY2xhc3NePVwiYy1pbWctYm94XCJdIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQrICoge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1sIHtcclxuXHRcdCZfX2l0ZW0saW1nIHtcclxuXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1yIHtcclxuXHRcdCZfX2l0ZW0saW1nIHtcclxuXHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdG1heC13aWR0aDogNDQlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNHJlbTtcclxuXHRcdFx0QGluY2x1ZGUgbXEtZG93biB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLS1oYWxmIHtcclxuXHRcdEBpbmNsdWRlIGdyaWQoOCUsc3BhY2UtYmV0d2Vlbik7XHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NiU7XHJcblx0XHRcdHdpZHRoOiA0NiU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbi8vXHRAYXQtcm9vdCAqW2NsYXNzXj1cImMtZ3JpZFwiXSB7XHJcbi8vXHRcdGRpc3BsYXk6IGZsZXg7XHJcbi8vXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuLy9cdH1cclxuLy9cdFxyXG4vL1x0JGdhcDogNDA7XHJcbi8vXHQkaXRlbTE6IDUzMDtcclxuLy9cdCRpdGVtMjogY2FsYyggMTAwJSAtICN7JGdhcH1weCAtICN7JGl0ZW0xfXB4ICk7XHJcbi8vXHJcbi8vXHQmX18jeyRpdGVtMX0tI3skZ2FwfSB7XHJcbi8vXHRcdGdhcDogI3skZ2FwfXB4O1xyXG4vL1x0XHQ+ICo6bnRoLW9mLXR5cGUoMSkge1xyXG4vL1x0XHRcdHdpZHRoOiAjeyRpdGVtMX1weDtcclxuLy9cdFx0fVxyXG4vL1x0XHQ+ICo6bnRoLW9mLXR5cGUoMSkgKyAqIHtcclxuLy9cdFx0XHR3aWR0aDogY2FsYyggMTAwJSAtICN7JGl0ZW0xfXB4IC0gI3skZ2FwfXB4ICk7XHJcbi8vXHRcdH1cclxuLy9cdH1cclxuXHRcclxufSIsIkBtaXhpbiBncmlkKCAkZ2FwOiAwLCAkY29udGVudDpmbGV4LXN0YXJ0LCAkYWxpZ246bm9ybWFsICkge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogJGdhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRjb250ZW50O1xyXG5cdGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuIiwiLmMtbGlzdCB7XHJcblx0Ji0tZGlzYyB7XHJcblx0XHRsaSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogLTFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAn44O7JztcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdCsgbGkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0taW5kZW50IHtcclxuXHRcdGxpIHtcclxuXHRcdEBpbmNsdWRlIGZvbnQxNTtcclxuXHRcdHBhZGRpbmctbGVmdDogMmVtO1xyXG5cdFx0dGV4dC1pbmRlbnQ6IC0yZW07XHJcblx0XHQrIGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLjVlbTtcclxuXHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5wLWxvd2VyLW12IHtcclxuICBoZWlnaHQ6IDMwcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1MCUgdG9wIDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGZvbnQ1NDtcclxuICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICB9XHJcblxyXG4gICYubm8taW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBoZWlnaHQ6IDM2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jLW12LWxhYmVsIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogM3B4IDhweCA1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcblxyXG4gICAgICAuYy1tdi1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7fVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLm5vLWltYWdlKSBoMSB7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggLTFweCAxM3B4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDEzcHggI2ZmZixcclxuICAgICAgLTFweCAxcHggMTNweCAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi5sLW12X19yaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLmwtbXZfX2xlZnQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucC1zcGxpdC1tdiB7XHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWluLWhlaWdodDogNTByZW07XHJcblxyXG4gICZfX3RleHQsXHJcbiAgJl9faW1nIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDUwdncgLSA2NDBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRjX2JsaztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBAaW5jbHVkZSBmb250NTQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIFxyXG4gICAgICAmLmZlYXR1cmVoMSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtdXAge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDQ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmVlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJi5ibHVlIHtcclxuICAgIC8vICAgYmFja2dyb3VuZDogI2VjZjJmNztcclxuICAgIC8vICAgaDEge1xyXG4gICAgLy8gICAgIGNvbG9yOiAjNDQ4MGFlO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGhlaWdodDogNDB2dztcclxuICAgIH1cclxuXHJcbiAgICB3aWR0aDogNDAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmwtbXZfX3JpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYubC1tdl9fbGVmdCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGVBcmVhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTByZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogOHJlbTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmwtYnRuLWFyZWEge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuYy1idG4ge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtYnRuLS1ncmFkIGEge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY3RhTGlzdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogNzV2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dygzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jLWJ0bi0tZGVtbyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtcGFnZS10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiAxMDtcclxuICByaWdodDogdncoMjApO1xyXG4gIGJvdHRvbTogdncoMTAwKTtcclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIGJvdHRvbTogdncoMjApO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBvcDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL+OCueODnuODm+S7peWkluOBp+WPjeW/nOOBmeOCiy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBob3ZlcigkaWU6IGZhbHNlKSB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAaWYgJGllIHtcclxuICAgIEBhdC1yb290IC51YS1pZSAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL29wYWNpdHkgLjctLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBvcCB7XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjc7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4vL3VuZGVybGluZS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWl4aW4gbGluZSgkY29sb3I6ICM0NTlkOTIpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0JjphZnRlciB7XHJcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICBib3R0b206IDA7XHJcblx0ICBsZWZ0OiAwO1xyXG5cdCAgY29udGVudDogJyc7XHJcblx0ICB3aWR0aDogMTAwJTtcclxuXHQgIGhlaWdodDogMXB4O1xyXG5cdCAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG5cdCAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuXHQgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xyXG5cdCAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuXHR9XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vaW1nIHNjYWxlLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtaXhpbiBzY2FsZSB7XHJcblx0ZmlndXJlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NTlkOTI7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0dHJhbnNpdGlvbjouM3MgYWxsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHR0cmFuc2Zvcm06c2NhbGUoMS4xLDEuMSk7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmMtcG9wdXAge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgYm94LXNoYWRvdzogMnB4IC0xcHggNnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAmX19jbG9zZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEzcHg7XHJcbiAgICBsZWZ0OiAtMTNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIiV0ZXh0bGluayB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cdFx0XHJcbn1cclxuLmMtdGV4dC1saW5rIHtcclxuXHRhIHtcclxuXHRcdEBleHRlbmQgJXRleHRsaW5rO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzIGFsbDtcclxuXHR9XHJcblx0Ji0tYXJyb3ctcmlnaHQge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRhIHtcclxuXHRcdFx0QGV4dGVuZCAldGV4dGxpbms7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRAZXh0ZW5kICVhcnJvdztcclxuXHRcdFx0XHRsZWZ0OiAtMnJlbTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjX2Jhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji0tdW5kZXJsaW5lIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmMtdGl0bGUge1xyXG4gICYtLWNvcHkge1xyXG4gICAgY29sb3I6ICRjX2FpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoNTApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICB9XHJcbiAgJi0tZW4ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQ2MDtcclxuICAgICAgY29sb3I6ICRjX21penU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcbiAgICBjb2xvcjogJGNfYmxrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdncoMzApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICB9XHJcbiAgJi0tc2VydmljZS1mZWF0dXJlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGgyIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogdncoMjApO1xyXG4gICAgfVxyXG4gICAgLmVuIHtcclxuICAgICAgY29sb3I6ICRjLW1penU7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgQGluY2x1ZGUgZm9udDE2O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1zZXJ2aWNlLWFyY2hpdmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICBwYWRkaW5nLXRvcDogdncoODApO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgfVxyXG4gICYtLXNlcnZpY2Uge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDQwO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgJkFyZWEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJl9fc21hbGwge1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICB9XHJcbiAgICAmX19iaWcge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgZm9udDQ4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG5cclxuICAgICAgJisuYy10aXRsZUFyZWFfX2xlYWQge1xyXG4gICAgICAgIG1hcmdpbjogdncoLTMwKSAwIHZ3KDQwKTtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIG1hcmdpbjogdncoMTIwKSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21pZCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWlkX19sYXJnZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAwIDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtYWJvdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvYWJvdXRfYmcucG5nKSBuby1yZXBlYXQgdG9wIHJpZ2h0L2NvdmVyO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y4O1xyXG4gIH1cclxufVxyXG4iLCIucC1hdHRlbmRhbmNlLWNhc2Uge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzQ1OWQ4MSAwJSwgIzQ1OWQ5NCAxMDAlKTtcclxuXHJcbiAgLmMtdGl0bGVBcmVhLFxyXG4gIC5jLXRpdGxlQXJlYV9fc21hbGwge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDZyZW0gNnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbnVtIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn0iLCIucC1hdHRlbmRhbmNlLXRpcHMge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcblxyXG4gIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIucC1iYW5uZXJfbGluayB7XHJcbiAgbWFyZ2luLXRvcDogNXZ3O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnAtZG93bmxvYWQtYmFubmVyX2xpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y1ZjI7XHJcbiAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZ2FwOiAzcmVtO1xyXG4gIG1heC13aWR0aDogMTAwcmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IDYuMjV2dztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fdHh0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICZfX3R0bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHRsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1NjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGdhcDogMDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMGVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAn44O7JztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMC4zZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDBlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlYWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMzksIDApO1xyXG4gICAgd2lkdGg6IDMxNHB4O1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gICAgY29sb3I6IHJnYigyNTQsIDI1NCwgMjU0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgYm90dG9tOiAyNHB4O1xyXG4gICAgcmlnaHQ6IC02OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjZweDtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMnB4IHJnYigyNTQsIDI1NCwgMjU0KTs7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAycHggcmdiKDI1NCwgMjU0LCAyNTQpOztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1mdW5jdGlvbi1iYW5uZXJfbGluayB7XHJcbiAgbWFyZ2luOiA1dncgYXV0byAwO1xyXG4gIG1heC13aWR0aDogMTAwMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDQ4MGFlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDRyZW0gNnJlbTtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDByZW0gMHJlbSA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0MDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWd1cmUge1xyXG4gICAgbWF4LWhlaWdodDogMjUwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuYy1icmVhZGNydW1iIHtcclxuICBAaW5jbHVkZSBmb250MTQ7XHJcbiAgY29sb3I6ICNjY2M7XHJcblxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgbWF4LXdpZHRoOiAxMjhyZW07XHJcbiAgICBtYXJnaW46IDJyZW0gYXV0byAwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJ1xcMDJGJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wLWNvbXBhbnkge1xyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDF2dztcclxuICB9XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4NSU7XHJcbiAgICAgIH1cclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JTtcclxuICAgIH1cclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hc3NldHMvaW1nL3RvcF9jb21wYW55X3RodW1iLnBuZyk7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHsgXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDYuMjV2dztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC5jLXRpdGxlQXJlYSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgd2lkdGg6IDM2JTtcclxuICAgIH1cclxuICB9XHJcbiAgLmwtYnRuLWFyZWEge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAvL21hcmdpbi1ib3R0b206IDU3cmVtO1xyXG4gICAgfVxyXG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgfVxyXG59IiwiLnAtY29udGFjdCB7XHJcbiAgJl9fbGVhZCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb3JtV3JhcHtcclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgbWFyZ2luOiA4cmVtIDBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybUNhcHRpb24ge1xyXG4gICAgY29sb3I6ICNkZTBkMGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fZm9ybUxpbmsge1xyXG4gICAgY29sb3I6ICNkZTBkMGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuIiwiXHJcbi5jLWNvdXJzZS1wb2ludF9fbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtYXJnaW4tdG9wOiA5cmVtO1xyXG4gIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gIGdhcDogMTRyZW07XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG59XHJcblxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwge1xyXG4gIGJhY2tncm91bmQ6I2ZmZjtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmctdG9wOiA1cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGx7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwgaDN7XHJcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjU2MnZ3LCAzMHB4KTtcclxuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgY29sb3I6IHJnYig2OSwgMTU3LCAxNDYpO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcclxufVxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBkZCB1bCBsaXtcclxuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xyXG4gIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBkZCB1bCBsaTo6YWZ0ZXJ7XHJcbiAgY29udGVudDogJ+ODuyc7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAxZW07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcblxyXG5cclxuQGluY2x1ZGUgbXEtZG93bigpIHtcclxuLmMtY291cnNlLXBvaW50X19saXN0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDhyZW07XHJcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcclxuICBwYWRkaW5nLXRvcDogOHJlbTtcclxufVxyXG5cclxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwge1xyXG4gIHBhZGRpbmctbGVmdDogOHJlbTtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG59XHJcblxyXG4uYy1jb3Vyc2UtcG9pbnRfX2xpc3RfX2RldGFpbCBkbCBkZCB1bCBsaXtcclxuICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICB0ZXh0LWluZGVudDogMGVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmMtY291cnNlLXBvaW50X19saXN0X19kZXRhaWwgZGwgZGQgdWwgbGk6OmFmdGVye1xyXG4gIHRvcDogMjUlO1xyXG4gIGxlZnQ6IDBlbTtcclxufVxyXG59IiwiLnAtZGVtby1iYW5uZXItbGluayB7XHJcbiAgbWF4LXdpZHRoOiAxMDByZW07XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZDogcmdiKDI1MSwyNDQsMjI4KTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTA1ZGVnLCByZ2JhKDI1MSwyNDQsMjI4LDEpIDAlLCByZ2JhKDI1MSwyNDQsMjI4LDEpIDc1JSwgcmdiYSg2OCwxNTksMTM0LDEpIDc1JSwgcmdiYSg2NywxNTksMTA3LDEpIDg4JSwgcmdiYSg2MywxNTksODgsMSkgMTAwJSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDNyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZzogOHJlbTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNzBkZWcsICNmYmY0ZTQgMCUsICNmYmY0ZTQgNzAlLCAjNDQ5Zjg2IDcwJSwgIzQzOWY2YiA4OCUsICMzZjlmNTggMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICYtZGV0YWlsIHtcclxuICAgIHdpZHRoOiA2NiU7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi10eHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgY29sb3I6IHJnYigxNywgMTcsIDE3KTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgXHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICNmZjMyMDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2N0YUxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGdhcDogOHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYy1idG4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jLWJ0bi0tZGVtbyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjI3MDA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICB3aWR0aDogMzQlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1kZW1vIHtcclxuICAuYy1mbGV4LWNvbnRlbnQge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDRyZW07XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAuMDUpIDBweCAzcHggMjZweCwgcmdiYSgwLCAwLCAwLCAuMDUpIDBweCAzcHggNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXVzZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG5cclxuICAgIC5wLXVzZV9fbGluayB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogLTJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmxvdyB7XHJcbiAgICBwYWRkaW5nOiA2cmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1hcmdpbi10b3A6IDhyZW07XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDIuNXJlbSAwIDIuNXJlbSAzLjJyZW07XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjX2dyZWVuO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICByaWdodDogLTJyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHJlbSAxNXJlbSAwIDE1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjX2dyZWVuIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgYm90dG9tOiAtMTRyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMjlyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMjlyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMjkuNHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDdyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWV4YW1wbGUge1xyXG4gICZfX2xpc3Qge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA1cmVtO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlLzQpO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogMjQuNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMjQuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgcmlnaHQ6IC00cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDJyZW0gMCAycmVtIDNyZW07XHJcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDU5ZDkyO1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjcuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtZmFxLWxpc3Qge1xyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuXHJcbiAgZHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IHZ3KDMwKSA0MHB4IHZ3KDMwKSB2dyg0MCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi40cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzO1xyXG5cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzRjYmRhZjtcclxuICB9XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzNDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtb3BlbiB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtb3BlbjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgKy5wLWZhcS1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IHZ3KDMwKTtcclxuICB9XHJcblxyXG4gIGRkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiB2dygzMCkgdncoNDApO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogXCJBXCI7XHJcbiAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDI4cHgsIDIuMDgzdncsIDQwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNHJlbTtcclxuICAgIGJveC1zaGFkb3c6IDByZW0gMC41cmVtIDJyZW0gcmdiYSgxLCAxMjAsIDIyOCwgMC4yKTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkdDpiZWZvcmUge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gIH1cclxuXHJcbiAgZHQ6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwZTExNTU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucC1mYXEtY2F0ZWdvcnkge1xyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBnYXA6IDJyZW07XHJcbiAgfVxyXG5cclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogNHJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuXHJcbiAgbGkge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEydnc7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnZ3O1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiA0MHJlbTtcclxuICAgIGhlaWdodDogN3JlbTtcclxuICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgbGluZS1oZWlnaHQ6IDdyZW07XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmcnKSByaWdodCBjZW50ZXIvMjBweCBuby1yZXBlYXQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWZhcSB7XHJcbiAgLnAtZmFxLWxpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuICB9XHJcblxyXG4gIC5wLWZhcS10aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250Mzg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIH1cclxufVxyXG4iLCIucC1mZWF0dXJlIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmZyb250LWZlYXR1cmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9yZWFzb25fYmcucG5nXCIpIG5vLXJlcGVhdCAwIDUwcHggI0ZCRkJGQjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHVsIHtcclxuICAgICAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBnYXA6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiUkVBU09OIDBcImNvdW50ZXIobnVtYmVyKTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5mcm9udC1mZWF0dXJlX2xhYmVsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAwLjkzNzV2dywgMThweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL3JlYXNvbl9iZy5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgZ2FwOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYy1idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMzJyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICBAaW5jbHVkZSBmb250NDg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3ViVGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDogNjNyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcGFkZGluZzogMnJlbSAyNXB4IDJyZW0gMDtcclxuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IC4zcztcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTNyZW07XHJcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjhyZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwLjY4cmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwMSc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDInO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzAzJztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmwtYnRuLWFyZWEudS1zcCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcblxyXG4gICYtbXZsb3dlciB7XHJcbiAgICAmX19tYWluIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTIwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZUFyZWEge1xyXG4gICAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZ2FwOiA5cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlV3JhcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190YWJsZXNjcm9sbCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlY2FwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgfVxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLWdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MC41ZW07XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50Oi0wLjVlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWZlYXR1cmUge1xyXG4gICYtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWZsb3c6IHdyYXA7XHJcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xyXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xyXG4gICAgcm93LWdhcDogOHJlbTtcclxuXHJcbiAgICAvKi5hcmVhLWxpbmsge1xyXG4gICAgICBAaW5jbHVkZSBzY2FsZTtcclxuICAgIH0gICAgICAqL1xyXG5cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDogNjByZW07XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAyMXB4IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMjFweCByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICYtLWhlYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogM3JlbTtcclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbSA1cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWRldGFpbCB7XHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBnYXA6IDEwcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgIGdhcDogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDhyZW07XHJcblxyXG4gICAgICBmaWd1cmUgaW1nIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDZ2dztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB3aWR0aDogNzByZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udW5mLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgfVxyXG59XHJcbi51c2VfbmF5YW1pX2ZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAudW5mX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMjVweCAxMTBweCAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjJweCwgMS40NTh2dywgMjhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvbnQge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogMTdyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDE3cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCxcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcclxuICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcclxuICAgICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJiODc2YTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMzclO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlMDVsaXN0LXBjIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmZlYXR1cmUwNWxpc3Qtc3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDNweCBkb3R0ZWQgIzJiODc2YTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjMmI4NzZhO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjN2Y5ZTliO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM2ZjlhOTQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzVmOTg5MTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNTI5OTkwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmVhdHVyZTA1bGlzdC1jb250IHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZlYXR1cmUwNWxpc3QtdHh0IHtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICMyYjg3NmE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wYzNyZW0ge1xyXG4gIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucC1mb290ZXItY3RhIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDEwcmVtIDAgNXJlbTtcclxuICB9XHJcblxyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9mb290ZXJfYmcucG5nJykgbm8tcmVwZWF0O1xyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cclxuICAubC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgcGFkZGluZzogMTVyZW0gMDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIEBpbmNsdWRlIGdyaWQoMCwgY2VudGVyLCBzdHJldGNoKTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiB2dyg1MDApO1xyXG5cclxuICAgICAgLmMtYnRuLS1ncmFkIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMi41cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW46IC01cHggMnJlbSAwIDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLS10ZXh0IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IC4xMjV2dyA1JVxyXG4gICAgfVxyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGVsIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBmb250MTY7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtdXAge1xyXG4gICAgICBhW2hyZWZePVwidGVsOlwiXSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBmb250MzQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtYnRuIHtcclxuICAgIC8vIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgLy8gICBoZWlnaHQ6IDEycmVtO1xyXG4gICAgLy8gfVxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJi0tb3JhbmdlIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZWwge1xyXG4gICAgICAudGVsIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBmb250MzY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9mb290ZXJfdGVsX2ljb24ucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpbWUge1xyXG4gICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1mb290ZXIge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHJlbSkgLyA0KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLW5hdiB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjX2FpO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiB2dyg2MCkgMCAwO1xyXG4gICAgICBAaW5jbHVkZSBncmlkO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMy4xMjV2dyA1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjX2Jhc2U7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgQGluY2x1ZGUgZm9udDEyO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuXHJcbiAgICAgIC8vIHdpZHRoOiBjYWxjKDI1JSAtIHZ3KDMwKSk7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIHZ3KDMwKSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgKy5wLWZvb3Rlci1uYXZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkgdWwge1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGdyaWQoMCwgc3BhY2UtYmV0d2Vlbik7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC8vIHdpZHRoOiA0OCU7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjX2FpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKy5wLWZvb3Rlci1uYXZfX2xpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogdncoMzApO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiB2dygzMCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMGUxMTU1MWE7XHJcblxyXG4gICAgICAgID51bD5saTpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMiU7XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0PnVsPmxpPmE6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgd2lkdGg6IDEuOHJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjFyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvaW1nL2Zvb3Rlci1uYXZfaWNvbi5wbmcpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xyXG5cclxuICAgICAgPnVsPmxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiB2dygxNSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkdCB7XHJcbiAgICAgIGNvbG9yOiAkY19haTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIC8vIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLWZvb3RlciB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jaGlsZExpc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi77yNIFwiO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZ3JhbmRDaGlsZExpc3Qge1xyXG4gICAgICAgID5hIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcclxuXHJcbiAgICAgICAgLnAtZm9vdGVyX19wcml2YWN5IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLWZvcm0tMmNvbHVtbiB7XHJcblxyXG4gICYtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIGRsIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjOWI5YjliO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGR0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIHNwYW4ubXVzdCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbmZhZ3JlZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ubXVzdCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29uZmlybSB7XHJcbiAgICBkbCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tYXR0ZW50aW9uIHtcclxuICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XHJcbiAgICBjb2xvcjogI2RlMGQwZDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgIG1hcmdpbjogMTByZW0gYXV0byAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZnJvbnQge1xyXG4gICYtcmVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAmX2NvbnQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9sYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfaW1nIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAmLWthaWtldHN1IHtcclxuICBcclxuICAgIC5mcm9udC1zb2x1dGlvbiB7XHJcbiAgICAgICZfaW5uZXIge1xyXG4gICAgICBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDIuNHZ3LCAzNnB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX2FudGhvciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjZ2dywgMzBweCk7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX2RsYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbSAzLjVyZW0gNHJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMiUgMy4xMjV2dztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGQUY5O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUweHA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MCU7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBkb3R0ZWQgI0NDQztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjQ0NDO1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogNSU7XHJcbiAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGQUY5O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBkdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIuKck1wiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAgICYrIGRkIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9hbnRob3Ige1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfb25lcyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2NvbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9oZWFkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtaGlzdG9yeSB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICBcclxuICB1bCB7XHJcbiAgICAmLmhpc3RvcnlMaXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmhpc3RvcnlMaXN0X2hlYWQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjI1dncsIDI0cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmhpc3RvcnktaHVtYW4tTGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIuNXJlbSAzcmVtO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhpc3RvcnktaHVtYW4tTGlzdF9oZWFkIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmhpc3RvcnktaHVtYW4tTGlzdF9qb2Ige1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLnAtZnVuY3Rpb24ge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYy1mdW5jdGlvbiB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgdWw6bm90KC5jdXJyZW50KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gIH1cclxuXHJcbiAgJl9fbW9kYWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3pvb20ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAkYy1ncmVlbjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgd2lkdGg6IDAuN2VtO1xyXG4gICAgaGVpZ2h0OiAwLjdlbTtcclxuICAgIGJvcmRlcjogMC4xZW0gc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDowO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgIG1hcmdpbjogMXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IGNhbGMoODUuMzU1MzQlICsgMC4wNzA3MWVtKTtcclxuICAgICAgbGVmdDogY2FsYyg4NS4zNTUzNCUgKyAwLjA3MDcxZW0pO1xyXG4gICAgICB3aWR0aDogMC4zMzZlbTtcclxuICAgICAgaGVpZ2h0OiAwLjFlbTtcclxuICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAuMWVtIDAuMWVtIDA7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IHNwYW4ge1xyXG4gICAgICB3aWR0aDogNTglO1xyXG4gICAgICBoZWlnaHQ6IDAuMWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmVhdHVyZXtcclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDM4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVsYXRlZHtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIG9sIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDNweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJS81IC0gM3B4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAzcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wb2ludCB7XHJcbiAgICAmLWJvbGQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN0dWRlbnQge1xyXG4gICAgJi10aXBzIHtcclxuICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuXHJcbiAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCByZ2IoMzMsIDE0MCwgMTEzKTtcclxuXHJcbiAgICAgICAgJi0tdGFnIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAyOHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzIxOGM3MTtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNHB4IHNvbGlkICMyMThjNzE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kdGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cclxuICAgICAgICAmLS10dGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogIzIxOGM3MTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXR4dCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0IHtcclxuICAgICAgJl9fd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDEwcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAvLyBnYXA6IDJyZW07XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM2M2FlOWI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHJlbTtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLTAyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzRkYTM4ZDtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLTAzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzM3OTc3ZjtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtLTA0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxOGM3MTtcclxuICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOjA7XHJcbiAgICAgICAgICAgIGhlaWdodDowO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6c29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMzRweCA0Ni41cHggMCA0Ni41cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0JGQkZCRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm90dG9tOiAtN3JlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTEzcmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMjRweCAzNi41cHggMCAzNi41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX193cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19kdGwge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX191bmRlckxpc3Qge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC8vIGdhcDogMnJlbTtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVmdCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNTA1cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgICAgICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLXR0bCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiByZ2IoMTcsIDE3LCAxNyk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS10eHQge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbSA1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi0tdHRsIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCI7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJnYigzMywgMTQwLCAxMTMpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHJlbTtcclxuICAgICAgICAgICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMnJlbSA0cmVtIDNyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ+ODuyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDMzLCAxNDAsIDExMyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogLTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY291cnNlLW1hbmFnZW1lbnQge1xyXG4gICAgJl9fcmVsRnVuYyB7XHJcbiAgICAgIGdhcDogMnJlbSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IDdyZW0haW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDNyZW0haW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cmVtIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDI2O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHMhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWZ1bmN0aW9uIHtcclxuICAmX19jYXRlZ29yeSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIGdhcDogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNfZ3JlZW47XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLy8gd2lkdGg6IGNhbGMoKDEwMCUgLSAxMnB4KSAvIDcpO1xyXG4gICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgICAgY29sb3I6ICM5YjliOWI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgcGFkZGluZzogMCA2cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubmV3IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZlYXR1cmVkIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmY2ZDE1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDlyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZmVhdHVyZWQsIC5uZXcpIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3JlbGF0ZSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQxMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNhdGVnb3J5IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQxOTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDAgM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLml0ZW0tbmV3IHtcclxuICAgICAgICBjb2xvcjogI2YzYTkwYjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZjNhOTBiO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLml0ZW0tZmVhdHVyZWQge1xyXG4gICAgICAgIGNvbG9yOiAjZmY2ZDE1O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZjZkMTU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjZkMTU7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBoMiB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBmb250MzI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2Z1bmN0aW9uX2NhdGVnb3J5LnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmI2MtZnVuY3Rpb25fX25ldyB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2YzYTkwYjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2Z1bmN0aW9uX2NhdGVnb3J5X25ldy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJiNjLWZ1bmN0aW9uX19mZWF0dXJlZCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmNmQxNTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvdXBsb2Fkcy9hcnJvd19mdW5jdGlvbl9jYXRlZ29yeV9mZWF0dXJlZC5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgICYubmV3IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmNGU0O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YzYTkwYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZWJkZjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjZkMTU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzcmVtKSAvIDQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTIpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEyKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoLnN5c3RlbSwgLmMtdGFiQ29udF9faXRlbSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaXRlbSB7XHJcblxyXG4gICAgLy8g5Z+65pys5qmf6IO944Oa44O844K444Gq44Gp55SoXHJcbiAgICAudS10ZXh0LS1jZW50ZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JlZW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmYWY5O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcclxuICAgICAgICByb3ctZ2FwOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxMHB4O1xyXG4gICAgICAgICAtbW96LWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgY29sdW1uLWdhcDogMTBweDtcclxuICAgICAgcm93LWdhcDogMS4ycmVtO1xyXG5cclxuICAgICAgJi55ZWxsb3cgbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmYmY0ZTQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjNhOTBiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDQpO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGhlaWdodDogOHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLy8gaDIge1xyXG4gICAgICAgICAgLy8gICB3aWR0aDogMTdyZW07XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1leHBsYW5hdGlvbiB7XHJcblxyXG4gICAgJisuYy1mdW5jdGlvbi1leHBsYW5hdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB2dygxMjApO1xyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNyZW07XHJcbiAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgIG1heC13aWR0aDogMzA1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAuMDUpIDBweCAzcHggMjZweCwgcmdiYSgwLCAwLCAwLCAuMDUpIDBweCAzcHggNnB4O1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgLjA1KSAwcHggM3B4IDI2cHgsIHJnYmEoMCwgMCwgMCwgLjA1KSAwcHggM3B4IDZweDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICYuYm9yZGVyX25vbmUge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMDByZW0pO1xyXG4gICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTAwcmVtKTtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEwMHJlbSk7XHJcbiAgICAgICAgcm93LWdhcDogMTJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IGNhbGMoMTAwJSAtIDEyMHJlbSk7XHJcbiAgICAgICAgIC1tb3otY29sdW1uLWdhcDogY2FsYygxMDAlIC0gMTIwcmVtKTtcclxuICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiBjYWxjKDEwMCUgLSAxMjByZW0pO1xyXG4gICAgICByb3ctZ2FwOiA2cmVtO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID5saSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogNjByZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1leHBsYW5hdGlvbi0tY2lyY2xlIHtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICBnYXA6IDEycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+bGkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTVyZW0pLzQpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNXJlbSkvMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1leHBsYW5hdGlvbi0tMmNvbCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA2cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWV4cGxhbmF0aW9uIHtcclxuICAgIG9sIGxpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+ODuyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXNjcm9sbFgtY29udGFpbmVyIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgOjp3ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYy10YWJDb250IHtcclxuICB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OXB4KSB7XHJcbi5jLWZ1bmN0aW9uX19pdGVte1xyXG4gIHVse1xyXG4gICAgbGl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgcC5zcGVlY2hfYnViYmxle1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICBwLnNwZWVjaF9idWJibGV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMTAyJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMjJweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICM0NTlkOTI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAmOjpiZWZvcmV7XHJcbiAgICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgI2ZmZmZmZjtcclxuICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvdHRvbTogLTE0cHg7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gICY6OmFmdGVye1xyXG4gICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICM0NTlkOTI7XHJcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvdHRvbTogLTE1cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxufVxyXG4vKirlkLnjgY3lh7rjgZfmnqDnt5rjga7oibIg5Z+65pys44Gv57eR77yIIzQ1OWQ5Mu+8iSovXHJcbi8vIOazqOebruapn+iDvVxyXG4uYy1mdW5jdGlvbl9faXRlbSAubmV3IC5hcmVhLWxpbmsgcC5zcGVlY2hfYnViYmxle1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZjNhOTBiO1xyXG59XHJcbi5jLWZ1bmN0aW9uX19pdGVtIC5uZXcgLmFyZWEtbGluayBwLnNwZWVjaF9idWJibGU6OmFmdGVye1xyXG5ib3JkZXItdG9wOiAxNXB4IHNvbGlkICNmM2E5MGI7XHJcbn1cclxuXHJcblxyXG4vLyDmlrDmqZ/og71cclxuLmMtZnVuY3Rpb25fX2l0ZW0gLmZlYXR1cmVkIC5hcmVhLWxpbmsgcC5zcGVlY2hfYnViYmxle1xyXG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZmY2ZDE1O1xyXG59XHJcbi5jLWZ1bmN0aW9uX19pdGVtIC5mZWF0dXJlZCAuYXJlYS1saW5rIHAuc3BlZWNoX2J1YmJsZTo6YWZ0ZXJ7XHJcbmJvcmRlci10b3A6IDE1cHggc29saWQgI2ZmNmQxNTtcclxufVxyXG5cclxuXHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY5cHgpIHtcclxuLmMtZnVuY3Rpb25fX2l0ZW17XHJcbiAgdWx7XHJcbiAgICBsaXtcclxuICAgICAgcC5zcGVlY2hfYnViYmxle1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG59XHJcbiAgfVxyXG59XHJcbn1cclxuIiwiLnAtaGVhZGVyIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGFuaW1hdGlvbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBAZXh0ZW5kICV3cmFwO1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBzcGFjZS1iZXR3ZWVuLCBzdHJldGNoKTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogMCA1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgwLCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnUtc3Age1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDN2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbmF2IHVsIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBnYXA6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBncmlkO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMS41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6aG92ZXI6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhOmhvdmVyOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1oZWFkZXItc3dpdGNoIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzMzMztcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLWhlYWRlcl9fbmF2TGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xcztcclxuXHJcbiAgICAgICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tLXRvcCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDA7XHJcblxyXG4gICAgICAucC1oZWFkZXJfX2l0ZW0ge1xyXG4gICAgICAgICYtLWNhdGNoIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogNHJlbTtcclxuXHJcbiAgICAgICAgICAuYm9sZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdGVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2EwYTBhMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2hlYWRlcl9pY29uX3RlbC5wbmcnKSAwIGNlbnRlci8xNnB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0tLWJvdHRvbSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwdncpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLW1lbnUtb3BlbiB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZpeGVkIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICAgICBwYWRkaW5nOiAwIDN2dztcclxuXHJcbiAgICAgICAgJi5pcy1zd2l0Y2gtb3BlbiB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLnAtaGVhZGVyIHtcclxuICAgICAgICAmX19uYXYge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA4MzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2N0YUxpc3Qge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmMtYnRuIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYy1idG4tLWRlbW8ge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1oZWFkZXJfX3N1Yk1lbnUge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBwYWRkaW5nOiAwIDN2dztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4xcztcclxuXHJcbiAgICAgICYuaXMtc3dpdGNoLW9wZW4ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1oZWFkZXJfX3N1Yk1lbnUtLWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLWhlYWRlci1idG4ge1xyXG4gIHBhZGRpbmc6IDE1cHggM3JlbTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgJi5pcy1tZW51LW9wZW4ge1xyXG4gICAgLmxpbmU6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGluZTpsYXN0LW9mLXR5cGUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExcHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgIGdhcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmxpbmUge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IC4ycztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLXVwKG0pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLnAtaG9tZS1tdiB7XHJcblxyXG4gICYuaG9tZWFiX2Ege1xyXG4vLyAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaG9tZWFiX2ItaW1nLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAucC1ob21lX190aXRsZUFyZWEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMCAwIDUlIDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lYWJfYS1pbWcucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDIwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAgN3JlbSA1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucC1ob21lX19sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wLWhvbWVfX3RpdGxlQXJlYS0tc3ViVGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnAtaG9tZV9fbGFiZWwge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmY2QwNTE7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGgxIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDUuMTY2dncsIDkwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJisgcCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgICAgICB0b3A6IDglO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCAjRkZGO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcclxuICAgICAgICAgICAgbGVmdDogIDYwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9ob21lYWJfYS1iZWZvcmUucG5nKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWJlZm9yZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYWZ0ZXIucG5nKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWFmdGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkYgMCUsICNmOWZkYmMgMTAwJSk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFnZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmhvbWVhYl9iIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9ob21lYWJfYi1pbWcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgKiB7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnAtaG9tZV9fdGl0bGVBcmVhIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgbGVmdDogaW5oZXJpdDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMyUgMCA1JSAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDdyZW0gNXJlbTtcclxuICAgICAgfVxyXG4gICAgICBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwIHtcclxuICAgICAgICAmLnAtaG9tZV9fbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZjZDA1MTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnAtaG9tZV9fdGl0bGVBcmVhLS1zdWJUaXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTE2YjczO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogIDVweCAxMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaG9tZWFiX2JfZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNThweDtcclxuICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWJlZm9yZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaG9tZWFiX2EtYmVmb3JlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2hvbWVhYl9hLWFmdGVyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9ob21lYWJfYS1hZnRlci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGIDAlLCAjZjlmZGJjIDEwMCUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMjBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhZ2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jLWhvbWUtbXZfX25ld3Mge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIC5wLWhvbWVfX3RpdGxlQXJlYSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogN3JlbSA1dnc7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuXHJcbiAgICAmLS1zdWJUaXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNjtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tc3ViVGl0bGUucGhyYXNlIHtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmpzLXNsaWRlIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnUtc3Age1xyXG4gICAgICBAaW5jbHVkZSBtcS11cChtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuXHJcbiAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDEuOHJlbTtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNiYmI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICBAaW5jbHVkZSBmb250ODA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLFxyXG4gICAgICAtMXB4IC0xcHggNXB4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCA1cHggI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogOHZ3O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAzcHggI2ZmZixcclxuICAgICAgLTFweCAtMXB4IDNweCAjZmZmLFxyXG4gICAgICAxcHggLTFweCAzcHggI2ZmZixcclxuICAgICAgLTFweCAxcHggM3B4ICNmZmY7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYy1ob21lLW12X19uZXdzIHtcclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgfVxyXG5cclxuICAvLyDov73liqBcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEyODBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB6LWluZGV4OiA1MDtcclxuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gYm90dG9tOiAwO1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgLy8gYmFja2dyb3VuZDogI2ZmZjtcclxuICAvLyBib3gtc2hhZG93OiAycHggLTFweCA2cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gIC8vIHdpZHRoOiA1MHJlbTtcclxuICAvLyBwYWRkaW5nOiAxLjJyZW0gMTBweCAxLjJyZW0gNXJlbTtcclxuICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcclxuXHJcbiAgZGwge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIGdhcDogMnJlbTtcclxuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIOi/veWKoFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAtMXB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICB3aWR0aDogNTByZW07XHJcbiAgICBwYWRkaW5nOiAxLjJyZW0gMjBweCAxLjJyZW0gNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgZHQge1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sLXJlc3VsdHMtc2xpZGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucC1ob21lIHtcclxuICAmLXVuZGVybGVhZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgcGFkZGluZzogMTZyZW0gM3Z3IDN2dyAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5mcm9udC1yZWFkIHtcclxuICAgIFxyXG4gICAgICAmX2xhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDEuNnZ3LCAyMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiBjbGFtcCgyNnB4LCAyLjV2dywgMzZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbnN0aSB7XHJcbiAgICAmX190YWJsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUobiArIDMpIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUobiArIDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYm9yZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3JkZXItcmlnaHQge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRoIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtZ3JlZW47XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1YiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2RjZWNlOTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOTAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjEuNWVtO1xyXG4gICAgICAgIHRleHQtaW5kZW50Oi0xLjVlbTtcclxuXHJcbiAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZsb3cge1xyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAzcmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogNXJlbSAycmVtO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vZGFsSXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMjhyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW07XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10ZXh0QXJlYSB7XHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEuNWVtO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDotMS41ZW07XHJcblxyXG4gICAgICAgICAgICAmKyBsaSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10aXRsZUFyZWEge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY19ncmVlbjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzdWx0cyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDk4LjUlO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY19ncmVlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA3NSU7XHJcbiAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycmVtIDAgMnJlbSAycmVtO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgICRjX2dyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Y2RkFGOTtcclxuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgJi5ibGFjayB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtcHJvY2VzcyB7XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cmVtO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtaG9tZSB7XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4IDQwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtaW5xdWlyeSB7XHJcbiAgJl9fbGVhZCB7XHJcbiAgICAmLS10aXRsZUFyZWEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2dyg1MCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiB2dygxMjApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiB2dygzNik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NiZDVkYztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdncoMTUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDMwKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiB2dygxMjApO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IHZ3KDQwKTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHZ3KDYwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogdncoMTAwKTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MWMyMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IHZ3KDQwMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnAtbHAtbXYge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvdXBsb2Fkcy9scF9tdl9pbWcucG5nKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2MDBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLnAtbHBfX3RpdGxlQXJlYSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogN3JlbSA1dnc7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuXHJcbiAgICAmLS1zdWJUaXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc3ViVGl0bGUucGhyYXNlIHtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQzNjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQ0ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgQGluY2x1ZGUgZm9udDYwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggI0ZGRixcclxuICAgICAgLTFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAxcHggLTFweCA1cHggI2ZmZixcclxuICAgICAgLTFweCAxcHggNXB4ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiA4dnc7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IC0xcHggM3B4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCAzcHggI2ZmZjtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gICZfX2N0YUxpc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dygzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuLS1kZW1vIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWxwLW12LWlzc3VlIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vYXNzZXRzL3VwbG9hZHMvbHAtaXNzdWVfbXZfaW1nLnBuZyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5wLWxwX190aXRsZUFyZWEge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIHBhZGRpbmc6IDdyZW0gNXZ3O1xyXG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgICAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtIDN2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIEBleHRlbmQgJXdyYXA7XHJcbiAgICBwYWRkaW5nOiB2dygxMjApIDA7XHJcblxyXG4gICAgJi0tc3ViVGl0bGUge1xyXG4gICAgICBjb2xvcjogIzQ1OWQ5MjtcclxuICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEge1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgQGluY2x1ZGUgZm9udDYwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCA1cHggI0ZGRixcclxuICAgICAgLTFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAxcHggLTFweCA1cHggI2ZmZixcclxuICAgICAgLTFweCAxcHggNXB4ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZm9udC1zaXplOiA4dnc7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgQGluY2x1ZGUgZm9udDIwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IC0xcHggM3B4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDNweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCAzcHggI2ZmZjtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICB9XHJcblxyXG4gICZfX2N0YUxpc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udDIxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLWJ0biB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDMwKSB2dygzMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjI3MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygxMCkgdncoMzApO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuLS1kZW1vIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmMjcwMDtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wLWxwLW12LXByb2R1Y3Qge1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9hc3NldHMvdXBsb2Fkcy9scC1wcm9kdWN0X212X2ltZy5wbmcpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgIC1tcy1mbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgfVxyXG4gIFxyXG4gICYubHBwcm9kdWN0czIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2Fzc2V0cy9pbWcvbHBwcm9kdWN0czIucG5nKSBuby1yZXBlYXQgcmlnaHQgNDAlIGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2VudGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucC1scF9fdGl0bGVBcmVhLS1zdWJUaXRsZS5waHJhc2Uge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgMS44NzV2dywgMzBweCk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0NTlkOTI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucC1scC1tdl9fY3RhTGlzdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtbHBfX3RpdGxlQXJlYSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKGwpIHtcclxuICAgICAgcGFkZGluZzogN3JlbSA1dnc7XHJcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHBhZGRpbmc6IDVyZW0gM3Z3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgQGV4dGVuZCAld3JhcDtcclxuICAgIHBhZGRpbmc6IHZ3KDEyMCkgMDtcclxuXHJcbiAgICAmLS1zdWJUaXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjNDU5ZDkyO1xyXG4gICAgICBAaW5jbHVkZSBmb250Mjg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICBAaW5jbHVkZSBmb250NjA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDVweCAjRkZGLFxyXG4gICAgICAtMXB4IC0xcHggNXB4ICNmZmYsXHJcbiAgICAgIDFweCAtMXB4IDVweCAjZmZmLFxyXG4gICAgICAtMXB4IDFweCA1cHggI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICBmb250LXNpemU6IDh2dztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggLTFweCAzcHggI2ZmZixcclxuICAgICAgMXB4IC0xcHggM3B4ICNmZmYsXHJcbiAgICAgIC0xcHggMXB4IDNweCAjZmZmO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJl9fY3RhTGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGdhcDogNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2xvcjogI2ZmMjcwMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmMtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMzApIHZ3KDMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuXHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmMjcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiAxOXJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyM3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IHZ3KDEwKSB2dygzMCk7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy1idG4tLWRlbW8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiB2dygzMCkgdncoMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG5cclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmZjI3MDA7XHJcbiAgICAgICAgd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTIzcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZzogdncoMTApIHZ3KDMwKTtcclxuICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmYyNzAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubC1yZXN1bHRzLXNsaWRlciB7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnAtbHAge1xyXG4gICYtdW5kZXJsZWFkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzdncgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICBwYWRkaW5nOiAxNnJlbSAzdncgM3Z3ICAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDI2cHgsIDIuNXZ3LCA0MHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDEuNDU4dncsIDI4cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29uc3RpIHtcclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB0ciB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShuICsgMykge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZShuICsgMikge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ib3JkZXItYm90dG9tIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvcmRlci1yaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NjYztcclxuICAgICAgfVxyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy1ncmVlbjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmYyNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZGNlY2U5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53aGl0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FwdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MS41ZW07XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6LTEuNWVtO1xyXG5cclxuICAgICAgICAmK2xpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZmxvdyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBnYXA6IDNyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA1cmVtIDJyZW07XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTByZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9kYWxJdGVtIHtcclxuICAgICAgd2lkdGg6IDEyOHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgcGFkZGluZzogNXJlbTtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDVyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRleHRBcmVhIHtcclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MS41ZW07XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50Oi0xLjVlbTtcclxuXHJcbiAgICAgICAgICAgICYrIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXRpdGxlQXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjX2dyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXN1bHRzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogOTguNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDc1JTtcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJyZW0gMCAycmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAgJGNfZ3JlZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNzUlO1xyXG4gICAgICAgIHJpZ2h0OiAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjZGQUY5O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAmLmJsYWNrIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wcm9jZXNzIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhyZW07XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNvbHV0aW9uIHtcclxuICAgIHVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNXJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wLWxwLXNvbHV0aW9uX190eHQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3R4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICB3aWR0aDogNzAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgcGFkZGluZzogMS40cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgd2lkdGg6IDgyJTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcblxyXG4gICAgICAmX190dGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgICBjb2xvcjogcmdiKDQzLCAxMzUsIDEwNik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbnVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICBjb2xvcjogcmdiKDY5LCAxNTcsIDEyOSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuMTU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYig2OSwgMTU3LCAxMjkpO1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICAgIHdpZHRoOiA4OHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NtYWxsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgQ0pLIEpQXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoNjksIDE1NywgMTI5KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMjg2O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYmFubmVyX2xpbmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUxLCAyNDQsIDIyOCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogM3JlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDByZW07XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiA2LjI1dnc7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogOXJlbTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3R4dCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgICZfX3R0bCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIENKSyBKUFwiO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiKDQzLCAxMzUsIDEwNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmKyBiciB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kdGwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBDSksgSlBcIjtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiKDQzLCAxMzUsIDEwNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU2O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYmFubmVyX2luZGVudCB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0yLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtdXNlLWxwIHtcclxuICBsaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1cmVtKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcclxuICAgICAgY29sb3I6ICM0NTlkOTI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1yZXN1bHRzX19pdGVtLS1oZWFkIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgfVxyXG4gICAgLmMtcmVzdWx0c19faXRlbS0taGVhZCBmaWd1cmUge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAgIC5jLXJlc3VsdHNfX2l0ZW0tLWJvZHktLXR0bCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtcmVzdWx0c19faXRlbS0tYm9keSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLXRpdGxlQXJlYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmX19zbWFsbCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtdXNlLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAwdnc7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM3Z3O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgfVxyXG4gICAgXHJcbiAgfVxyXG59XHJcblxyXG4ucC1mb290ZXItY3RhIC5jLWJ0bi0tZGVtbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmYyNzAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgY29sb3I6ICNmZjI3MDA7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gNXJlbTtcclxuICB9XHJcbn1cclxuLnAtZm9vdGVyLWN0YSAuYy1idG4tLWRlbW86OmFmdGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICBib3JkZXI6IHNvbGlkICNmZjI3MDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMi41cmVtO1xyXG59XHJcblxyXG4ucC1scC1pc3N1ZSB7XHJcbiAgJl9fZGVtb19faW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgfVxyXG59XHJcblxyXG4ucC1scC1wcm9kdWN0IHtcclxuICAmX19mdW5jdGlvbiB7XHJcbiAgICAmX19pY29uIHtcclxuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNmNWYyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMDBweDtcclxuICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgIC8vIGxlZnQ6IDUlO1xyXG4gICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAvLyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgJl9fYXJlYSB7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdQSUNLIFVQJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmY2ZDE1O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAtMy41cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtZnVuY3Rpb24tY291cnNlLW1hbmFnZW1lbnRfX3JlbEZ1bmMge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZHRsIHtcclxuICAgICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1tZXJpdCB7XHJcbiAgJi5ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gIH1cclxuXHJcbiAgJi1saXN0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycmVtO1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAycmVtKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNyZW07XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgcGFkZGluZzogMi41cmVtIDRyZW07XHJcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDEnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzAyJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwMyc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDQnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg1KSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzA1JztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNikgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwNic7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDcpIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnMDcnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg4KSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJzA4JztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoOSkgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcwOSc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWdBcmVhIHtcclxuICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjNDU5RDg1O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0QXJlYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxODtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICM0NTlEODU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtYWJvdXRBcmVhIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xyXG4gICAgcGFkZGluZzogN3JlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiLmMtbmV3cyB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnAtbmV3cyB7XHJcbiAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuXHJcbiAgLmMtbmV3cyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2x1bW4tZ2FwOiA2cmVtO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmYWY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtbmV3c19fIHtcclxuICAgICAgICAgICZkYXRlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1uZXdzLWFsbCB7XHJcbiAgLmMtbmV3cyB7XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2F0ZWdvcnkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgd2lkdGg6IDE0cmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1ub3Rmb3VuZCB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IDRyZW07XHJcbiAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn0iLCIucC1vbmF5YW1pIHtcclxuICAuYy1uYXlhbWlfX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMTByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcmVtO1xyXG4gICAgICBnYXA6IDIwcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLThyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBtYXJnaW46IC0yMHJlbSBhdXRvIDA7XHJcbiAgICAgICAgICB3aWR0aDogMzByZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYuZnJvbnQtb25heWFtaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYy1uYXlhbWlfX2xpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICBnYXA6IDI1cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wLXBhZ2UtbmF2IHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgdWwge1xyXG4gICAgQGluY2x1ZGUgZ3JpZCgycmVtLCBjZW50ZXIpO1xyXG5cclxuICAgIGxpIGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgIGJveC1zaGFkb3c6IDByZW0gMC41cmVtIDJyZW0gcmdiKDEgMTIwIDIyOCAvIDIwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDI4JTtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgdWwgbGkge1xyXG4gICAgJjpudGgtb2YtdHlwZSgxKSBhIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMzRhNWI2O1xyXG4gICAgICBjb2xvcjogIzM0YTViNjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIGEge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMwNTY2ZDQ7XHJcbiAgICAgIGNvbG9yOiAjMDU2NmQ0O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMykgYSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxYjAwNDtcclxuICAgICAgY29sb3I6ICNlMWIwMDQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxKSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzM0YTViNjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogIzA1NjZkNDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgzKSBhOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI2UxYjAwNDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsIGxpIHtcclxuICAgIGEge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOmFmdGVyIHtcclxuICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOm50aC1vZi10eXBlKDEpIGE6aG92ZXI6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMzNGE1YjYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSBhOmhvdmVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDU2NmQ0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMykgYTpob3ZlcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2UxYjAwNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmMtcGFydG5lci1jb250YWN0IHtcclxuICAmX19hcnRpY2xlIHtcclxuICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIHBhZGRpbmc6IDVyZW0gMCA3cmVtO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtIHtcclxuICAgICYtLWxlZnQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiA2NHJlbTtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1yaWdodCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIHdpZHRoOiA2MHJlbTtcclxuICAgICAgJi50ZXh0LWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNztcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjY7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2N0YSB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUzO1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNztcclxuICAgIHBhZGRpbmc6IDZyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLmMtZmxleEl0ZW0ge1xyXG4gICAgICAmX19sZWZ0IHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwOm5vdCguc21hbGwpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNtYWxsIHsgXHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICB9ICAgIFxyXG4gICAgICB9XHJcbiAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgICB0b3A6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogOTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5NHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvcGFydG5lcl9saW1pdGVkLnBuZycpIGNlbnRlci85NHB4IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0zcmVtO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNC42cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubC1idG4tYXJlYSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYy1idG4ge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2LjVyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX19yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmMtcHJpY2Uge1xyXG4gICYtcGxhbiB7XHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgYm94LXNoYWRvdzogMXB4IDZweCA5cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgJi0taGVhZCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMTBweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udDMwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgICAgLy8gZm9udC1zaXplOiAxLkM4cmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi0tY29zdCB7XHJcbiAgICAgICAgJjAxLCAmMDIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjAxIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmMDIge1xyXG4gICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuc3RhbmRhcmQge1xyXG4gICAgICAgIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWhlYWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSB7XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jdXN0b21pemVkIHtcclxuICAgICAgICAuYy1wcmljZS1wbGFuX19pdGVtLS1oZWFkIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTgxOWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jLXByaWNlLXBsYW5fX2l0ZW0tLWNvc3QwMSB7XHJcbiAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDU4MTlkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmRlbHV4ZSB7XHJcbiAgICAgICAgLmMtcHJpY2UtcGxhbl9faXRlbS0taGVhZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDk0NTlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYy1wcmljZS1wbGFuX19pdGVtLS1jb3N0MDEge1xyXG4gICAgICAgICAgZGQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ5NDU5ZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmMtYnRuIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICB3aWR0aDogNjVyZW07XHJcbiAgICB9XHJcbiAgICB3aWR0aDogNDByZW07XHJcbiAgfVxyXG59IiwiLnAtcHJpdmFjeSB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgfVxyXG5cclxuICAmX19ibG9jayB7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbjogNHJlbSAwIDJyZW07XHJcblxyXG4gICAgICAmK2g0IHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAwIDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgJitwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmK3VsLFxyXG4gICAgICAmK29sIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJitoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MC41ZW07XHJcbiAgICAgIHRleHQtaW5kZW50Oi0wLjVlbTtcclxuICAgICAgbGkge1xyXG4gICAgICAgICYrbGkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCLjg7tcIjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYrcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OjEuMmVtO1xyXG4gICAgICB0ZXh0LWluZGVudDotMS4yZW07XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB0cix0aCx0ZCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGgsdGQge1xyXG4gICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgIH1cclxuXHJcbiAgICAmLm1va3V0ZWtpIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgdGgsdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnAtcmVhc29uLXBhbmVsIHtcclxuICBAaW5jbHVkZSBhbmltYXRpb247XHJcbiAgQGluY2x1ZGUgZ3JpZCgwLHNwYWNlLWJldHdlZW4sY2VudGVyKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyA1MCUpO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgcGFkZGluZzogdncoMTgwKSAwO1xyXG4gICAgd2lkdGg6IHZ3KDYwMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgIG1hcmdpbjogMCAwIDAgY2FsYyg1MCUgLSB2dyg2NDApKTtcclxuICAgIGgyIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDM2O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucC1yZXN1bHRzIHtcclxuICAvLyDjgqTjg7Pjgq/jg6vjg7zjg4njg5Hjg7zjg4TnlKhcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYig2OSwgMTU3LCAxMjkpIDAlLCByZ2IoNjksIDE1NywgMTQ4KSAxMDAlKTtcclxuXHJcbiAgLmMtdGl0bGVBcmVhLFxyXG4gIC5jLXRpdGxlQXJlYV9fc21hbGwge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuYy1idG4tLWdyYWQge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYy1yZXN1bHRzIHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAmX19saXN0IHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG5cclxuICAgICAgLy8gICDilrzoqbPntLDjg5rjg7zjgrjjgYzjgafjgY3jgZ/jgonjgrPjg6Hjg7Pjg4jjgqLjgqbjg4jjgpLlpJbjgZlcclxuICAgICAgLy8gLmFyZWEtbGluayB7XHJcbiAgICAgIC8vICAgQGluY2x1ZGUgc2NhbGU7XHJcbiAgICAgIC8vIH0gICAgICBcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIC8vICAg4pa86Kmz57Sw44Oa44O844K444GM44Gn44GN44Gf44KJ5YmK6ZmkXHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgLy8gbGlcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICY+KiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XHJcblxyXG4gICAgICAgIC8vICAg4pa86Kmz57Sw44Oa44O844K444GM44Gn44GN44Gf44KJ5YmK6ZmkXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1jb250IHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udDE0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcjJztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtcmVzdWx0cyB7XHJcblxyXG4gIC8vIOWun+e4vuODmuODvOOCuOeUqFxyXG4gICZfX2NhbXBhbnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIG1heC13aWR0aDogMTI4LjZyZW07XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm9yZGVyOiBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgZm9udDE1O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB3aWR0aDogMjAlO1xyXG4gICAgICBib3JkZXI6IHNvbGlkICNlZWU7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWwge1xyXG4gICAgJi0tY2F0ZWdvcnkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogM3B4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNfZ3JlZW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMS4ycmVtKSAvIDcpO1xyXG4gICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIGNvbG9yOiAjOWI5YjliO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgICAgICBwYWRkaW5nOiAwIDRyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmN1cnJlbnQsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgID51bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgJjpub3QoLmN1cnJlbnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiA2MnJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmFyZWEtbGluazo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1oZWFkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiAyNXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXJlbSk7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYm9keSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG5cclxuICAgICAgJi0tdHRsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZXhhbXBsZSB7XHJcbiAgICA+LmwtY29udGFpbmVyIHtcclxuICAgICAgLy8gcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgQGluY2x1ZGUgZm9udDM4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1kZXRhaWwge1xyXG4gICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZCB7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWluZm8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1wcm9maWxlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGRlNztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB3aWR0aDogMjNyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IG5vcm1hbDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGFkZGU3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogd3JhcDtcclxuXHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cmVtKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB3aWR0aDogMzZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubC0yY29sIHtcclxuXHJcbiAgLy8g5a6f57i+57S55LuL44Oa44O844K4XHJcbiAgLmwtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogOHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiB2dyg2MCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiB2dyg4MCk7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiB2dyg0MCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlIHtcclxuICAgIHdpZHRoOiA5MHJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1hcnRpY2xlIHtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3JlbTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250NDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IC4ycmVtO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNfZ3JlZW47XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjY2ZkZTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCxcclxuICAgICAgaDMsXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZEFyZWEge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3cmVtO1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cmVtKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2NmZGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYm5yIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDQwcmVtO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJuci10ZXh0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDVyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcmVtKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNXJlbTtcclxuXHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQyODtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2Fycm93X2J0bl93aGl0ZS5wbmcnKSBuby1yZXBlYXQgMCBjZW50ZXIvMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY2FzZSB7XHJcbiAgICAgICAgLmMtY2FyZCB7XHJcbiAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvYXJyb3dfYnRuX3doaXRlLnBuZycpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1taWRkbGUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1hc2lkZSB7XHJcbiAgICAmX19ibG9jayB7XHJcbiAgICAgICYrLmMtYXNpZGVfX2Jsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHdpZHRoOiAzMHJlbTtcclxuXHJcbiAgICAmX190aXRsZUFyZWEge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDI4O1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNfZ3JlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2ZkZTtcclxuXHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy10ZXh0bGluay5yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9hcnJvd19idG5fd2hpdGUucG5nJykgbm8tcmVwZWF0IDAgY2VudGVyLzJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXJlc3VsdC1zbGlkZWl0ZW1yIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDJyZW0gMDtcclxufSIsIkBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbn1cclxuXHJcbi5jLWRldGFpbCB7XHJcbiAgJi0yY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIGdhcDogODBweDtcclxuICAgIG1heC13aWR0aDogMTI4MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0byAxMnJlbSBhdXRvO1xyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgYXNpZGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmFzaWRlIHtcclxuICAgICAgICAmLWFyY2hpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzQ1OWQ4MjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkODI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDAgMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFzdDAxIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDU5ZDgyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXN0MDIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZjZkMTU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChuKzIpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXJlYS1saW5rIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZGxsaXN0YWltZyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U5ZTllOTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXR4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgfVxyXG4gICYtY29udG50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICYrIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWZpcnN0IHtcclxuICAgIC5sLWNvbnRhaW5lciB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLXVwKCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi4wODN2dywgNDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRhaWwtY29udGVudHMge1xyXG4gICAgICAmX2JveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICAmX2hlYWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgICAmX2xpc3Qge1xyXG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IG51bWJlciAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgKiArIC5kZXRhaWwtY29udGVudHNfaDIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9oMiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcclxuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKSBcIlwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTlkODI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9oMyB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbXYge1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJi1zZWNvbmQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIFxyXG4gICAgJl9pbWcge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubC1jb250YWluZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS11cCgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDI1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzQ1OWQ4MjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDIycHgsIDEuNDU4dncsIDI4cHgpO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmNWYyO1xyXG4gICAgICBtYXJnaW46IDQwcHggMCAyMHB4IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcclxuICAgICAgY29sb3I6ICM0NTlkODI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvKmRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAycHg7Ki9cclxuICAgICAgXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAvL2NvbnRlbnQ6IFwi4pePXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAmKyBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1zaXRlbWFwIHtcclxuICAmX19ib3gge1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID51bD5saT5hIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgY29sb3I6ICRjX2dyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS41ZW0gMWVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKHMpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIucC1zbXMtZmVhdHVyZSB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMy41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDdyZW0pLzMpO1xyXG4gICAgcGFkZGluZzogM3JlbTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDEyLjVyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXZ3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEzcmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgICAgIHdpZHRoOiAyNXZ3O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLnAtc3R1ZGVudC10aXBzIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICM0NTlkODEgMCUsICM0NTlkOTQgMTAwJSk7XHJcblxyXG4gIC5jLXRpdGxlQXJlYSxcclxuICAuYy10aXRsZUFyZWFfX3NtYWxsIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA2cmVtIDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX251bSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgY29sb3I6ICM0NTlkOTI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59IiwiLnAtc3Vic2lkeSB7XHJcbiAgJi1wb2ludCB7XHJcbiAgICAuYy1mbGV4LWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHdpZHRoOiA3NHJlbTtcclxuXHJcbiAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDUwcmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJ0biB7XHJcbiAgICBwYWRkaW5nOiA4cmVtIDA7XHJcblxyXG4gICAgLmMtYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiA1MHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXN1YnNpZHktcHJpY2Uge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDFyZW07XHJcblxyXG4gICZfX2xhYmVsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQxNTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDNweCAzcHggNHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbnVtIHtcclxuICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICRjX2dyZWVuO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBAaW5jbHVkZSBmb250NTQ7XHJcbiAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIucC11c2Uge1xyXG4gIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bigpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgd2lkdGg6IDEzMHJlbTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBhZGRpbmc6IDQuMjV2dyAwIDYuMjV2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgLmMtdGl0bGVBcmVhIHtcclxuICAgICAgcGFkZGluZy10b3A6IDExcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24oKSB7XHJcbiAgICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDExMHJlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4IDEwMDBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgLmFyZWEtbGluayB7XHJcbiAgICAgIEBpbmNsdWRlIHNjYWxlO1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgJjpub3QoLmpzLXNsaWRlKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogdW5zZXQ7XHJcbiAgICAgICAgICByb3ctZ2FwOiA2cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sdW1uLWdhcDogNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgICBjb2x1bW4tZ2FwOiBjYWxjKCgxMDAlIC0gMTIwcmVtKS8yKTtcclxuICAgICAgcm93LWdhcDogNHJlbTtcclxuICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDRyZW0pIC8gMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5qcy1zbGlkZSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgY2FsYygxMHJlbSAvIDYpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAzLjVyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHdpZHRoOiA0MHJlbTtcclxuICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcmVtO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAuY29weSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQxNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIGZvbnQyOTtcclxuICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLWRvd24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAxLjQ1OHZ3LCAyOHB4KTtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTAxIC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0NDgwYWU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTAyIC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiZDYyNTM7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTAzIC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM1NjlhYTI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTA0IC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0MzU0N2Q7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTA1IC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM2MjhlNDQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTA2IC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNiOWE5MWU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0taXRlbTA3IC5wLXVzZV9fbGlzdC0tdGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM4ZDZhOWE7XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXYsXHJcbiAgICAubmV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24ocykge1xyXG4gICAgICAgIHdpZHRoOiAyMHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAucHJldiB7XHJcbiAgICAgIGxlZnQ6IC0xLjVyZW07XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlgIvliKXjg5rjg7zjgrhcclxuICAmLW12IHtcclxuICAgIGhlaWdodDogMzByZW07XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWcvdXNlX212LnBuZycpIG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pdGVtMDEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGNvbG9yOiAjNDQ4MGFlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6Imy5pyq5a6aXHJcbiAgICAvLyAmLS1pdGVtMDIge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xyXG4gICAgLy8gICBoMSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICM0NDgwYWU7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vICYtLWl0ZW0wMyB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6ICNlY2YyZjc7XHJcbiAgICAvLyAgIGgxIHtcclxuICAgIC8vICAgICBjb2xvcjogIzQ0ODBhZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJi0taXRlbTA0IHtcclxuICAgIC8vICAgYmFja2dyb3VuZDogI2VjZjJmNztcclxuICAgIC8vICAgaDEge1xyXG4gICAgLy8gICAgIGNvbG9yOiAjNDQ4MGFlO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmLS1pdGVtMDUge1xyXG4gICAgLy8gICBiYWNrZ3JvdW5kOiAjZWNmMmY3O1xyXG4gICAgLy8gICBoMSB7XHJcbiAgICAvLyAgICAgY29sb3I6ICM0NDgwYWU7XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuICAgIC8vICYtLWl0ZW0wNiB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQ6ICNlY2YyZjc7XHJcbiAgICAvLyAgIGgxIHtcclxuICAgIC8vICAgICBjb2xvcjogIzQ0ODBhZTtcclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJi0taXRlbTA3IHtcclxuICAgIC8vICAgYmFja2dyb3VuZDogI2VjZjJmNztcclxuICAgIC8vICAgaDEge1xyXG4gICAgLy8gICAgIGNvbG9yOiAjNDQ4MGFlO1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy1uYXlhbWkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmMtdGl0bGVBcmVhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIG1xLWRvd24obCkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICByb3ctZ2FwOiA2cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBnYXA6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogd3JhcDtcclxuICAgIGdhcDogNHJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmxleDogMTtcclxuICAgICAgYmFja2dyb3VuZDogI2VjZjVmMjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggM3JlbTtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udDE4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxLjhyZW0gc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1sZWZ0OiAyLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuLmMtbmF5YW1pX18wOGl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYy10aXRsZUFyZWEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIHJvdy1nYXA6IDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGdhcDogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiB3cmFwO1xyXG4gICAgZ2FwOiA0cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgIGZsZXgtd3JhcDogd3JhcCFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlY2Y1ZjI7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgcGFkZGluZzogM3JlbSAycmVtIDNyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIHdpZHRoOiB2dygyOTApO1xyXG4gICAgICBtaW4td2lkdGg6IHZ3KDI5MCk7XHJcbiAgICAgIG1heC13aWR0aDogdncoMjkwKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDIzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogMjNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDY0cHggc29saWQgI2VjZjVmMjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250MTY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQyNDtcclxuICAgICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcC5jLW5heWFtaV9fbGlzdF9fMDhpdGVtX190dGwge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gLTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZvbnQyMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxLjhyZW0gc29saWQgI2ZmZjtcclxuICAgIGJvcmRlci1sZWZ0OiAyLjhyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDIuOHJlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5jLXJlc29sdXRpb24ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiKDY5LCAxNTcsIDEyOSkgMCUsIHJnYig2OSwgMTU3LCAxNDgpIDEwMCUpO1xyXG5cclxuICAmX19jYXRjaCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1kb3duIHtcclxuICAgICAgQGluY2x1ZGUgZm9udDI5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDByZW07XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHdpZHRoOiA1MHJlbTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcmVtKTtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcmVtKTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgcGFkZGluZzogNHJlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuICAgICAgICBjb2xvcjogJGNfZ3JlZW47XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYy11c2UtcG9pbnQge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgQGluY2x1ZGUgbXEtZG93bihsKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1xLWRvd24obSkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTByZW07XHJcbiAgICAvLyBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBtYXJnaW4tdG9wOiA5cmVtO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwcmVtIGF1dG87XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgZmlndXJlLFxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzI7XHJcbiAgICAgICAgICBncmlkLXJvdzogMS8zO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUsXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikgZmlndXJlOjpiZWZvcmUsXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMS41ZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBmb250MzA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlbi1zYW5zO1xyXG4gICAgICAgIGNvbG9yOiAkY19ncmVlbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93biB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjA7XHJcbiAgICAgICAgICB0b3A6IC0zNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIjAxXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiMDJcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiMDNcIjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBmb250Mjk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgZ3JpZC1yb3c6IDEvMjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250MjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1kb3duKG0pIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmMtdXNlLXBvaW50X19saXN0LmZ1bmN0aW9uLXVzZS1wb2ludCB7XHJcbiAgbGkge1xyXG4gICAgcGFkZGluZzogNnJlbSAycmVtIDJyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogNXJlbSA1cmVtO1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LW9mLXR5cGUgZmlndXJlOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlBvaW50IDFcIjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgyKSBmaWd1cmU6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiUG9pbnQgMlwiO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIGZpZ3VyZTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJQb2ludCAzXCI7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgZm9udDI0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtZG93bihtKSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICBncmlkLXJvdzogMS8yO1xyXG4gICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQyMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG59IiwiQGZvciAkdmFsdWUgZnJvbSAxIHRocm91Z2ggMTIge1xyXG4gIC51LW10LS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxuICAudS1tYi0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbXItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbWwtLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICogJHZhbHVlO1xyXG4gIH1cclxufSIsIi51LWJnIHtcclxuICAmX19saWdodGdyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmZhZjk7XHJcbiAgfVxyXG59XHJcbiIsIkBmb3IgJHZhbHVlIGZyb20gMSB0aHJvdWdoIDEyIHtcclxuICAudS1tdC0tI3skdmFsdWUgKiAxMH0ge1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbiAgLnUtbWItLSN7JHZhbHVlICogMTB9IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1yLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gKiAkdmFsdWU7XHJcbiAgfVxyXG4gIC51LW1sLS0jeyR2YWx1ZSAqIDEwfSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAqICR2YWx1ZTtcclxuICB9XHJcbn1cclxuLnUtbWFyZ2luLS1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn0iLCIudS10ZXh0LS1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuLnUtdGV4dC0tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuLnUtdGV4dC0tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxufVxyXG4iLCIudS1zcCB7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcbkBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdC51LXBjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRici51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcbn0iLCIudS1zcCB7XHJcblx0ZGlzcGxheTpub25lO1xyXG59XHJcbkBpbmNsdWRlIG1xLWRvd24ge1xyXG5cdC51LXBjIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHRici51LXNwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHR9XHJcbn0iLCIvKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcclxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXHJcbiogQ29weXJpZ2h0IChjKSAyMDE1LTIwMjAgSmFuIFNvcmdhbGxhOyBMaWNlbnNlZCBNSVQgKi8ubGl0eXt6LWluZGV4Ojk5OTA7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQ6IzBiMGIwYjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC45KTtvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS5saXR5LW9wZW5lZHtvcGFjaXR5OjF9LmxpdHkubGl0eS1jbG9zZWR7b3BhY2l0eTowfS5saXR5ICp7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5saXR5LXdyYXB7ei1pbmRleDo5OTkwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5saXR5LXdyYXA6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1yaWdodDotMC4yNWVtfS5saXR5LWxvYWRlcnt6LWluZGV4Ojk5OTE7Y29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LTAuOGVtO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6QXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2V9LmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXJ7b3BhY2l0eToxfS5saXR5LWNvbnRhaW5lcnt6LWluZGV4Ojk5OTI7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aGl0ZS1zcGFjZTpub3JtYWw7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5saXR5LWNvbnRlbnR7ei1pbmRleDo5OTkzO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIC4zcyBlYXNlfS5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCwubGl0eS1jbG9zZWQgLmxpdHktY29udGVudHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguOCk7LW1zLXRyYW5zZm9ybTpzY2FsZSguOCk7LW8tdHJhbnNmb3JtOnNjYWxlKC44KTt0cmFuc2Zvcm06c2NhbGUoLjgpfS5saXR5LWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpibG9jaztyaWdodDowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87ei1pbmRleDotMTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7Ym94LXNoYWRvdzowIDAgOHB4IHJnYmEoMCwwLDAsMC42KX0ubGl0eS1jbG9zZXt6LWluZGV4Ojk5OTQ7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtZmFtaWx5OkFyaWFsLEJhc2tlcnZpbGxlLG1vbm9zcGFjZTtsaW5lLWhlaWdodDozNXB4O3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNik7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO291dGxpbmU6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS5saXR5LWNsb3NlOmhvdmVyLC5saXR5LWNsb3NlOmZvY3VzLC5saXR5LWNsb3NlOmFjdGl2ZSwubGl0eS1jbG9zZTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MDtjb2xvcjojZmZmO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtZmFtaWx5OkFyaWFsLEJhc2tlcnZpbGxlLG1vbm9zcGFjZTtsaW5lLWhlaWdodDozNXB4O3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLDAuNik7Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO291dGxpbmU6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmxpdHktY2xvc2U6YWN0aXZle3RvcDoxcHh9LmxpdHktaW1hZ2UgaW1ne21heC13aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtib3JkZXI6MH0ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLC5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLC5saXR5LXZpbWVvIC5saXR5LWNvbnRhaW5lciwubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lciwubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lcnt3aWR0aDoxMDAlO21heC13aWR0aDo5NjRweH0ubGl0eS1pZnJhbWUtY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjA7cGFkZGluZy10b3A6NTYuMjUlO292ZXJmbG93OmF1dG87cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwwLjYpO2JveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLDAuNik7YmFja2dyb3VuZDojMDAwfS5saXR5LWhpZGV7ZGlzcGxheTpub25lfSIsIi5tb2RhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1vZGFsLmlzLW9wZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vIERlZmF1bHQgVmFyaWFibGVzXHJcblxyXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcclxuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXHJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxyXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcclxuXHJcbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcclxuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XHJcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xyXG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XHJcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcclxuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xyXG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcclxuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDEgIWRlZmF1bHQ7XHJcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xyXG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAxICFkZWZhdWx0O1xyXG5cclxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XHJcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xyXG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xyXG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBTbGlkZXIgKi9cclxuXHJcbi5zbGljay1saXN0IHtcclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiLi4vaW1nL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIH1cclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcclxuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xyXG4gICAgICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcIi4uLy4uL2ltZy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vaW1nL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBcnJvd3MgKi9cclxuXHJcbi5zbGljay1wcmV2LFxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xyXG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XHJcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogLTI1cHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcclxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBEb3RzICovXHJcblxyXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XHJcbiAgICAvKm1hcmdpbi1ib3R0b206IDMwcHg7Ki9cclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMjVweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogU2xpZGVyICovXHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBbZGlyPVwicnRsXCJdICYge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmpzLXNsaWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcjtcclxufVxyXG4uanMtc2xpZGUuc2xpY2staW5pdGlhbGl6ZWR7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4iLCJAbWl4aW4gbXEtdXAoJGJyZWFrcG9pbnQ6IG0pIHtcclxuICAgIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnQtdXAsICRicmVha3BvaW50KX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtZG93bigkYnJlYWtwb2ludDogbSkge1xyXG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludC1kb3duLCAkYnJlYWtwb2ludCl9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG4iXX0= */
